Go to file
Marcus Whybrow 572e9f93a2 Removed initialisms from bash tab completion of server commands.
They still exist as command options but will not be auto completed.
They were all only two letters each, and confused the auto complete
list.
2012-05-31 08:43:23 +01:00
bash_completion Removed initialisms from bash tab completion of server commands. 2012-05-31 08:43:23 +01:00
cron Moved files to a more explanatory layout. 2012-05-31 06:44:10 +01:00
init Fixed a bug in the server "jar" command. 2012-05-31 08:39:43 +01:00
.gitignore Added a .gitignore file to ignore .DS_Store files. 2012-05-29 06:57:04 +01:00
msm.conf Added server created file settings in conf, and added script defaults for conf values. 2012-05-30 23:51:45 +01:00
README.markdown Added some stats to the QuickBackup information in the README. 2012-05-31 04:31:17 +01:00

Minecraft Server Manager

A single init script which makes running multiple Minecraft/Bukkit servers easier for us admins.

Visit the Wiki for detailed guides.

Features

  • One script handles multiple servers, run two or more servers on one machine.
  • Can create and start new servers with a single command, downloads the jars for you.
  • Start, stop and restart your servers.
  • Periodically makes WorldEdit snapshot compatible backups of your worlds.
  • Backup the entire server folder for complete protection.
  • Load world's into RAM for faster access (reduces lag).
  • Easily configurable, through a single file
  • Per server configuration of invocation, in-game messages and timings.
  • Apply server commands to one, multiple, or all servers in one go (useful for whitelisting a player on all servers.)

Upcomming features

  • Restore: Roll-back to an old world or whole server backup automatically.
  • QuickBackup: If you store your backups non-locally (maybe on a NAS), QuickBackup optionally creates a backup locally for speed, and then moves it after your players are building again! My initial testing shows a 54 second network backup confaltes to 23 seconds of ingame time.

Acknowledgements

This code grew out of an old version of Ahtenus' Minecraft Init Script.