Обновление выделенного сервера с помощью steamcmd

Небольшой гайд как проапдейтить выделенный KF сервер с помощью утилиты steamcmd (под windows начиная с патча 1035)

Зачем обновлять выделенный сервер специальным способом вместо того, чтобы просто скопировать на него обычный патч для клиента? Для выделенного сервера нужно гораздо меньше файлов. Обновляя ваш сервер предложенным способом вы скачивайте только необходимые файлы, не засоряя его лишним мусором.

1. Скачайте steamcmd, скопируйте в отдельную папку. Не следует копировать steamcmd в основную папку steam или в папку утилиты HLDSUpdateTool.

2. Запустите steamcmd и он произведет установку

3. Выйдите из steam. Если для запуска сервера вы используете файл KF_Server_Launcher.bat, то сделайте его копию. Если у вас будет no-steam сервер, то сделайте копии файлов steam.dll и steamclinet.dll.

4. Запустите cmd.exe (командную строку), войдите в папку со steamcmd и запустите steamcmd из командной строки. После этого строка примет вид


Steam>

5. Выполните команду


login логин пароль

Если попытка залогиниться закончиться неудачей (Login Failure: Account Login Failed), проверьте почту на которую зареген steam аккаунт. Вам должен прийти код доступа. Выполните команду


set_steam_guard_code код_доступа

далее повторите


login логин пароль

теперь попытка должна быть успешной (Success)

Так же перед обновлением можно отключить steam guard у себя в аккаунте, но в целях безопасности это не рекомендуется.

6. Задайте путь к папке вашего сервера командой. Если путь содержит пробелы следует взять путь в кавычки


force_install_dir "абсолютный_путь_к_папке_сервера"

7. Для того, чтобы обновиться до версии 1035(1036) выполните команду


app_update 215350

после этого запуститься процесс обновления. Когда он закончится, ваш сервер будет готов к работе. Если у вас будет no-steam сервер, верните в папку сервера System файлы steam.dll и steamclinet.dll, сохраненные на шаге 3.

Весь процесс можно автоматизировать, создав в папке steamcmd bat файл следующего содержания:


SteamCmd +login логин пароль +force_install_dir "абсолютный_путь_к_папке_сервера" +app_update 215350

Поделиться:

  • Добавить ВКонтакте заметку об этой странице
  • Twitter
  • Facebook
  • В закладки Google
  • Блог Я.ру
  • Мой Мир
  • Print

Прочтите также:


Метки: ,

 
 
 

2 комментария на «Обновление выделенного сервера с помощью steamcmd»

  1. Евгений
    27 авг 2015 в 18:59

    Я бы в батник еще дописал +quit для автоматического выхода

  2. MetalMedved
    28 авг 2015 в 5:09

    в этом случае для просмотра результатов придется потом открывать файл с логом

Ваш отзыв