Updated links for movement of repo, as discussed in #291. Although the links still work without issue, forwarded from the old address, I don't want to make the assumption this will continue into the future.

This commit is contained in:
Blaine Motsinger 2015-07-15 16:36:16 +00:00
parent d052500658
commit 34c20dd869
10 changed files with 120 additions and 120 deletions

View File

@ -1,7 +1,7 @@
Minecraft Server Manager Minecraft Server Manager
======================== ========================
Visit https://github.com/marcuswhybrow/minecraft-server-manager for more information. Visit https://github.com/msmhq/msm for more information.
Maintainers: Maintainers:
------------ ------------
@ -12,155 +12,155 @@ Maintainers:
Change Log Change Log
---------- ----------
### [0.8.16](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.15...0.8.16) ### [0.8.16](https://github.com/msmhq/msm/compare/0.8.15...0.8.16)
* Fix various typos in MSM and the documentation * Fix various typos in MSM and the documentation
### [0.8.15](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.14...0.8.15) ### [0.8.15](https://github.com/msmhq/msm/compare/0.8.14...0.8.15)
* Fix incorrect reference to `$latest_minecraft_version` * Fix incorrect reference to `$latest_minecraft_version`
### [0.8.14](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.13...0.8.14) ### [0.8.14](https://github.com/msmhq/msm/compare/0.8.13...0.8.14)
* Merged pull request [#110][#110], which fixes a typo in the cron file * Merged pull request [#110][#110], which fixes a typo in the cron file
* Made RAMDisk enabled by default in conf file * Made RAMDisk enabled by default in conf file
[#110]: https://github.com/marcuswhybrow/minecraft-server-manager/pull/110 [#110]: https://github.com/msmhq/msm/pull/110
### [0.8.13](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.12...0.8.13) ### [0.8.13](https://github.com/msmhq/msm/compare/0.8.12...0.8.13)
* Fixed issue [#105][#105], which showed it was impossible to disable RAMDisk as suggested by MSM. * Fixed issue [#105][#105], which showed it was impossible to disable RAMDisk as suggested by MSM.
[#105]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/105 [#105]: https://github.com/msmhq/msm/issues/105
### [0.8.12](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.11...0.8.12) ### [0.8.12](https://github.com/msmhq/msm/compare/0.8.11...0.8.12)
* Fixed issue [#96][#96], which noted that the `msm jargroup changeurl` command was not implemented. * Fixed issue [#96][#96], which noted that the `msm jargroup changeurl` command was not implemented.
[#96]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/96 [#96]: https://github.com/msmhq/msm/issues/96
### [0.8.11](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.10...0.8.11) ### [0.8.11](https://github.com/msmhq/msm/compare/0.8.10...0.8.11)
* Fixed issue [#76][#76], where tab completing "help" or "update" would exit the terminal. * Fixed issue [#76][#76], where tab completing "help" or "update" would exit the terminal.
* Made "help" and "update" reserved names to prevent clashing with server names. * Made "help" and "update" reserved names to prevent clashing with server names.
[#76]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/76 [#76]: https://github.com/msmhq/msm/issues/76
### [0.8.10](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.9...0.8.10) ### [0.8.10](https://github.com/msmhq/msm/compare/0.8.9...0.8.10)
* Improved versioning to use the latest Minecraft version by default, and tell the user what's happening and how to control it themselves. Fixes issue [#79][#79]. * Improved versioning to use the latest Minecraft version by default, and tell the user what's happening and how to control it themselves. Fixes issue [#79][#79].
* Improved install script to also create the default minecraft user, and the default install location directories. * Improved install script to also create the default minecraft user, and the default install location directories.
[#79]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/79 [#79]: https://github.com/msmhq/msm/issues/79
### [0.8.9](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.8...0.8.9) ### [0.8.9](https://github.com/msmhq/msm/compare/0.8.8...0.8.9)
* Improved install script to update MSM without input * Improved install script to update MSM without input
### [0.8.8](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.7...0.8.8) ### [0.8.8](https://github.com/msmhq/msm/compare/0.8.7...0.8.8)
* Added an MSM install script. * Added an MSM install script.
* Fixed bug in update code which prevent cleaning download directory. * Fixed bug in update code which prevent cleaning download directory.
### [0.8.7](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.6...0.8.7) ### [0.8.7](https://github.com/msmhq/msm/compare/0.8.6...0.8.7)
* Improved upon 0.8.6 to to prevent MSM complaing when not being invoked by either the "root" or MSM user. * Improved upon 0.8.6 to to prevent MSM complaing when not being invoked by either the "root" or MSM user.
### [0.8.6](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.5...0.8.6) ### [0.8.6](https://github.com/msmhq/msm/compare/0.8.5...0.8.6)
* Prevent script complaing that `This command must be executed as the user "root"` after every command. Fixes [#77][#77] and [#78][#78]. * Prevent script complaing that `This command must be executed as the user "root"` after every command. Fixes [#77][#77] and [#78][#78].
[#77]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/77 [#77]: https://github.com/msmhq/msm/issues/77
[#78]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/78 [#78]: https://github.com/msmhq/msm/issues/78
### [0.8.5](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.4...0.8.5) ### [0.8.5](https://github.com/msmhq/msm/compare/0.8.4...0.8.5)
* Fixed `msm update` output showing the "created files" section only when files were being *updated*. * Fixed `msm update` output showing the "created files" section only when files were being *updated*.
### [0.8.4](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.3...0.8.4) ### [0.8.4](https://github.com/msmhq/msm/compare/0.8.3...0.8.4)
* Fixed logic in `msm update` which allowed MSM to think everything was already updated. * Fixed logic in `msm update` which allowed MSM to think everything was already updated.
### [0.8.3](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.2...0.8.3) ### [0.8.3](https://github.com/msmhq/msm/compare/0.8.2...0.8.3)
* Fixed a bug in `msm update` checks, which caused a `command not found` error. * Fixed a bug in `msm update` checks, which caused a `command not found` error.
### [0.8.2](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.1...0.8.2) ### [0.8.2](https://github.com/msmhq/msm/compare/0.8.1...0.8.2)
* Improved `msm update` output to make more sense. * Improved `msm update` output to make more sense.
### [0.8.1](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.8.0...0.8.1) ### [0.8.1](https://github.com/msmhq/msm/compare/0.8.0...0.8.1)
* Added bash completion for `msm update` * Added bash completion for `msm update`
* Improved `msm update` to work when upgrading from older versions, and handle updating the update code. * Improved `msm update` to work when upgrading from older versions, and handle updating the update code.
### [0.8.0](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.7.5...0.8.0) ### [0.8.0](https://github.com/msmhq/msm/compare/0.7.5...0.8.0)
* Added the `msm update` command, which downloads and installs new versions of MSM. * Added the `msm update` command, which downloads and installs new versions of MSM.
* Added the `msm-version` server config setting. Add this to `server.properties` to allow MSM to interact correctly with your server (e.g. `msm-version=minecraft/1.3.1`.) * Added the `msm-version` server config setting. Add this to `server.properties` to allow MSM to interact correctly with your server (e.g. `msm-version=minecraft/1.3.1`.)
* Removed all confirmation settings, such as `DEFAULT_CONFIRM_SAVE_ON` and `msm-confirm-save-all` etc, this functionality is handled by new [versioning files][versioning-files]. * Removed all confirmation settings, such as `DEFAULT_CONFIRM_SAVE_ON` and `msm-confirm-save-all` etc, this functionality is handled by new [versioning files][versioning-files].
* Fixed issues [#43][#43], [#58][#58], [#59][#59], [#60][#60], [#61][#61], [#63][#63], [#67][#67] and [#68][#68]. By accomodating different Minecraft versions using versioning files. * Fixed issues [#43][#43], [#58][#58], [#59][#59], [#60][#60], [#61][#61], [#63][#63], [#67][#67] and [#68][#68]. By accomodating different Minecraft versions using versioning files.
[#43]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/43 [#43]: https://github.com/msmhq/msm/issues/43
[#58]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/58 [#58]: https://github.com/msmhq/msm/issues/58
[#59]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/59 [#59]: https://github.com/msmhq/msm/issues/59
[#60]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/60 [#60]: https://github.com/msmhq/msm/issues/60
[#61]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/61 [#61]: https://github.com/msmhq/msm/issues/61
[#63]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/63 [#63]: https://github.com/msmhq/msm/issues/63
[#67]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/67 [#67]: https://github.com/msmhq/msm/issues/67
[#68]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/68 [#68]: https://github.com/msmhq/msm/issues/68
[versioning-files]: https://github.com/marcuswhybrow/minecraft-server-manager/tree/master/versioning [versioning-files]: https://github.com/msmhq/msm/tree/master/versioning
### [0.7.5](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.7.4...0.7.5) ### [0.7.5](https://github.com/msmhq/msm/compare/0.7.4...0.7.5)
* Fixed issue [#69][#69] where pressing tab after `msm config` or `msm start` would disconnect the terminal session. * Fixed issue [#69][#69] where pressing tab after `msm config` or `msm start` would disconnect the terminal session.
[#69]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/69 [#69]: https://github.com/msmhq/msm/issues/69
### [0.7.4](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.7.3...0.7.4) ### [0.7.4](https://github.com/msmhq/msm/compare/0.7.3...0.7.4)
* Fixed issue [#64][#64] where using server name `all` and tab completing caused the terminal to exit. * Fixed issue [#64][#64] where using server name `all` and tab completing caused the terminal to exit.
[#64]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/64 [#64]: https://github.com/msmhq/msm/issues/64
### [0.7.3](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.7.2...0.7.3) ### [0.7.3](https://github.com/msmhq/msm/compare/0.7.2...0.7.3)
* Fixed global stop and start commands from failing since [0.7.0][0.7.0]. * Fixed global stop and start commands from failing since [0.7.0][0.7.0].
[0.7.0]: https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.6.4...0.7.0 [0.7.0]: https://github.com/msmhq/msm/compare/0.6.4...0.7.0
### [0.7.2](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.7.1...0.7.2) ### [0.7.2](https://github.com/msmhq/msm/compare/0.7.1...0.7.2)
* Fixed several bugs where the server username was not being used. Affected the `msm <server> worlds backup`, `msm <server> cmd` and `msm <server> cmdlog` commands. * Fixed several bugs where the server username was not being used. Affected the `msm <server> worlds backup`, `msm <server> cmd` and `msm <server> cmdlog` commands.
### [0.7.1](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.7.0...0.7.1) ### [0.7.1](https://github.com/msmhq/msm/compare/0.7.0...0.7.1)
* Fixed issue [#54][#54] where setting a server's jar file would fail to create the symbolic link. * Fixed issue [#54][#54] where setting a server's jar file would fail to create the symbolic link.
[#54]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/54 [#54]: https://github.com/msmhq/msm/issues/54
### [0.7.0](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.6.4...0.7.0) ### [0.7.0](https://github.com/msmhq/msm/compare/0.6.4...0.7.0)
* Added `/etc/profile.d/msm.sh` support. Define environment variables there, and both MSM and bash completion scripts will see it. At this point you can add the `MSM_SCRIPT` and `MSM_CONF` environment variables to tell MSM where you have installed your MSM files: * Added `/etc/profile.d/msm.sh` support. Define environment variables there, and both MSM and bash completion scripts will see it. At this point you can add the `MSM_SCRIPT` and `MSM_CONF` environment variables to tell MSM where you have installed your MSM files:
* Add `export MSM_SCRIPT="/path/to/msm"` if you have changed it from `/etc/init.d/msm`. * Add `export MSM_SCRIPT="/path/to/msm"` if you have changed it from `/etc/init.d/msm`.
@ -174,34 +174,34 @@ Change Log
* Removed use of subshells in script (using less means faster code.) * Removed use of subshells in script (using less means faster code.)
### [0.6.4](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.6.3...0.6.4) ### [0.6.4](https://github.com/msmhq/msm/compare/0.6.3...0.6.4)
* Closes issue [#25][#25] by improving the `msm <server> start` command to be more robust. It now alerts the user when the server jar to be started cannot be found, and prints out dots for each log line created during startup. The absence of these dots make it simple to spot a hanging server. * Closes issue [#25][#25] by improving the `msm <server> start` command to be more robust. It now alerts the user when the server jar to be started cannot be found, and prints out dots for each log line created during startup. The absence of these dots make it simple to spot a hanging server.
* Fixed a bug with the `msm <server> say` command, where it would only accept 2 or more arguments. * Fixed a bug with the `msm <server> say` command, where it would only accept 2 or more arguments.
[#25]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/25 [#25]: https://github.com/msmhq/msm/issues/25
### [0.6.3](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.6.2...0.6.3) ### [0.6.3](https://github.com/msmhq/msm/compare/0.6.2...0.6.3)
* Improved the `msm server list` command to show active/inactive and running/stopped statuses. Thanks to [oldman,j's suggestion][uservoice-2987515]. * Improved the `msm server list` command to show active/inactive and running/stopped statuses. Thanks to [oldman,j's suggestion][uservoice-2987515].
[uservoice-2987515]: http://minecraftservermanager.uservoice.com/forums/166773-general/suggestions/2987515-the-server-list-command- [uservoice-2987515]: http://minecraftservermanager.uservoice.com/forums/166773-general/suggestions/2987515-the-server-list-command-
### [0.6.2](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.6.1...0.6.2) ### [0.6.2](https://github.com/msmhq/msm/compare/0.6.1...0.6.2)
* Fixed issue [#49][#49] where, probably since 0.6.0, `active` files where not being created upon server start. * Fixed issue [#49][#49] where, probably since 0.6.0, `active` files where not being created upon server start.
[#49]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/49 [#49]: https://github.com/msmhq/msm/issues/49
### [0.6.1](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.6.0...0.6.1) ### [0.6.1](https://github.com/msmhq/msm/compare/0.6.0...0.6.1)
* Fixed `test.sh` to use new settings names. * Fixed `test.sh` to use new settings names.
### [0.6.0](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.5.2...0.6.0) ### [0.6.0](https://github.com/msmhq/msm/compare/0.5.2...0.6.0)
* Added new command `msm config` which displays a key value list of all MSM settings in use. Useful for transparency. * Added new command `msm config` which displays a key value list of all MSM settings in use. Useful for transparency.
* Improved `msm <server> config <setting> <value>` to list all MSM settings for a server when arguments are omitted. * Improved `msm <server> config <setting> <value>` to list all MSM settings for a server when arguments are omitted.
@ -242,171 +242,171 @@ Change Log
* `msm-complete-backup-finished` is now `msm-message-complete-backup-finished` * `msm-complete-backup-finished` is now `msm-message-complete-backup-finished`
* The [config wiki page][server-config] is now updated with all of these new setting names for reference. * The [config wiki page][server-config] is now updated with all of these new setting names for reference.
[server-config]: https://github.com/marcuswhybrow/minecraft-server-manager/wiki/Server-Configuration [server-config]: https://github.com/msmhq/msm/wiki/Server-Configuration
### [0.5.2](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.5.1...0.5.2) ### [0.5.2](https://github.com/msmhq/msm/compare/0.5.1...0.5.2)
* Fixed issue [#47][#47] where toggling any world's ram status would alwqays effect the first world, alphabetically, instead. * Fixed issue [#47][#47] where toggling any world's ram status would alwqays effect the first world, alphabetically, instead.
[#47]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/47 [#47]: https://github.com/msmhq/msm/issues/47
### [0.5.1](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.5.0...0.5.1) ### [0.5.1](https://github.com/msmhq/msm/compare/0.5.0...0.5.1)
* Added help text line for `msm <server> config` command. * Added help text line for `msm <server> config` command.
### [0.5.0](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.4.3...0.5.0) ### [0.5.0](https://github.com/msmhq/msm/compare/0.4.3...0.5.0)
* Added the `msm <server> config <setting> <new-value>` command. Thanks to merging pull request [#46][#46] from [@cameroncros][@cameroncros]. * Added the `msm <server> config <setting> <new-value>` command. Thanks to merging pull request [#46][#46] from [@cameroncros][@cameroncros].
* Fixed issue [#44][#44] where bash completion failed to work when accessing server conf information. * Fixed issue [#44][#44] where bash completion failed to work when accessing server conf information.
[#44]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/44 [#44]: https://github.com/msmhq/msm/issues/44
[@cameroncros]: https://github.com/cameroncros [@cameroncros]: https://github.com/cameroncros
[#46]: https://github.com/marcuswhybrow/minecraft-server-manager/pull/46 [#46]: https://github.com/msmhq/msm/pull/46
### [0.4.3](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.4.2...0.4.3) ### [0.4.3](https://github.com/msmhq/msm/compare/0.4.2...0.4.3)
* Creating a new server now automatically creates a `worldstorage` folder with a `readme.txt` inside. * Creating a new server now automatically creates a `worldstorage` folder with a `readme.txt` inside.
* Quotations may now be used to delimit `server.properties` msm settings. * Quotations may now be used to delimit `server.properties` msm settings.
### [0.4.2](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.4.1...0.4.2) ### [0.4.2](https://github.com/msmhq/msm/compare/0.4.1...0.4.2)
* Fixed the `msm <server> jar <jar-group> <jar-name>` command, which would state the `<jar-name>` was invalid, when it was not. * Fixed the `msm <server> jar <jar-group> <jar-name>` command, which would state the `<jar-name>` was invalid, when it was not.
### [0.4.1](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.4.0...0.4.1) ### [0.4.1](https://github.com/msmhq/msm/compare/0.4.0...0.4.1)
* Fixed issue [#37][#37] where the `msm stop` command would hang. Thanks to merging pull request [#38][#38] from [@escortkeel][@escortkeel]. * Fixed issue [#37][#37] where the `msm stop` command would hang. Thanks to merging pull request [#38][#38] from [@escortkeel][@escortkeel].
* Fixed issue [#39][#39] where server jar symlinks were not created. Thanks to merging pull request [#40][#40] from [@jives][@jives]. * Fixed issue [#39][#39] where server jar symlinks were not created. Thanks to merging pull request [#40][#40] from [@jives][@jives].
[@escortkeel]: https://github.com/escortkeel [@escortkeel]: https://github.com/escortkeel
[#37]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/37 [#37]: https://github.com/msmhq/msm/issues/37
[#38]: https://github.com/marcuswhybrow/minecraft-server-manager/pull/38 [#38]: https://github.com/msmhq/msm/pull/38
[@jives]: https://github.com/jives [@jives]: https://github.com/jives
[#39]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/39 [#39]: https://github.com/msmhq/msm/issues/39
[#40]: https://github.com/marcuswhybrow/minecraft-server-manager/pull/40 [#40]: https://github.com/msmhq/msm/pull/40
### [0.4.0](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.3.4...0.4.0) ### [0.4.0](https://github.com/msmhq/msm/compare/0.3.4...0.4.0)
* Added the `<server> give <player> <item> [amount] [data]` command. Closes [#34][#34]. Thanks to [@Vi3GameHkr][@Vi3GameHkr] for the suggestion. * Added the `<server> give <player> <item> [amount] [data]` command. Closes [#34][#34]. Thanks to [@Vi3GameHkr][@Vi3GameHkr] for the suggestion.
* Added the `<server> xp <player> <amount>` command. * Added the `<server> xp <player> <amount>` command.
* Fixed the `gamemode`, `cmd` and `cmdlog` server commands *again*. They now accept multiple arguments as intented. * Fixed the `gamemode`, `cmd` and `cmdlog` server commands *again*. They now accept multiple arguments as intented.
[@Vi3GameHkr]: https://github.com/Vi3GameHkr [@Vi3GameHkr]: https://github.com/Vi3GameHkr
[#34]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/34 [#34]: https://github.com/msmhq/msm/issues/34
### [0.3.4](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.3.3...0.3.4) ### [0.3.4](https://github.com/msmhq/msm/compare/0.3.3...0.3.4)
* Fixed the `gamemode`, `cmd` and `cmdlog` server commands. They were not previously accessable. * Fixed the `gamemode`, `cmd` and `cmdlog` server commands. They were not previously accessable.
### [0.3.3](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.3.2...0.3.3) ### [0.3.3](https://github.com/msmhq/msm/compare/0.3.2...0.3.3)
* Fixed [#33][#33], by not assuming there are three invisible characters at the end of every log line. * Fixed [#33][#33], by not assuming there are three invisible characters at the end of every log line.
* Fixed function names which were accidently converted to uppercase. * Fixed function names which were accidently converted to uppercase.
[#32]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/32 [#32]: https://github.com/msmhq/msm/issues/32
### [0.3.2](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.3.1...0.3.2) ### [0.3.2](https://github.com/msmhq/msm/compare/0.3.1...0.3.2)
* Removes an erroneous debug statement. Fixes [#32][#32] * Removes an erroneous debug statement. Fixes [#32][#32]
[#32]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/32 [#32]: https://github.com/msmhq/msm/issues/32
### [0.3.1](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.3.0...0.3.1) ### [0.3.1](https://github.com/msmhq/msm/compare/0.3.0...0.3.1)
* Prevented `DEFAULT_SERVER_CONF` from being a required setting. * Prevented `DEFAULT_SERVER_CONF` from being a required setting.
### [0.3.0](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.16...0.3.0) ### [0.3.0](https://github.com/msmhq/msm/compare/0.2.16...0.3.0)
* Closes [#22][#22], by merging `server.conf` into `server.properties`. * Closes [#22][#22], by merging `server.conf` into `server.properties`.
* Removed the `DEFAULT_SERVER_CONF` setting from `/etc/msm.conf`. * Removed the `DEFAULT_SERVER_CONF` setting from `/etc/msm.conf`.
[#22]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/22 [#22]: https://github.com/msmhq/msm/issues/22
### [0.2.16](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.15...0.2.16) ### [0.2.16](https://github.com/msmhq/msm/compare/0.2.15...0.2.16)
* Improved the `msm <server> worlds ram <world>` command to insist the server is stopped. * Improved the `msm <server> worlds ram <world>` command to insist the server is stopped.
* Refactored global variables to be uppercase. This avoids name clashes. * Refactored global variables to be uppercase. This avoids name clashes.
### [0.2.15](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.14...0.2.15) ### [0.2.15](https://github.com/msmhq/msm/compare/0.2.14...0.2.15)
* Improved the removal of new line characters when reading Minecraft log files. Closes [#19][#19] * Improved the removal of new line characters when reading Minecraft log files. Closes [#19][#19]
[#19]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/19 [#19]: https://github.com/msmhq/msm/issues/19
### [0.2.14](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.13...0.2.14) ### [0.2.14](https://github.com/msmhq/msm/compare/0.2.13...0.2.14)
* Improved checks done before reading server files. Closes [#20][#20]. * Improved checks done before reading server files. Closes [#20][#20].
[#20]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/20 [#20]: https://github.com/msmhq/msm/issues/20
### [0.2.13](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.12...0.2.13) ### [0.2.13](https://github.com/msmhq/msm/compare/0.2.12...0.2.13)
* Fixed the `msm <server> restart`, `msm <server> operator remove`, `msm <server> time set` and `msm <server> time add` commands. * Fixed the `msm <server> restart`, `msm <server> operator remove`, `msm <server> time set` and `msm <server> time add` commands.
### [0.2.12](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.11...0.2.12) ### [0.2.12](https://github.com/msmhq/msm/compare/0.2.11...0.2.12)
* Fixed `msm <server> stop` command. Which would fail for server's not first in the list. * Fixed `msm <server> stop` command. Which would fail for server's not first in the list.
### [0.2.11](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.10...0.2.11) ### [0.2.11](https://github.com/msmhq/msm/compare/0.2.10...0.2.11)
* Improved substring approach, which failed on some systems. * Improved substring approach, which failed on some systems.
### [0.2.10](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.9...0.2.10) ### [0.2.10](https://github.com/msmhq/msm/compare/0.2.9...0.2.10)
* Fixed issue [#28][#28]. Which prevented the `msm jargroup delete` command working. * Fixed issue [#28][#28]. Which prevented the `msm jargroup delete` command working.
* Fixed a typo in the `msm version` help text. * Fixed a typo in the `msm version` help text.
[#28]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/28 [#28]: https://github.com/msmhq/msm/issues/28
### [0.2.9](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.8...0.2.9) ### [0.2.9](https://github.com/msmhq/msm/compare/0.2.8...0.2.9)
* Fixed issue [#23][#23] which caused commands to fail registration on some systems. * Fixed issue [#23][#23] which caused commands to fail registration on some systems.
[#23]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/23 [#23]: https://github.com/msmhq/msm/issues/23
### [0.2.8](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.7...0.2.8) ### [0.2.8](https://github.com/msmhq/msm/compare/0.2.7...0.2.8)
* Improved command registration to provided more accurate error messages if a command cannot be registered. * Improved command registration to provided more accurate error messages if a command cannot be registered.
* Improved Travis CI to only test the master branch. * Improved Travis CI to only test the master branch.
### [0.2.7](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.6...0.2.7) ### [0.2.7](https://github.com/msmhq/msm/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. * Refactored commands such that they are now registered using a function, rather than one huge swith/case statement.
### [0.2.6](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.5...0.2.6) ### [0.2.6](https://github.com/msmhq/msm/compare/0.2.5...0.2.6)
* Added the "all" keyword which can be used to execute a command for all servers. Closes [#16][#16] * Added the "all" keyword which can be used to execute a command for all servers. Closes [#16][#16]
* Added [Travis CI integration][travis] for per commit unit testing. * Added [Travis CI integration][travis] for per commit unit testing.
* Improved command error messages to give specific command errors. Closes issue [#10][#10]. * Improved command error messages to give specific command errors. Closes issue [#10][#10].
* Fixed issue [#15][#15] which left a "tail" command process running after certain commands. * Fixed issue [#15][#15] which left a "tail" command process running after certain commands.
[#15]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/15 [#15]: https://github.com/msmhq/msm/issues/15
[#16]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/16 [#16]: https://github.com/msmhq/msm/issues/16
[#10]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/10 [#10]: https://github.com/msmhq/msm/issues/10
[travis]: http://travis-ci.org/#!/marcuswhybrow/minecraft-server-manager [travis]: http://travis-ci.org/#!/marcuswhybrow/minecraft-server-manager
### [0.2.5](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.4...0.2.5) ### [0.2.5](https://github.com/msmhq/msm/compare/0.2.4...0.2.5)
* Added `test.sh`, a script which runs `shunit2` unit tests. * Added `test.sh`, a script which runs `shunit2` unit tests.
* Added test coverage for all `msm server` commands, except coverage involving running servers. * Added test coverage for all `msm server` commands, except coverage involving running servers.
@ -417,31 +417,31 @@ Change Log
* Fixed a bug listing servers when there were none. * Fixed a bug listing servers when there were none.
* Fixed a bug where server names containing reserved names anywhere where considered invalid. * Fixed a bug where server names containing reserved names anywhere where considered invalid.
[#11]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/14 [#11]: https://github.com/msmhq/msm/issues/14
### [0.2.4](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.3...0.2.4) ### [0.2.4](https://github.com/msmhq/msm/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. * 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 [#11]: https://github.com/msmhq/msm/issues/11
### [0.2.3](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.2...0.2.3) ### [0.2.3](https://github.com/msmhq/msm/compare/0.2.2...0.2.3)
* 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. * 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 [#12]: https://github.com/msmhq/msm/issues/12
[#13]: https://github.com/marcuswhybrow/minecraft-server-manager/issues/13 [#13]: https://github.com/msmhq/msm/issues/13
[@Jonek01]: https://github.com/Jonek01 [@Jonek01]: https://github.com/Jonek01
### [0.2.2](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.1...0.2.2) ### [0.2.2](https://github.com/msmhq/msm/compare/0.2.1...0.2.2)
* Added `msm version` command, to check your installation version. * Added `msm version` command, to check your installation version.
### [0.2.1](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.0...0.2.1) ### [0.2.1](https://github.com/msmhq/msm/compare/0.2.0...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 `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 `CHANGELOG.markdown`.
@ -449,7 +449,7 @@ Change Log
* Removed fallbacks for settigns not specified in `msm.conf`. * Removed fallbacks for settigns not specified in `msm.conf`.
### [0.2.0](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.1.3...0.2.0) ### [0.2.0](https://github.com/msmhq/msm/compare/0.1.3...0.2.0)
* Added bash completion. * 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`. * Altered project layout to feature directories for bash_completion, cron and init files. This is useful for dealing with three files all named `msm`.
@ -458,7 +458,7 @@ Change Log
* Fixed error in `msm.conf` * Fixed error in `msm.conf`
### [0.1.3](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.1.2...0.1.3) ### [0.1.3](https://github.com/msmhq/msm/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 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 `msm <server> operator list` command.
@ -474,7 +474,7 @@ Change Log
* Fixed a bug preventing `msm <server> jar` 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) ### [0.1.2](https://github.com/msmhq/msm/compare/0.1.1...0.1.2)
* Added in-game messages, and correct pausing and resuming of Minecraft world saving around world backups. * 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. * Added "Backup took n seconds." message to world and complete backups.
@ -482,13 +482,13 @@ Change Log
* Fixed a bug when stopping all servers in parallel, where a server might not stop at the correct time. * 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...0.1.1) ### [0.1.1](https://github.com/msmhq/msm/compare/0.1.0...0.1.1)
* Fixed a bug preventing world links from being created. * 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. * Fixed a bug where a server stopped as the result of a command would not always be made inactive.
### [0.1.0](https://github.com/marcuswhybrow/minecraft-server-manager/compare/aaaa69dbd6c45ff0eb7dd69b756b4103abadfbc4...0.1.0) ### [0.1.0](https://github.com/msmhq/msm/compare/aaaa69dbd6c45ff0eb7dd69b756b4103abadfbc4...0.1.0)
* Refactored and improved protype code. * Refactored and improved protype code.
* Transitioned from managing a single to multiple servers. * Transitioned from managing a single to multiple servers.

View File

@ -83,6 +83,6 @@ This code grew out of an old version of [Ahtenus' Minecraft Init Script][ahtenus
[ahtenus-minecraft-init]: https://github.com/Ahtenus/minecraft-init [ahtenus-minecraft-init]: https://github.com/Ahtenus/minecraft-init
[docs]: http://msmhq.com/docs/ [docs]: http://msmhq.com/docs/
[install]: http://msmhq.com/docs/installation.html [install]: http://msmhq.com/docs/installation.html
[changelog]: https://github.com/marcuswhybrow/minecraft-server-manager/blob/master/CHANGELOG.markdown [changelog]: https://github.com/msmhq/msm/blob/master/CHANGELOG.markdown
[licence]: https://github.com/marcuswhybrow/minecraft-server-manager/blob/master/LICENSE.markdown [licence]: https://github.com/msmhq/msm/blob/master/LICENSE.markdown
[issues]: https://github.com/marcuswhybrow/minecraft-server-manager/issues [issues]: https://github.com/msmhq/msm/issues

View File

@ -5,7 +5,7 @@
# This script provides tab completion support for the # This script provides tab completion support for the
# Minecraft Server Manager command. # Minecraft Server Manager command.
# #
# http://marcuswhybrow.net/minecraft-server-manager/ # https://github.com/msmhq/msm
# #

View File

@ -5,7 +5,7 @@
# and starts crashed servers # and starts crashed servers
# #
# For more information visit the project home page: # For more information visit the project home page:
# http://marcuswhybrow.github.com/minecraft-server-manager # https://github.com/msmhq/msm
# #

View File

@ -6,7 +6,7 @@
# A single init script for managing multiple Minecraft servers. # A single init script for managing multiple Minecraft servers.
# Created by Marcus Whybrow # Created by Marcus Whybrow
# #
# http://marcuswhybrow.net/minecraft-server-manager/ # https://github.com/msmhq/msm
# #
### BEGIN INIT INFO ### BEGIN INIT INFO
@ -3254,7 +3254,7 @@ register_settings() {
register_setting RDIFF_BACKUP_ROTATION "7" register_setting RDIFF_BACKUP_ROTATION "7"
register_setting UPDATE_URL "https://raw.github.com/marcuswhybrow/minecraft-server-manager/latest" register_setting UPDATE_URL "https://raw.githubusercontent.com/msmhq/msm/latest"
register_setting WORLD_ARCHIVE_PATH "/opt/msm/archives/worlds" register_setting WORLD_ARCHIVE_PATH "/opt/msm/archives/worlds"
register_setting LOG_ARCHIVE_PATH "/opt/msm/archives/logs" register_setting LOG_ARCHIVE_PATH "/opt/msm/archives/logs"
@ -3519,7 +3519,7 @@ call_command() {
if [[ "$sid" -eq "-1" ]]; then if [[ "$sid" -eq "-1" ]]; then
# Server id not set yet # Server id not set yet
error_exit 1 "Ill-defined command $*. Please file an issue by opening the following link: https://github.com/marcuswhybrow/minecraft-server-manager/issues" error_exit 1 "Ill-defined command $*. Please file an issue by opening the following link: https://github.com/msmhq/msm/issues"
fi fi
if [[ "$sid" -eq "-2" ]]; then if [[ "$sid" -eq "-2" ]]; then

View File

@ -1,4 +1,4 @@
UPDATE_URL="https://raw.github.com/marcuswhybrow/minecraft-server-manager/master" UPDATE_URL="https://raw.githubusercontent.com/msmhq/msm/master"
curl -L "${UPDATE_URL}/installers/common.sh" -o /tmp/msmcommon.sh #wget isn't installed on Arch by default curl -L "${UPDATE_URL}/installers/common.sh" -o /tmp/msmcommon.sh #wget isn't installed on Arch by default
source /tmp/msmcommon.sh && rm -f /tmp/msmcommon.sh source /tmp/msmcommon.sh && rm -f /tmp/msmcommon.sh

View File

@ -1,4 +1,4 @@
UPDATE_URL="https://raw.github.com/marcuswhybrow/minecraft-server-manager/master" UPDATE_URL="https://raw.githubusercontent.com/msmhq/msm/master"
wget -q ${UPDATE_URL}/installers/common.sh -O /tmp/msmcommon.sh wget -q ${UPDATE_URL}/installers/common.sh -O /tmp/msmcommon.sh
source /tmp/msmcommon.sh && rm -f /tmp/msmcommon.sh source /tmp/msmcommon.sh && rm -f /tmp/msmcommon.sh

View File

@ -1,4 +1,4 @@
BASE_URL="https://raw.github.com/marcuswhybrow/minecraft-server-manager/master/installers/" BASE_URL="https://raw.githubusercontent.com/msmhq/msm/master/installers/"
function check_os() { function check_os() {
if [[ -f /etc/debian_version ]]; then if [[ -f /etc/debian_version ]]; then

View File

@ -1,4 +1,4 @@
UPDATE_URL="https://raw.github.com/marcuswhybrow/minecraft-server-manager/master" UPDATE_URL="https://raw.githubusercontent.com/msmhq/msm/master"
wget -q ${UPDATE_URL}/installers/common.sh -O /tmp/msmcommon.sh wget -q ${UPDATE_URL}/installers/common.sh -O /tmp/msmcommon.sh
source /tmp/msmcommon.sh && rm -f /tmp/msmcommon.sh source /tmp/msmcommon.sh && rm -f /tmp/msmcommon.sh

View File

@ -210,4 +210,4 @@ DEFAULT_MESSAGE_COMPLETE_BACKUP_FINISHED="Backup complete."
# Default github url to pull updates from. Do not change this unless you want # Default github url to pull updates from. Do not change this unless you want
# to use another github fork of msm. # to use another github fork of msm.
UPDATE_URL="https://raw.github.com/marcuswhybrow/minecraft-server-manager/master" UPDATE_URL="https://raw.githubusercontent.com/msmhq/msm/master"