2012-06-02 19:33:16 +00:00
Minecraft Server Manager
========================
Visit https://github.com/marcuswhybrow/minecraft-server-manager for more information.
Maintainers:
------------
2012-06-03 13:01:07 +00:00
* [Marcus Whybrow ](https://github.com/marcuswhybrow )
2012-06-02 19:33:16 +00:00
Change Log
----------
2012-06-17 22:00:06 +00:00
### [0.2.7](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.6...0.2.7)
* Refactored commands such that they are now registered using a function, rather than one huge swith/case statement.
2012-06-07 15:13:55 +00:00
### [0.2.6](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.5...0.2.6)
* Added the "all" keyword which can be used to execute a command for all servers. Closes #16
* Added [Travis CI integration][travis] for per commit unit testing.
* Improved command error messages to give specific command errors. Closes issue #10 .
* Fixed issue [#15][#15] which left a "tail" command process running after certain commands.
[#15]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/15
[travis]: http://travis-ci.org/#!/marcuswhybrow/minecraft-server-manager
2012-06-05 21:53:06 +00:00
### [0.2.5](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.4...0.2.5)
* Added `test.sh` , a script which runs `shunit2` unit tests.
* Added test coverage for all `msm server` commands, except coverage involving running servers.
* Added option to override the configuration file used by the MSM script by specifying its path in the `MSM_CONF` environment variable.
* Added Explanatory exit codes for the MSM script (currently 0 and 64-73).
* Improved server creation to not require the "minecraft" jar group to be present.
* Fixed issue [#14][#14] which prevented world names including spaces.
* Fixed a bug listing servers when there were none.
* Fixed a bug where server names containing reserved names anywhere where considered invalid.
[#11]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/14
2012-06-03 12:57:55 +00:00
### [0.2.4](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.3...0.2.4)
* Fixes issue [#11][#11]. Now running server's cannot be renamed, preventing not being able to stop a server renamed whilst running.
[#11]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/11
2012-06-03 12:39:07 +00:00
### [0.2.3](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.2...0.2.3)
2012-06-03 12:44:21 +00:00
* Fixed issues [#12][#12] and [#13][#13] thanks to [@Jonek01][@Jonek01], which prevented the first loaded server from having the correct path, and prevented the same for the first loaded world.
[#12]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/12
[#13]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/13
[@Jonek01]: https://github.com/Jonek01
2012-06-03 12:39:07 +00:00
2012-06-02 20:02:58 +00:00
### [0.2.2](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.1...0.2.2)
* Added `msm version` command, to check your installation version.
2012-06-02 19:33:16 +00:00
### [0.2.1](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2...0.2.1)
* Added `msm <server> worlds on|off <world>` command, which activates and deactives worlds. Inactive worlds don't get backed up, cannot be used by the server, but are included in complete server backups.
* Added `CHANGELOG.markdown` .
* Added error messages preventing script use when a required `msm.conf` settings is not specified.
* Removed fallbacks for settigns not specified in `msm.conf` .
### [0.2](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.1.3...0.2)
* Added bash completion.
* Altered project layout to feature directories for bash_completion, cron and init files. This is useful for dealing with three files all named `msm` .
* Removed `msm <server> worlds toram` as an accessible command.
* Fixed a bug preventing `WORLD_STORAGE_PATH` from being overriden by a server.
* Fixed error in `msm.conf`
### [0.1.3](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.1.2...0.1.3)
* Added error output for the case when creating a symbolic link for a server's world it is found that a file already exists with that name.
* Added `msm <server> operator list` command.
* Added help output for the `msm <server> jar` command.
* Improved world backups to be [WorldEdit snapshot ](wiki.sk89q.com/wiki/WorldEdit/Snapshots ) compatible.
* Altered "complete server backups" to zip the directory instead of the contents.
* Removed requiring a server to be running to list whitelisted and blacklisted (banned) players.
* Fixed a bug preventing worlds from getting backed up.
* Fixed a bug preventing actions performed upon server worlds.
* Fixed a bug preventing all server worlds from being moved into or back to disk RAM.
* Fixed a bug preventing server logs from being rolled correctly.
* Fixed a bug preventing `msm <server> connected` from working.
* Fixed a bug preventing `msm <server> jar` from working.
### [0.1.2](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.1.1...0.1.2)
* Added in-game messages, and correct pausing and resuming of Minecraft world saving around world backups.
* Added "Backup took n seconds." message to world and complete backups.
* Fixed a bug listing a server's worlds.
* Fixed a bug when stopping all servers in parallel, where a server might not stop at the correct time.
### [0.1.1](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.1...0.1.1)
* Fixed a bug preventing world links from being created.
* Fixed a bug where a server stopped as the result of a command would not always be made inactive.
### [0.1](https://github.com/marcuswhybrow/minecraft-server-manager/compare/aaaa69dbd6c45ff0eb7dd69b756b4103abadfbc4...0.1)
* Refactored and improved protype code.
* Transitioned from managing a single to multiple servers.