mirror of
https://github.com/eliasstepanik/ark-ac-server-tools.git
synced 2026-01-15 20:08:29 +00:00
Use dedicated update timestamp file
This commit is contained in:
parent
734e71de78
commit
40ef0b2c7e
@ -1747,7 +1747,7 @@ doUpdate() {
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -f "$arkserverroot/$arkmanagerpidfile" && "$arkserverroot/$arkmanagerpidfile" -ot "${arkserverroot}/steamapps/appmanifest_${appid}.acf" ]]; then
|
||||
if [[ -f "$arkserverroot/$arkmanagerpidfile" && "$arkserverroot/$arkmanagerpidfile" -ot "${arkserverroot}/${arkupdatetimefile}" ]]; then
|
||||
logprint "Server was updated while it was running"
|
||||
bgupdate=1
|
||||
fi
|
||||
@ -1879,7 +1879,7 @@ doUpdate() {
|
||||
done
|
||||
fi
|
||||
if [ -z "$bgupdate" ]; then
|
||||
touch "${arkserverroot}/steamapps/appmanifest_${appid}.acf"
|
||||
touch "${arkserverroot}/${arkupdatetimefile}"
|
||||
fi
|
||||
else
|
||||
logprint "Your server is already up to date! The most recent version is ${bnumber}."
|
||||
@ -2798,6 +2798,7 @@ useConfig() {
|
||||
arkwarnlockfile="${arkwarnlockfile:-ShooterGame/Saved/.ark-warn-${1}.lock}"
|
||||
# This is linked to the directory, not to the instance
|
||||
arkupdatelockfile="${arkupdatelockfile:-ShooterGame/Saved/.ark-update.lock}"
|
||||
arkupdatetimefile="${arkupdatetimefile:-ShooterGame/Saved/.ark-update.time}"
|
||||
}
|
||||
|
||||
addArkOpt() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user