Подробная установка сервера Counter-Strike: Global Offensive на Windows и Linux.
Важно! Перед началом установки, убедитесь что у вас выключен Steam клиент.
Загрузка утилиты SteamCMD Update Tool
1. Для начала нужно скачать SteamCMD Update Tool с официального сайта.
Windows Installer - для Windows
Linux Installer - для Linux
2. Распакуйте содержимое архива в папку - На пример: С:\SteamCmd\ (для windows)
Обратите внимание.Запрещено извлекать содержимое архива в папку со Steam клиентом или в папку с другими утилитами, например HLDSUpdateTool.
3. Запуск утилиты SteamCmd Update Tool
Откройте папку со SteamCmd в нашем случае она находится на диске C:\
Запустите:
Для Windows: steamcmd.exe
Для Linux: STEAMEXE=steamcmd ./steam.sh
Утилита автоматически обновится. После будет выведена строка с надписью Steam> (Строка для авторизации).
Для более подробной информации. Введите "help" - без кавычек.
4. Теперь через утилиту нужно авторизоваться в Steam.
Выглядит это так:
steam>login username password
То есть:
5. Если все данные правильные, то вы увидите сообщение об успешной авторизации.
Загрузка CS:GO Dedicated Server
Здесь описан весь процесс установки и обновления сервера CS:GO. Данные
шаги необходимо выполнять каждый раз, при обновлении игры.
1. Перезапустите SteamCmd. если вы выполнили все предыдущие пункты правильно, то вы авторизуетесь автоматически.
2. В появившейся строке Steam> нужно указать путь для установки сервера CS:GO.
На пример:
Полный путь:
force_install_dir c:\csgo-ds\
На папку выше:
force_install_dir ..\csgo-ds\
В этой же папке:
force_install_dir .\csgo-ds\
Установка и обновление сервера CS:GO
Для установки и проверки работы сервера CS:GO нужно ввести команды:
app_update 740 validate
Для обновления сервера CS:GO
app_update 740
После того как вы закончили работу с сервером, введите: quit (для правильного завершения работы всех компонентов сервера).
Автоматизация обновления сервера CS:GO
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
Запустите SteamCmd с параметром +runscript.
SteamCmd +runscript update_csgo_ds.txt
Запуск сервера
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