Ready before demand
Keep game servers warm so a full queue does not have to wait for a container to boot.
EnderCloud is an open-source Minecraft server orchestrator and autoscaler for game networks. It keeps game servers ready before queues fill, starts servers on demand as players arrive, and stops idle instances across multiple Docker hosts.
FROM QUEUE TO CLEANUP
Keep game servers warm so a full queue does not have to wait for a container to boot.
Build a match from queued players, assign them to one session, and reserve a ready server before transfer.
Send matched players through Velocity and track the session until the game ends.
When the match ends, delete its server so the host can reuse the CPU and memory it occupied.
FEATURES BUILT AROUND THE REAL WORK
Set the ready capacity for each game mode. EnderCloud replenishes it as players consume available servers.
Build a valid match from complete parties, then reserve one server for everyone selected.
Use the CPU and memory available across your Docker hosts without choosing a machine for every server.
Start every instance from revisioned templates so an update produces the same files and settings everywhere.
Let plugins join queues, report game state, submit results, and move players without managing infrastructure.
See every group, instance, host, queue, and incident before players have to report what went wrong.
SOLUTION / MULTI-HOST OPERATIONS
EnderCloud uses the capacity already available across your machines. It chooses where each server runs, keeps ready instances balanced, and moves capacity before a host goes into maintenance.
SOLUTION / CAPACITY AND MATCHMAKING
Keep ready capacity, player limits, matchmaking rules, server versions, and timeouts together. Operators can see the active policy and the instances satisfying it.
SOLUTION / LIVE INVENTORY
Filter servers by state, game mode, version, or host. When a container fails or a process restarts, EnderCloud compares the plan with what Docker is actually running.
DOCUMENTATION
Follow the installation, set capacity and matchmaking rules, add Docker hosts, then connect Paper and Velocity plugins.