622 Commits

Author SHA1 Message Date
Ben Peddell
fd26375770 Return -1 from numplayers if server unreachable 2016-03-09 19:27:41 +10:00
Ben Peddell
1729c16df0 Use serverMapModId to set map name and MapModID option 2016-03-09 19:27:13 +10:00
Ben Peddell
326bb5560b Process ark options in config file order 2016-03-09 19:26:27 +10:00
Ben Peddell
eb72148b35 Add support for adding and removing cron jobs 2016-03-09 19:25:59 +10:00
Ben Peddell
4eeeebeb8e Add handling for global options 2016-03-09 19:25:59 +10:00
Ben Peddell
7c0abf2dfb Add Blob SHA to --version output
This should make it possible to determine the arkmanager
version when it hasn't been installed using the netinstall
script.
2016-03-09 19:24:37 +10:00
Ben Peddell
e81f1905cd Use name from mod.info if mod name can't be retrieved 2016-03-09 19:24:05 +10:00
Ben Peddell
fe11e77f0f Only try to remove .mod if it exists 2016-03-09 19:24:05 +10:00
Ben Peddell
7014502ee1 Change .mod file output 2016-03-09 19:24:05 +10:00
Fez Vrasta
666f7fbd3f Merge pull request #429 from klightspeed/1.6-dev
Begin development on v1.6
2016-02-27 10:50:14 -08:00
Ben Peddell
7f797acd95 Begin development on v1.6 2016-02-27 22:06:04 +10:00
Ben Peddell
ed9d38207e Merge pull request #418 from klightspeed/fix-653e934
Fix typo when comparing strings - should fix #417
2016-02-21 01:44:53 +10:00
Ben Peddell
2c06b1466f Merge pull request #415 from klightspeed/1.5#fix-e48bd5b
Fix typo in useConfig - should fix #414
2016-02-21 01:44:36 +10:00
Ben Peddell
fdc7bffb6b Fix logic error in configfile test 2016-02-20 22:39:12 +10:00
Ben Peddell
af216eee99 Fix typo when comparing strings
Perl uses `eq` to compare strings, not `==`.

Fixes 653e934268c876ac17bafa31998b9bb67c44abb6 Replace empty server
response with "Command processed"
2016-02-20 21:38:15 +10:00
Ben Peddell
3b2f1e7a30 Fix typo in useConfig
Fixes: e48bd5b830a16fc5f30deb19a880b9443705259b Add configfile name to
list-instances
2016-02-19 09:10:52 +10:00
Fez Vrasta
5e8b53be78 Merge pull request #413 from klightspeed/1.5#listinstances
Add configfile name to list-instances
2016-02-18 22:39:24 +01:00
Ben Peddell
e48bd5b830 Add configfile name to list-instances 2016-02-19 04:46:11 +10:00
Fez Vrasta
84fcc923d0 Merge pull request #411 from klightspeed/1.5#readme
Convert README to asciidoc
2016-02-18 17:23:47 +01:00
Ben Peddell
fef3a4b86a Convert README to asciidoc 2016-02-18 19:26:30 +10:00
Fez Vrasta
0494e73603 Merge pull request #410 from klightspeed/1.5#rconresponse
Replace empty server response with "Command processed"
2016-02-18 09:25:58 +01:00
Ben Peddell
653e934268 Replace empty server response with "Command processed"
Replaces the "Server received, But no response!!" return
from an RCON command with "Command processed".
2016-02-18 06:31:33 +10:00
Fez Vrasta
ce999a7f45 Merge pull request #405 from klightspeed/1.5#fix-61446ab
Fix typo in install script
2016-02-17 18:19:29 +01:00
Ben Peddell
910a57ff8c Fix typo in install script
Fixes: 61446ab88c986da27694b14a3192aa53b37cd152 Add CONFIGFILE and
INSTANCEDIR variables in install.sh
2016-02-18 03:10:33 +10:00
Fez Vrasta
d9f08f637c Merge pull request #406 from klightspeed/1.5#printinstalling
Print "Installing ARK server" in doInstall
2016-02-17 17:33:43 +01:00
Fez Vrasta
acd936d41f Merge pull request #407 from klightspeed/1.5#defaultinstance
Make "main" instance default in new installs
2016-02-17 17:33:29 +01:00
Ben Peddell
a205b4c81e Make "main" instance default in new installs 2016-02-18 01:36:28 +10:00
Ben Peddell
5ad361a2df Print "Installing ARK server" in doInstall 2016-02-18 01:16:22 +10:00
Fez Vrasta
46f8c16828 Merge pull request #399 from FezVrasta/1.5-dev
Release v1.5
2016-02-17 00:02:59 +01:00
Fez Vrasta
1286f609c3 Merge pull request #397 from klightspeed/1.5-dev#uninstallmod
Add uninstallmod and reinstallmod
2016-02-16 14:50:53 +01:00
Ben Peddell
cbcf73ff68 Add uninstallmod and reinstallmod 2016-02-16 13:47:06 +10:00
Fez Vrasta
d2a8582860 Merge pull request #388 from klightspeed/1.5-dev#revert-rm-acf
Fix mod updating re-downloading mod
2016-02-09 14:17:28 +01:00
Ben Peddell
65c9233bc6 Default to displaying dots when stdout is not a terminal 2016-02-09 22:16:46 +10:00
Ben Peddell
c1a1dc7a1a Add dots progress output 2016-02-09 22:06:16 +10:00
Ben Peddell
a8e95f9011 Fix mod updating re-downloading mod
Give up on trying to prevent steamcmd from updating
every other workshop item it has downloaded.  Instead,
give it a certain number of retries, and check if the
app's workshop downloads directory exists.
2016-02-09 07:06:05 +10:00
Fez Vrasta
c1927e4feb Merge pull request #386 from klightspeed/1.5-dev#fix-9c3597-acf
Fix the path to appworkshop_appid.acf
2016-02-05 19:41:03 +01:00
Fez Vrasta
8f2c9d2b7d Merge pull request #387 from klightspeed/1.5-dev#warnmodbranch
Warn of known issues when mod_branch=Linux
2016-02-05 19:40:48 +01:00
Ben Peddell
21fb357f41 Warn of known issues when mod_branch=Linux 2016-02-06 04:07:33 +10:00
Ben Peddell
30ac0c3a22 Fix the path to appworkshop_appid.acf
Fixes: 9c35974 Improve mod update behaviour
2016-02-06 03:29:28 +10:00
Fez Vrasta
c1648f0163 Merge pull request #383 from klightspeed/1.5-dev#removemodfiles
Remove files that have been removed in mods
2016-02-05 16:48:14 +01:00
Ben Peddell
40bd3e80a9 Remove files that have been removed in mods 2016-02-06 01:43:16 +10:00
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
Fez Vrasta
8fa345a405 Merge pull request #379 from klightspeed/1.5-dev#systemduser
Have systemd (and upstart) run the script as the user
2016-02-02 09:03:54 +01: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
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