EnderCloud documentation
Install, understand, operate, and extend the EnderCloud Minecraft control plane.
EnderCloud is a self-hosted control plane for elastic Minecraft networks. It keeps ready capacity available, forms game sessions without splitting parties, places servers across Docker hosts, and coordinates player transfers through Velocity.
Choose a path
Get the system running
Start with the product overview, follow the installation guide, then read the architecture before changing lifecycle behavior.
Configure and operate a cluster
Define server groups and template variants, then configure the orchestrator, each execution agent, and multi-host networking.
Integrate and develop
Use the minigame integration contract for Paper and Velocity plugins. The development guide and test reference cover the repository workflow.
System boundary
The orchestrator is the only component that owns placement, matchmaking, sessions, and durable lifecycle state. Agents execute Docker work on their own hosts. Plugins and the dashboard interact with the control plane through explicit APIs.