403 Commits

Author SHA1 Message Date
Fez Vrasta
565189eefc Merge pull request #381 from klightspeed/1.5-dev#steamcmdstatus
Improve mod update behaviour
2016-02-03 12:33:52 +01:00
Ben Peddell
1862ccd15f Add spinner and verbose support 2016-02-03 21:29:54 +10:00
Ben Peddell
9c35974678 Improve mod update behaviour 2016-02-03 20:45:01 +10:00
Ben Peddell
fbd75687da Have systemd (and upstart) run the script as the user 2016-02-02 04:02:21 +10:00
Fez Vrasta
e560db7914 Merge pull request #372 from FezVrasta/master
Merge fixes from master into 1.5-dev
2016-01-29 14:23:22 +01:00
Ben Peddell
425e4f07f9 Fix typo in staging directory based file removal
Fixes: 74fe4c9 Remove files removed by Steam update
2016-01-29 22:54:25 +10:00
Ben Peddell
58458a852d Fix typo in non-installed mod check
Fixes: d37176a Warn when a mod is requested but not installed
2016-01-29 21:37:46 +10:00
Fez Vrasta
ac807bf74b Merge pull request #364 from klightspeed/1.5-dev#autoupdate
Add option to automatically update on startup
2016-01-28 12:20:00 +01:00
Fez Vrasta
fc1826805a Merge pull request #370 from klightspeed/1.5-dev#warnmod
Warn when a mod is requested but not installed
2016-01-28 10:06:47 +01:00
Ben Peddell
1d3827a876 Remove unused 'servicename' variable 2016-01-28 18:05:50 +10:00
Ben Peddell
d37176adbb Warn when a mod is requested but not installed 2016-01-28 18:00:44 +10:00
Fez Vrasta
6f861ce482 fixes #323 2016-01-27 23:38:58 +01:00
Fez Vrasta
7786ad884e Merge pull request #363 from klightspeed/1.5-dev#issue-358
Change message after server is started
2016-01-22 10:37:09 +01:00
Ben Peddell
326d753b40 Warn when the SavedArks directory is not writable 2016-01-22 19:09:43 +10:00
Ben Peddell
49a2b029bc Add --noautoupdate option to start and restart 2016-01-22 18:51:32 +10:00
Ben Peddell
4ca8617bc9 Add option to automatically update on startup 2016-01-22 18:43:42 +10:00
Ben Peddell
b1a4189a9c Change message after server is started 2016-01-22 18:37:01 +10:00
Ben Peddell
3c1690f018 Fix typo in RCON handling 2015-12-28 21:02:41 +10:00
Ben Peddell
9d45d9d1cc Remove die on recv 2015-12-28 10:21:39 +10:00
Ben Peddell
2b58694e12 Print the last error when errors occur 2015-12-28 06:00:31 +10:00
Ben Peddell
b0b36b9c5c Add missing semicolon
fixes eeb42bc
2015-12-27 21:05:11 +10:00
Ben Peddell
eeb42bcecd Warn when ServerAdminPassword is empty 2015-12-26 17:07:07 +10:00
Ben Peddell
053d5a5979 Fix typo in stop/restart warn 2015-12-25 09:35:29 +10:00
Fez Vrasta
e688c69719 Merge pull request #303 from klightspeed/1.5-dev#limitbackupsize
Implement old backup removal by limiting backup size
2015-12-15 16:55:09 +01:00
Ben Peddell
b89d6e3163 Add note on typical size of compressed backup 2015-12-13 06:40:07 +10:00
Ben Peddell
566a518f10 Implement old backup removal by limiting backup size 2015-12-13 06:40:07 +10:00
Ben Peddell
237fff6bc4 Add multi-instance support to init scripts 2015-12-13 06:32:53 +10:00
Ben Peddell
92acb88fd5 Update systemd and upstart scripts with multi-instance support 2015-12-13 06:32:53 +10:00
Ben Peddell
94854f8d09 Move check for ARK server exec to instance execution 2015-12-13 06:32:53 +10:00
Ben Peddell
95cd1002e1 Enumerate all instances in @all; add list-instances command 2015-12-13 06:32:53 +10:00
Ben Peddell
f7e8b1ada9 Error out if arkserverroot is not set 2015-12-13 06:32:53 +10:00
Ben Peddell
3f1110bd0a Give steamcmd_user ownership of /etc/arkmanager 2015-12-13 06:32:53 +10:00
Ben Peddell
f158b943e2 Remove support for main instance in core config 2015-12-13 06:32:52 +10:00
Ben Peddell
b2ae770b99 Add script to migrate main instance 2015-12-13 06:32:52 +10:00
Ben Peddell
61446ab88c Add CONFIGFILE and INSTANCEDIR variables in install.sh 2015-12-13 06:32:52 +10:00
Ben Peddell
15162c50fe Move instance-specific settings to instance.cfg.example 2015-12-13 06:32:52 +10:00
Ben Peddell
627220de57 Create instance config directory during install 2015-12-13 06:32:52 +10:00
Ben Peddell
80fd25a33d Move config file migration to separate install-time script 2015-12-13 06:32:52 +10:00
Ben Peddell
33b94c63a1 Add support for instance config files
Imports settings from
/etc/arkmanager/instances/instancename.cfg
and
$HOME/.config/arkmanager/instances/instancename.cfg
if those files exist.
2015-12-13 06:32:52 +10:00
Ben Peddell
7cd3d9e15f Add per-command multi-instance support 2015-12-13 06:32:52 +10:00
Ben Peddell
6a6c1e7fa7 Remove unnecessary shifts from command processing 2015-12-13 06:26:41 +10:00
Fez Vrasta
3d7f975037 Merge pull request #329 from klightspeed/1.5-dev#restarttimer
Add --saveworld to stop and restart; fix useconfig
2015-12-12 20:23:08 +01:00
Ben Peddell
73a85935e9 Add stop and restart options to help 2015-12-12 07:11:25 +10:00
Ben Peddell
de298e8a2d Fix useconfig 2015-12-12 07:02:48 +10:00
Ben Peddell
448945ac05 Add --saveworld option to stop and restart 2015-12-12 06:40:41 +10:00
Ben Peddell
0dc4439c4c Fix annoying syntax highlighting issue 2015-12-12 06:38:44 +10:00
Ben Peddell
c13afcb0d8 Add restart / shutdown warning text to config 2015-12-11 11:34:40 +10:00
Ben Peddell
45ace77565 Add the option to warn on shutdown and restart 2015-12-11 06:00:00 +10:00
Ben Peddell
6606ed3cd2 Allow all commands to take options 2015-12-11 05:41:19 +10:00
Fez Vrasta
2907c51250 Merge pull request #320 from FezVrasta/master
Pull fixes from master
2015-12-08 21:16:32 +01:00