577 Commits

Author SHA1 Message Date
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
Fez Vrasta
4c0762643b Merge pull request #376 from klightspeed/1.5-dev#fix-74fe4c9-staging
Fix typo in staging directory based file removal
2016-01-29 14:22:36 +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
Fez Vrasta
c4c47402c8 Merge pull request #374 from klightspeed/1.5-dev#fix-d37176a
Fix typo in non-installed mod check
2016-01-29 12:40:41 +01: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
Fez Vrasta
4d696d2fd3 Merge pull request #371 from klightspeed/1.5-dev#removeservicename
Remove unused 'servicename' variable
2016-01-28 10:05:58 +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
0cac2ab215 Merge pull request #369 from FezVrasta/fix-323
fixes #323
2016-01-27 23:39:31 +01: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
Fez Vrasta
f0b9f91397 Merge pull request #365 from klightspeed/1.5-dev#warnwriteaccess
Warn when the SavedArks directory is not writable
2016-01-22 10:35:00 +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
Fez Vrasta
ab6bf806dc Merge pull request #348 from klightspeed/1.5-dev#fixlenrcon
Fix typo in RCON handling
2015-12-28 14:38:12 +01:00
Ben Peddell
3c1690f018 Fix typo in RCON handling 2015-12-28 21:02:41 +10:00
Fez Vrasta
6cb040c204 Merge pull request #347 from klightspeed/1.5-dev#removerecvdie
Remove die on recv
2015-12-28 09:36:17 +01:00
Ben Peddell
9d45d9d1cc Remove die on recv 2015-12-28 10:21:39 +10:00
Fez Vrasta
5e55fcb0e4 Merge pull request #345 from klightspeed/1.5-dev#printerr
Print the last error when errors occur
2015-12-27 22:48:27 +01:00
Ben Peddell
2b58694e12 Print the last error when errors occur 2015-12-28 06:00:31 +10:00
Fez Vrasta
edd4b3c8f1 Merge pull request #344 from klightspeed/1.5-dev#fix-eeb42bc
Add missing semicolon
2015-12-27 12:36:29 +01:00
Ben Peddell
b0b36b9c5c Add missing semicolon
fixes eeb42bc
2015-12-27 21:05:11 +10:00
Fez Vrasta
cdb94b1359 Merge pull request #342 from klightspeed/1.5-dev#warnemptyadminpass
Warn when ServerAdminPassword is empty
2015-12-26 08:11:48 +01:00
Ben Peddell
eeb42bcecd Warn when ServerAdminPassword is empty 2015-12-26 17:07:07 +10:00
Fez Vrasta
f6ce5430a0 Merge pull request #339 from klightspeed/1.5-dev#fixrestartwarn
Fix typo in stop/restart warn
2015-12-25 14:19:10 +01: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
Fez Vrasta
cd03f0aa20 Merge pull request #331 from klightspeed/1.5-dev#multiinstance
Add per-command multi-instance support
2015-12-15 16:54:32 +01:00
Fez Vrasta
0da2c5db80 Merge pull request #333 from klightspeed/1.5-dev#fixcommands
Remove unnecessary shifts from command processing
2015-12-14 12:40:29 +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