BharatMC Network Architecture
Welcome to the BharatMC Network Documentation Portal. This portal provides comprehensive technical references, plugin feature sets, commands, configurations, and communication protocols across all our network components.
🌐 Network Topography
BharatMC operates on a distributed high-performance Minecraft network topology:
- Velocity Proxy Layer:
bharatmc-login: In-process Netty authentication, Anti-VPN/WARP guard, sticky sessions, and 2FA.BharatMCVoteVelocity: NuVotifier proxy forwarding, network vote party coordinator, and daily reminders.BharatMCSocial: Cross-network friends, end-to-end encrypted private messages (ECDH), and offline mail.
- Backend Game Nodes:
Lifesteal: High-stakes PvP, custom hearts, team claims, combat tagging, and store kit delivery.Survival: Economy, custom shops, player warps, and quests.Practice / PvP: Ranked duel matchmaking, arena ELO leaderboards, and tier progression.Hub / Limbo: Instantaneous player onboarding and server selection.
- Central Data Layer:
- PostgreSQL: Centralized transactional database for player profiles, authentications, economy balances, and historical audits.
- Redis Clusters: Low-latency Pub/Sub messaging bus, cross-server chat streams, and session caches.