Network Server Manager

Network Server Manager

Network Server Manager


Network Server Manager is a plugin which allows you to connect all your servers on your network together, it allows you to execute commands between them, view server performances (TPS, etc), automatically cap a server's player limit when they start to lag, restart servers when they crash and much more. The service can be accessed in game via a menu and online too. For it to work you need to install SMCore on your servers, and SMHost on your network's VPS/dedicated server/java enabled device/bungeecord (For them to communicate with). More information can be found at


  • Execute commands on other servers (or all)
  • (Coming soon) - Schedule scripts for servers to execute (eg. Backups)
  • (Coming soon) - Remotely install plugins, restart, reload, open/close and communicate with servers
  • View server performance (TPS, memory, etc...)
  • View how many players on a server
  • Option to automatically restart the server when it crashes
  • (Coming soon) - API for other plugins to use it to also communicate across servers
  • (Coming soon) - Broadcast messages across all servers
  • Option to cap players if the server starts to show signs of strain
  • ...And much more! The possibilities are endless!

What this doesn't do

  • Allow players to change servers in-game, this requires a proxy and can be done using Spigot's Bungeecord, although you'll still want this plugin for all the awesome stuff!

Online access and SMHost download

(Coming soon)

Commands and Permissions

/serverlistservermanager.userView all the servers, their TPS and how many people are on it, etc..
/servermanagerservermanager.adminIn-game access to administrative tools (Currently just view the servers)


  • Multiple minecraft servers with the plugin installed on
  • A useable TCP port for the host service (other than the default minecraft connection one, this can normally be provided by hosts if you ask)
  • Currently a VPS/server/bungee to run the host service on, but I hope to make that an integrated part of the plugin too in the future.
  • Knowledge of running Minecraft Servers


  1. Download the ZIP
  2. Install the SMHost.jar on your VPS/server/bungee.
  3. Open a TCP port for SMHost to use (Same as opening for Minecraft)
  4. Decide a Pass Phrase to use with all Servers to (symmetrically) encrypt data
  5. Launch SMHost with the following 'java -jar SMHost.jar <Port> <PassPhrase>' That's the host setup! Give yourself a pat on the back!
  6. On all servers you wish to connect, install the SMCore.jar (Bukkit Plugin)
  7. Start the (Bukkit) server, this will generate a config file; then stop it.
  8. In the config set the host ip to the IP of the host service.
  9. In the config set the host port to the PORT of the host service.
  10. In the config set the pass phrase (SecurityKey) to the same as the host service uses
  11. In the config set the server name, eg. 'Lobby', or 'Survival Games #1' and the description, 'Eg. A SG server' Yay, you're all setup! Now just edit the config to turn on/off the features you want (eg. auto restart)


Only available in SMCore v0.2 or above (Currently only available from
Javadoc: here
Lib for the build path: here
Maven: repo: "" GroupID:"org.stormdev" ArtifactID:"ServerManagerAPI"
Sample plugin:

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of jon4397 jon4397 Dec 15, 2015 at 13:29 UTC - 0 likes

    Something I would love to see added, is the ability to list connected servers and close them from the proxy console. If you could do this, I will be your most appreciative downloader. :D


  • Avatar of storm345 storm345 Nov 15, 2014 at 22:18 UTC - 0 likes

    @Knucklej: Go

    Of course I could do it, for bungeecord networks, but that's not the purpose of this plugin! :p

  • Avatar of Knucklej Knucklej Nov 15, 2014 at 13:29 UTC - 0 likes

    Could you try linking servers by nether portals, so you can jump between servers with ease. Instead of having to relog on the other server. I hope you can do it, or at least try. Good luck!

  • Avatar of storm345 storm345 Apr 10, 2014 at 08:03 UTC - 0 likes

    @jccresz23: Go

    Glad to hear it! :) If you want to get started we have our first open beta build live at; but expect a few bugs as this is the first working version! :)

    Last edited Apr 10, 2014 by storm345
  • Avatar of jccresz23 jccresz23 Apr 10, 2014 at 04:37 UTC - 1 like

    Please tell me when stable, Highly interested.

  • Avatar of storm345 storm345 Mar 21, 2014 at 19:00 UTC - 0 likes

    Files for v0.1 uploaded now!

  • Avatar of storm345 storm345 Mar 18, 2014 at 15:47 UTC - 0 likes

    Files coming real soon.. Just doing some testing and then I can upload them (although they're rather lacking of features)

  • Avatar of storm345 storm345 Mar 16, 2014 at 19:08 UTC - 0 likes

    Okay extreme-alpha files nearly ready. It only has 1 of the planned features, but is otherwise good! :)

  • Avatar of storm345 storm345 Mar 14, 2014 at 21:29 UTC - 0 likes

    Please let me know what you think of this plugin idea, if it's well received then I may have it on bukkit real soon! :)



Date created
Mar 14, 2014
Last update
Apr 11, 2014
Development stage
  • enUS
All Rights Reserved
Curse link
Network Server Manager
Recent file