Для быстрого обновления серверов по ftp Работает очень просто: 1) скачиваете и распаковываете meta, sm и проч. на локальный диск 2) отключаете свой сервер (т.к. в процессе обновления он все равно "ляжет") 3) редактируете свои пути, указываете ip сервера, логин и пароль к ftp (это делается один раз) 4) запускаете обновление одной командой (ее можно спрятать в батник) и ждете обновления Запуск обновления: ftp -s:0.txt -n >0.log В файле "0.txt" параметры (логин и пароль к ftp, пути к источнику и назначению), а в "0.log" потом будет выведен лог обновления для его последующего анализа Вот так выглядит файл "0.txt" (пример дан для двух серверов с обновлением daf,meta,sm с диска E: ). В примере нет строк обновления файлов CFG, т.к. если их обновлять автоматом, то у вас сбросятся все настройки. Естественно, что вам нужно будет подредактировать ваши пути, т.к. название папок вашего сервера и путь, куда вы распаковали дистрибуты meta, sm и пр. отличаются от приведенных в примере. Код: open IP_ВАШЕГО_СЕРВЕРА USER ЛОГИН ПАРОЛЬ binary quote PASV prompt cd /css_awp/orangebox/cstrike/addons/daf/bin mput E:\daf\daf\bin\*.* cd /css_awp/orangebox/cstrike/addons/metamod/bin mput E:\meta\addons\metamod\bin\*.* cd /css_awp/orangebox/cstrike/addons/sourcemod/bin mput E:\sm\addons\sourcemod\bin\*.* cd /css_awp/orangebox/cstrike/addons/sourcemod/extensions mput E:\sm\addons\sourcemod\extensions\*.* cd /css_awp/orangebox/cstrike/addons/sourcemod/gamedata mput E:\sm\addons\sourcemod\gamedata\*.* cd /css_awp/orangebox/cstrike/addons/sourcemod/gamedata/core.games mput E:\sm\addons\sourcemod\gamedata\core.games\*.* cd /css_awp/orangebox/cstrike/addons/sourcemod/gamedata/sdktools.games mput E:\sm\addons\sourcemod\gamedata\sdktools.games\*.* cd /css_dm/orangebox/cstrike/addons/daf/bin mput E:\daf\daf\bin\*.* cd /css_dm/orangebox/cstrike/addons/metamod/bin mput E:\meta\addons\metamod\bin\*.* cd /css_dm/orangebox/cstrike/addons/sourcemod/bin mput E:\sm\addons\sourcemod\bin\*.* cd /css_dm/orangebox/cstrike/addons/sourcemod/extensions mput E:\sm\addons\sourcemod\extensions\*.* cd /css_dm/orangebox/cstrike/addons/sourcemod/gamedata mput E:\sm\addons\sourcemod\gamedata\*.* cd /css_dm/orangebox/cstrike/addons/sourcemod/gamedata/core.games mput E:\sm\addons\sourcemod\gamedata\core.games\*.* cd /css_dm/orangebox/cstrike/addons/sourcemod/gamedata/sdktools.games mput E:\sm\addons\sourcemod\gamedata\sdktools.games\*.* quit Строки обновления обеих серверов ничем кроме главной папки на сервере не отличаются. Таким образом можно обновлять все сервера, которые у вас есть, достаточно скопировать блоки путей и подредактировать их. Данный код можно самостоятельно дополнить обработкой errollevels, меню и прочим, если есть на то желание. Прилагаются 0.bat с командой обновления и 0.txt с параметрами
:) Данный код можно самостоятельно дополнить обработкой errollevels, меню и прочим, если есть на то желание.