Установка Counter-Strike: Global Offensive Dedicated Servers (Linux/Windows)

voevoda

Administrative
Регистрация
18 Май 2017
Сообщения
612
Реакции
118
Баллы
43
Загрузка и запуск утилиты SteamCMD Update Tool

1. Загружаем SteamCMD Update Tool:
2. Извлеките содержимое в папку (Пример Windows: C:\SteamCmd\).
Внимание!!! Не извлекайте содержимое архива в папку со стим клиентом или в папку с более старыми утилитами, например HLDSUpdateTool.
3.
Запуск SteamCmd

  1. Откройте папку со SteamCmd и запустите:

  • Windows: steamcmd.exe
  • Linux: STEAMEXE=steamcmd ./steam.sh

Программа будет автоматически обновлена и будет выведена строка с надписью Steam>. Введите help для более подробной информации.

4. Необходимо залогиниться в аккаунт стим
Внимание!!! Стим клиент должен быть закрыт
Код:
steam>login username password
Пример: login hlmod hlmodpass

4a. Если Вы получаете сообщение об ошибке Steam Guard, проверьте Ваш e-mail на на наличие письма с кодом доступа к аккаунту и выполните следующую команду (сделать это нужно только один раз):
Код:
set_steam_guard_code yourcodehere
Пример: set_steam_guard_code ABCD

5. Вы увидете сообщение о том, что Вы успешно вошли в свой аккаунт...

Загрузка CS:GO Dedicated Server

Описывает процесс установки и обновления выделенного сервера CS:GO. Эти шаги необходимо выполнять каждый раз, когда игра будет обновлена.

1. Если Вы выполнили предыдущие пункты правильно то при следущем заупуске, SteamCmd залогинится автоматически
2. В строке Steam> необходимо указать путь установки CS:GO Dedicated Server. Примеры:
Абсолютный путь:
Код:
force_install_dir c:\csgo-ds\
На папку выше:
Код:
force_install_dir ..\csgo-ds\
В этой же папке:
Код:
force_install_dir .\csgo-ds\
3. Установка или обновление CS:GO.
Если Вы хотите установить или проверить целостность файлов сервера, необходимо выполнить команду:
Код:
app_update 740 validate
Если вы хотите просто обновить CS:GO dedicated server:
Код:
app_update 740
4. После завершения, введите quit для успешного завершения работы со стим серверами.

Автоматизация процесса обновления
Можно создавать сценарии для SteamCmd, чтобы автоматизировать процесс обновления.
1. Создайте файл в паке SteamCmd с названием update_csgo_ds.txt
2. Впишите команды для SteamCmd в файл, например:
Код:
// update_csgo_ds.txt
//
login user password
force_install_dir ../csgo_ds
app_update 740 validate
exit

3. Запустите SteamCmd с параметром +runscript. Пример:
Код:
SteamCmd +runscript update_csgo_ds.txt

Windows
Код:
Classic Casual:
Код:
srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_allclassic +map de_dust
Classic Competitive:
Код:
srcds -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_allclassic +map de_dust
Arms Race:
Код:
srcds -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map de_dust
Demolition:
Код:
srcds -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_dust
Код:
Код:
./srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 0  +mapgroup mg_allclassic +map de_dust
Classic Competitive:
Код:
./srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_allclassic +map de_dust
Arms Race:
Код:
./srcds_linux -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map de_dust
Demolition:
Код:
./srcds_linux -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_dust
 
Сверху Снизу