479 Commits

Author SHA1 Message Date
Ben Peddell
d2e8f30e3c Wait for SteamCMD to download mod
When `workshop_download_item` is executed, the Steam API will
download not just the specified mod, but also every other
mod that has ever been installed by that SteamCMD instance.
Wait for those to download and update when downloading the mod.
2015-12-09 04:40:31 +10:00
Fez Vrasta
c0204f23bf Merge pull request #318 from klightspeed/1.4#fixrconport
Take RCONPort from GameUserSettings.ini with default
2015-12-08 19:35:32 +01:00
Ben Peddell
8aa42357c9 Take RCONPort from GameUserSettings.ini with default 2015-12-09 03:33:43 +10:00
Fez Vrasta
43977a1521 Merge pull request #315 from klightspeed/1.4#fixinisupport
Fix retrieving settings from ini file
2015-12-07 18:44:42 +01:00
Ben Peddell
2d30e7bbc2 Fix retrieving settings from ini file
The `sed -n` was missed, thus causing arkmanager to be unable
to get the password or RCON port from GameUserSettings.ini

Fixes: 30aea93bd6572df640d04951617bbe477571dea7
2015-12-08 02:57:40 +10:00
Fez Vrasta
720027f574 Merge pull request #308 from klightspeed/1.4#versionoption
Add --version option
2015-12-02 14:09:41 +01:00
Fez Vrasta
c62b3b4a14 Merge pull request #309 from klightspeed/1.4#cmdstatus
Return the status from the last command run
2015-12-02 14:09:06 +01:00
Ben Peddell
349aca899b Return 1 from checkupdate when an update is required 2015-12-02 20:12:39 +10:00
Ben Peddell
d09ac2b8d7 Return the status of the last command 2015-12-02 20:12:01 +10:00
Ben Peddell
ecfb7027c5 Add --version option 2015-12-02 20:04:58 +10:00
Fez Vrasta
aefe19d482 Merge pull request #301 from klightspeed/1.4#defaultports
Add defaults for Port, QueryPort, RCONPort and serverMap
2015-11-26 11:43:31 +01:00
Ben Peddell
30aea93bd6 Add defaults for Port, QueryPort, RCONPort and serverMap 2015-11-26 16:48:29 +10:00
Fez Vrasta
d7fc3bb3a2 Merge pull request #296 from klightspeed/1.4#lockupdate
Prevent multiple updates from occurring concurrently
2015-11-23 15:37:23 +01:00
Ben Peddell
f859df13ac Prevent multiple updates from occurring concurrently 2015-11-24 00:09:32 +10:00
Fez Vrasta
6e497e2871 Merge pull request #283 from klightspeed/1.4#fixsysdinstall
Fix typo in Debian and Redhat systemd installs
2015-11-09 12:59:27 +01:00
Ben Peddell
7112779ef8 Fix typo in Debian and Redhat systemd installs 2015-11-09 17:06:58 +10:00
Fez Vrasta
63ed10525c Merge pull request #265 from klightspeed/1.4#fixinstallowner
Fix /var/log/arktools and arkmanager.cfg ownership
2015-11-03 19:44:36 +01:00
Ben Peddell
252fa7ca0b Fix /var/log/arktools and arkmanager.cfg ownership 2015-11-04 00:06:21 +10:00
Fez Vrasta
63c2abad6e Merge pull request #256 from klightspeed/1.4#fixupdateneeded
Fix mod update not being detected
2015-11-02 13:20:59 +01:00
Fez Vrasta
624a889f71 Merge pull request #259 from klightspeed/1.4#fixrootupgrade
Fix typo in `upgrade-tools` when running as root
2015-11-02 13:20:42 +01:00
Ben Peddell
346de3731d Fix typo in upgrade-tools when running as root 2015-11-02 00:46:51 +10:00
Ben Peddell
83de3cbb66 Fix mod update not being detected 2015-10-31 17:18:16 +10:00
Fez Vrasta
c3826aa30f Merge pull request #251 from klightspeed/1.4#modbranch
Add missing .modbranch file creation
2015-10-26 20:04:18 +01:00
Fez Vrasta
877658dc61 Merge pull request #249 from klightspeed/1.4#fixnetinstall
Fix error causing netinstall to fail with one argument
2015-10-26 20:03:38 +01:00
Ben Peddell
ba82be2ef4 Add missing .modbranch file creation 2015-10-27 03:13:47 +10:00
Ben Peddell
c4fa3924af Fix error causing netinstall to fail with one argument 2015-10-26 06:23:42 +10:00
Fez Vrasta
3841416822 Merge pull request #246 from FezVrasta/1.4-dev
Release v1.4
2015-10-25 09:05:20 +01:00
Fez Vrasta
63f26a86a2 Merge pull request #244 from klightspeed/1.4-dev#dumbterm
Pull #241 from master into 1.4-dev
2015-10-24 17:20:20 +02:00
Ben Peddell
365986ddb0 Move TERM fixup into arkmanager 2015-10-24 15:02:10 +10:00
Marius Linge
4a48b8e9cc Merge pull request #241 from Lihis/patch-3
Set TERM to "dumb" if TERM is not set
2015-10-23 18:14:04 +02:00
Fez Vrasta
63dda70950 Merge pull request #236 from klightspeed/1.4-dev#multihomefix
Fix error in MultiHome support
2015-10-21 19:06:07 +02:00
Fez Vrasta
ce5c4b98b3 Merge pull request #240 from klightspeed/1.4-dev#cwd
Change to the ark server root directory
2015-10-21 19:05:36 +02:00
Lihis
45c887f090 Set TERM to "dumb" if TERM is not set
Set environment variable TERM to "dumb" if it is not set. This suppresses errors from "tput", which are shown in eg. "systemctl status arkmanager.service". The error which tput gives without TERM set is "tput: No value for $TERM and no -T specified".
2015-10-19 16:11:30 +03:00
Ben Peddell
a08d087b8c Change to the ark server root directory
This was implemented in 4d30f26, but was subsequently
eliminated in 1.2
2015-10-19 00:38:42 +10:00
Ben Peddell
9dc9b34eac Fix error in MultiHome support 2015-10-13 23:29:02 +10:00
Fez Vrasta
60ed29322b Merge pull request #232 from klightspeed/1.4-dev#fixes2
1.4 fixes
2015-10-13 14:44:38 +02:00
Fez Vrasta
73dd7617eb Merge pull request #235 from klightspeed/1.4-dev#multihome
Add support for MultiHome setting
2015-10-13 14:44:20 +02:00
Ben Peddell
1b814b99d6 Add support for MultiHome setting 2015-10-13 11:45:10 +10:00
Ben Peddell
29b952eda1 Exit arkmanager after upgrade 2015-10-12 06:27:20 +10:00
Ben Peddell
b2e041413a Fix "arkmanager installed" to use steamcmd_user 2015-10-12 06:21:38 +10:00
Ben Peddell
1165dc1509 Update installer for new systemd scripts 2015-10-12 06:15:54 +10:00
Ben Peddell
aeafb3f5b9 Fix error with checkupdate when steam unreachable
Fixes: 0e6dfc2 (Don't report update available if steam unreachable)
2015-10-11 17:18:13 +10:00
Fez Vrasta
61bcceaf95 Merge pull request #228 from klightspeed/1.4-dev#fixes1
1.4 fixes
2015-10-10 16:00:12 +02:00
Ben Peddell
0e6dfc2922 Don't report update available if steam unreachable 2015-10-09 06:39:45 +10:00
Ben Peddell
9052c46225 Add mention of options in readme
Add mention of:
* ark_option="" -> ...?option?...
* arkflag_option="" -> -option
* arkopt_option=val -> -option=val
2015-10-09 06:39:45 +10:00
Ben Peddell
f8699b436a Update readme
Add mention of `--me` install option.
Also add mention that `update` accepts multiple options.
2015-10-09 06:39:45 +10:00
Ben Peddell
01edcab4a1 Remove mod id from from workshop acf on installmod 2015-10-09 06:39:45 +10:00
Ben Peddell
e2f8a3e9c5 Check Query port when determining if server is up 2015-10-09 06:39:45 +10:00
Fez Vrasta
9bc1f8e417 Merge pull request #224 from klightspeed/1.4-dev#upgradeconfig
Upgrade config file with new options on install
2015-10-08 19:19:16 +02:00
Fez Vrasta
51b5e5c6e7 Merge pull request #226 from klightspeed/1.4-dev#checkonline2
Query Steam API for server status
2015-10-08 16:47:40 +02:00