
BloomManager 2.0
A dynamic server scaling solution
How do big networks function?
BloomManager will make your network as scalable as a large network.
BloomManager allows you to expand your network horizontally without restarting it. With a command, you can create new Minecraft servers for your network. New proxies added to your network will automatically coordinate with older proxies without restarts.
BloomManager helps keep your network scalable through its paradigm. The paradigm works for networks large and small. Below is what the paradigm looks like:
1. You install BloomManager on your proxy; this proxy should be hosted on a dedicated server/VPS (a machine on which you have shell access).
2. Create servers using BloomManager's commands. In this configuration, two queue and two hub servers have been created as Docker containers.
3. In the server creation command syntax, you provide the sections where the new server will register. A section acts as a group; any player connecting to a section will be connected to an available server within the section. For example, if a player connects to the section "Hub," they will be connected to hub1 or hub2. Sections are based on the PlayerBalancer dependency. Please review PlayerBalancer for more information.
4. In the future, this network might need to expand. This is what this expanded network could look like.
- Please note that "skyblock" is a server that was not created as a docker container. Any Docker container should be able to be created and erased without losing data (aka stateless); a SkyBlock server wouldn't function as a Docker container, as the data stored locally (not on a database like MySQL) is deleted upon deletion of a Docker container. This shows that a server like SkyBlock or Survival would function in a BloomManager environment.
Questions? Visit the Discord
Notable Features:
Reliable virtualization of servers using Docker
Quick Setup included tested by a third party
Comprehensive wiki
Redis SSL supported
Support is offered but not guaranteed. View information here
The requirements for the setup are here
Find the whole wiki here