Backups Script Compatibility Improvements and Bug Fixes
…. Now the script makes the backup folder if it doesn't exist.
Added some comments and informational commands, removed the old informational commands and removed the old system of removing old backups.
…der if $BACKUPSCRIPTCOMPATIBLE is set to yes in the config file.
Support for APT repository installed Minecraft-Overviewer
Empty folders are no longer created each day. See issue 64 for more info.
Should work on Debian and Ubuntu systems that added deb http://overviewer.org/debian ./ to their sources.list
"Whole backup" echos to the screen to let you know that it is doing a whole backup.
that it is doing a whole backup. This is especially usefull when running the update portion of the script, because otherwise, it just looks like it is hanging there not doing anything. This confused me for a while (I actually killed the process multiple times) before realizing that it was doing a complete backup. This pull request simply makes it more user friendly for server admins like myself :)
Overviewer usage update
Added "say" command to the minecraft utility. This prints the given string to the in-game chat.
Just a fix for the update method
…tring to the in-game chat. By utilizing the same method as is used in many other parts of the utility, this modification allows a user to print text to the in-game chat from outside the screen session. This is done in a similar way to how other operations are preformed such as the saveon and saveoff commands: it opens the screen session and evaluates a string into the standard input stream of the minecraft server. This is useful to add customization to many automated systems. Without customization of the script itself, it is possible to alert users to what is going on in the server. (Is the server being restarted? map switched? temporarily down?). Most importantly, it lets admins administrate without having to open up a pesky screen session, (something that makes remote administration without a terminal possible).
Running server check is now done on screen, instead of java. Which makes running multiple servers with the script easier. More predictable results when doing backup, update when server is not running.
Add support for specifying user's shell
When the user configured to run minecraft is not assigned a shell, minecraft will fail to start. By specifying the shell to use in the config file, this is no longer an issue.
fixed a small typo
…6ec1dc Change in the update function to get recomended/dev release
This is an edit to the minecraft-init version command, which pulls from ...