BedWarsProxy — included in the purchase — runs queues, matchmaking and automatic scaling on your proxy.
BedWars is designed for multi-server networks from the ground up. The purchase includes BedWarsProxy, a dedicated companion plugin that runs on your BungeeCord or Velocity instance — included at no extra cost, like every other part of the plugin.
| Responsibility | Details |
|---|---|
| Lobby queues | Lobby queue management and player distribution across game servers. |
| Reliable communication | Fast, reliable communication between the lobby and all game servers — surviving reloads without operator intervention. |
| Automatic server scaling | When demand rises, the proxy signals your infrastructure to start new game servers; when demand drops, idle servers shut down. |
| Matchmaking | Matchmaking for ranked and casual games, keeping parties together and placing players in appropriate arenas. |
All synchronization is built in. You do not need external scripts, orchestrators, or extra plugins to run a fully automated, elastic BedWars network.
| Setup | What runs where |
|---|---|
| Single server | Multi-Arena mode — several arenas on one server, no proxy needed. |
| Classic network | BungeeCord mode — one arena per game server, BedWarsProxy on the proxy. |
| Elastic network | Auto-Scale mode — the proxy starts and stops game servers based on demand. |
The topology itself is a value in config.yml — see Game Modes & Topologies for the full comparison.
Note:Whether you run one lobby or fifty game servers, every player gets the same fast, consistent experience, and every game server keeps a solid 20 TPS because the game loop is protected by design.