Warning
This plugin is no longer maintened. I recommend upgrading to Velocity and using Pickaria/PterodactylPowerAction instead.
You have a dedicated server or a VPS and you want to run multiple Minecraft servers on it while keeping the resource usage as low as possible.
- Drop this plugin into your BungeeCord plugin's folder.
- Start then stop the proxy once.
- Open the plugin's config file and enter your servers address with their commands.
- Do not put a command that requires user interaction, the process will wait forever!
- Detect if a server is running on the server's port on the local machine.
- Start the servers if not running.
- Stops the servers if no players are on after a given delay (in plugin's configuration).
- Send customized player messages.
ondemandserver.reload
Reload plugin's configurationondemandserver.report
Check running servers
- If the proxy crashes, the Minecraft servers might still be running but can't be controlled by the user nor the proxy.
- Not tested on distant servers.
- Fix orphan servers. (Windows only)
- Test distant servers.
- Add load balancing feature.
- Commands:
- create a server on-the-fly and add it to config file.
- set an automatic deletion.
- Permissions:
- maximum servers per player.
- maximum auto deletion delay per player.
- maximum ram per server per player.
- remove a server from config file (only the servers created on-the-fly).
- start a server.
- stop a running server.
- create a server on-the-fly and add it to config file.
- Web interface to manage servers (plugins, worlds, start/stop, create, monitor, ...).
- Port to Velocity.