- Tested Minecraft Versions:
- Source Code:
The Server Management Platform
SubServers is the server manager for your BungeeCord Minecraft network. It is also highly expandable, being able to talk to all proxies and servers you may add to the network through it's family of addons.
Servers that are controlled by the manager are called "SubServers." These can be run on other machines, or by the proxy itself. SubServers 2 also cleans up your mess of server windows by logging the SubServers' output to one console.
The manager can also create servers* and add them to the network while it is running, removing the need to restart every time. We'll start you off with some templates, but you can make your own if you need something a little more customized.
You can control your SubServers in-game through the client plugin that is automatically installed and updated if your template uses a supported server software. Any text from SubServers 2 that is visible to players can be changed network-wide through one language file.
Are you a developer? Dig into SubAPI to unlock the full potential of the server manager. Does your plugin need a reliable way to send data to proxies or servers on the network? Tap into the SubData API and send your data the same way the server manager does.
Ready to get started? Click here to view a step by step guide on how to get your network running the latest version of SubServers 2.
Q: Do I need SubServers.Host to use SubServers 2?
A: No. SubServers.Bungee is capable of hosting servers by itself.
Q: SubServers.Bungee won't load in the plugins folder!
A: SubServers.Bungee is NOT a plugin, but a runnable jar (therefore it won't load in a plugins folder)
Q: SubServers.Bungee says BungeeCord.jar doesn't exist when it clearly does in the same folder!
A: You may have to patch SubServers into BungeeCord if this happens to you. Use this tool as directed on a machine that meets the requirements of SubServers
Q: The add-on hangs when bungee stops!
A: Make sure you have "-Djline.terminal=jline.UnsupportedTerminal" between "java" and "-jar" on all SubServers
Q: Why can't I use /sub on my SubServers?
A: That's because /sub is console-only, therefore it cannot be used by players. However, SubServers Client will supply this functionality for you.
Q: SubCreator says it can't download from <website url>!
A: If this is the case you may not have access to download the materials subservers uses to build your server with. Make sure your machine meets the requirements of SubServers
Reviews are not the place to report bugs or ask for help.
Please use the GitHub Issue Tracker, our Discord Server, or the Discussion Section.
SubServers 2 2.18a
The Server Management Platform
This software is insanely useful. I have been running all game servers on my minigame network on SubServers for several months now. It has been completely reliable and I've never run into an issue that wasn't on my end. I am looking forward to working with the API and seeing how it scales on multiple machines.
I have been building, running, and hosting servers for over a decade. I am positively blown away by this system. If you know what this does, and hope it will help your server, give it a try; you likely will be impressed!
Responsive author, decent documentation and even some video tutorials walking through more complex elements.
Features are legendary, and the hours of my dev time this will save me from (server updates, new setups, etc) is incredible.
My only regret is not finding this 6 years ago.
Actually dont know why this doesnt have more downloads and reviews then it already does, makes setting up multiple servers sooooooooooo easy and management is so unbelieivably satisfying, cause it just works. Genuinely an amazing plugin for any network big or small :)