Simplifying TS3 update checking using "sort" as its best to sort version numbers without the need of removing dots and outputting the file himself.
Magic command is : cat .ts3_version_numbers_unsorted.tmp | sort -r --version-sort -o .ts3_version_numbers_sorted.tmp
Added app_info_print 1 to check availablebuild. This shoudl resolve the
issue with the latest buildid not being grabbed from the server. Thanks
for xPaw from SteamDB.info for pointing this out
update-restart option is now available again however it is not listed.
There is no need to use this option anymore and it behaves axactly the
same as force-update however I have put is back in for legacy reasons
just in case some cronjobs are still using it.
The update checker is not detecting updates as SteamCMD is not always
returning the latest release number. I dont know why SteamCMD is doing
this.
I have added force-update which bypasses the check and just runs and
update without checking first.
I recommend using update once an hour and force-update daily.
Goldsource servers will now bypass checks as fn_steamcmdcheck does not
work for appid 90 servers. I might be able to get this to work however
it is rather complicated. This may be something I do in the future
Update restart requirement detection - This will merge "update" and
"update-restart". If the server is online and an update is required the
server will restart during update. If there is an update but the server
is offline there is no requirement to restart.