Minecraft Server Manager


A comprehensive start up script for Minecraft and Bukkit servers.



- - Read the docs Submit an issue -



Designed by admins, for admins.



Reasons why you'll love MSM



Built to be improved



Like you, I want to modify my startup script when necessary. MSM was born out of this process, and will continue to be improved in this way.



World and server backups



Periodically create WorldEdit compatible snapshots and then restore regions in-game to protect against griefers. Or backup the entire server directory for complete protection.



Works with all Debian systems



As long as you have an /etc/init.d directory, you're good to go. MSM is only a single script written in bash, which automatically starts up and shuts down your Minecraft servers.



Automatic jar updates



Group jar files according to where they where downloaded from. Make sure your server is always using the latest version, by automatically downloading new files.



Easily configurable



Configure how MSM operates in the /etc/msm.conf file. java games Sensible defaults mean you won't need to alter much, but allow changing anything you can think of.



Responsive commands



MSM watches a server's log file to determine exactly when a command has finished, making restarting, backing up and other non-instant actions return control as soon as possible.



Player notifications



Keep your players informed with specifc, dynamic and configurable in-game broadcasts. Warn players that a server is shutting before actually issuing the command.



Easy to get to grips with



As well as detailed documentation, and issue submissions, bash completion makes remembering what to type a thing of the past. Just hit tab!



Beautiful code



Readable code means less bugs, easier fixes, simpler updates, and lowers the learning curve for new contributors to the project. Why not the code and start today.



Cron support



Out of the box cron script provided for backups, logrolls and more.



Continuous Integration



Each version is checked against shunit2 unit tests by travis-ci.org.



Built for and maintained by the community thanks to GitHub



Upcomming Features



QuickBackup and easy rollback features are in the pipeline. Stay tuned.



Contributors



Want to be in this list? Just and send a pull request.