Написал приблуду для автоматического обновления.
У меня папка с сервером лежит на диске G: и называется TF_Server
в ней такая структура каталогов:
G:\TF_Server
Код: Выделить всё
hl2
orangebox
ClientRegistry.blob
cycle.cmd
HldsUpdateTool.exe
HldsUpdateTool_35.mst
InstallRecord.blob
Код: Выделить всё
bin
config
hl2
platform
tf
hlds_steamgames.vdf
srcds.exe
steam_appid.txt
tfstart.dll
tfstart.exe
Как только в консоли сервера появится текст:
Код: Выделить всё
MasterRequestRestart
Your server is out of date. Please update and restart.
затем через 5 минут команду "say Starting server update. Wait 10 min."
и через 10 секунд команду "exit"
в папке orangebox создастся файл need_update.txt который является триггером, обратаываемым в cycle.cmd
Если будут вопросы - пишите...