Commit Graph

634 Commits

Author SHA1 Message Date
Marcus Whybrow
0b921a09f5 Implemented server start, global config, server config and init function
Sorry for the monster commit, was all necessary to get server start to
work.
2012-05-24 01:09:05 +01:00
Marcus Whybrow
4814d07664 Added "all" as a recognised server name. 2012-05-22 17:30:43 +01:00
Marcus Whybrow
ebb13794fc Added "all" the list of invalid names. 2012-05-22 17:26:20 +01:00
Marcus Whybrow
135ed48ba0 Implemented the "jargroup rename" command. 2012-05-22 17:23:53 +01:00
Marcus Whybrow
2340177ea3 Updated the read me to reflect the Minecraft Server Manager approach. 2012-05-22 16:12:57 +01:00
Marcus Whybrow
af0b4197bd Updated comments, and help output to reflect wiki. 2012-05-22 15:50:54 +01:00
Marcus Whybrow
4d06fcceea Renamed msm.config to msm.conf
With that name it will feel more at home when placed in /etc
2012-05-22 15:26:17 +01:00
Marcus Whybrow
a25bc683f3 Added a cron file to be installed here: /etc/cron.d/msm 2012-05-22 15:25:34 +01:00
Marcus Whybrow
12b876a53b Added "jargroup list" option, fixed jar group commands to check for arguments first.
Also fixed the as_user_stderr function, before it didn't return stderr
as was meant, and  returned neither stout or sstd err.
2012-05-21 21:49:58 +01:00
Marcus Whybrow
fd44c3134f Can now list existing servers. 2012-05-21 18:34:12 +01:00
Marcus Whybrow
1ceea5bd59 Improved command option names, now featuring "jargroup" and "server". 2012-05-21 17:59:04 +01:00
Marcus Whybrow
9ffdd27b88 Can now rename servers. 2012-05-21 16:13:24 +01:00
Marcus Whybrow
20e786d638 Can now delete servers (after confirmation). 2012-05-21 15:59:23 +01:00
Marcus Whybrow
bef9ce7916 Validation checks for create and server commands. 2012-05-21 15:52:31 +01:00
Marcus Whybrow
173895ec28 Renamed "jars remote" to "jar group" and a few other renames. 2012-05-21 14:48:18 +01:00
Marcus Whybrow
d7d7b31b06 Can now delete jar groups. 2012-05-21 14:39:59 +01:00
Marcus Whybrow
094bcd45ad Creating a jar group now automatically downloads the jar right away. 2012-05-21 14:28:37 +01:00
Marcus Whybrow
32014f6bca Added options to download jars files automatically, and create jar groups. 2012-05-21 13:22:28 +01:00
Marcus Whybrow
a4f1909357 Sketched out the "jars remote create" option 2012-05-20 14:02:40 +01:00
Marcus Whybrow
e36826a070 Sketched out the create command. 2012-05-20 13:40:46 +01:00
Marcus Whybrow
4e3d0299aa Sourced the config file 2012-05-20 12:48:13 +01:00
Marcus Whybrow
25fce611f0 Missed a syntax error 2012-05-20 12:48:00 +01:00
Marcus Whybrow
abfe9caba7 Fixed syntax errors. 2012-05-20 12:47:45 +01:00
Marcus Whybrow
e94fc91be6 Added a global configuration file 2012-05-20 12:42:36 +01:00
Marcus Whybrow
a286a9f088 Spelling mistake 2012-05-20 11:53:02 +01:00
Marcus Whybrow
32006e8088 Added Minecraft Multi server init script, with basic switch statement. 2012-05-20 11:52:19 +01:00
Marcus Whybrow
e226e9f116 Command help now uses actual command name (no longer hard coded.) 2012-05-19 22:55:46 +01:00
Marcus Whybrow
61533fa4ac Fixed ramdisk toggle to now delete world from RAM as intended. 2012-05-19 22:49:12 +01:00
Marcus Whybrow
bd7cb622bd Added "stop now" and "restart now" script options, and improved log roll to not restart server. 2012-05-19 22:42:52 +01:00
Marcus Whybrow
3704cbf851 Prevented log lines which don't start with a date from causing a problem. 2012-05-19 22:25:22 +01:00
Marcus Whybrow
244617bfe9 There is no need to create a new log file, it has not been deleted. 2012-05-19 21:08:34 +01:00
Marcus Whybrow
da7e589f49 Initial round of fixes, the script now works. 2012-05-19 21:05:07 +01:00
Marcus Whybrow
9b569fc3b4 Updated the config file to the correct version.
The previous version was a mistakenly old.
2012-05-19 17:55:59 +01:00
Marcus Whybrow
aaaa69dbd6 Initial (not tested, and most likely not working) files.
Before this initial commit, I worked on the code in a github gist. The
code in this commit comes from this gist commit:
https://gist.github.com/2725916/ce58be848998aa93572f99e62f2e39e06db9463a
2012-05-19 17:50:22 +01:00