УСТАНОВКА СЕРВЕРА CS2 НА LINUX
Скачиваем и устанавливаем STEAM
CODE
adduser csgo
Вводим пароль, директория юзера и прочие настройки оставляем по умолчанию и пробиваем все ентером
Переходим в директорию пользователя
CODE
cd /home/cs2
Устанавливаем SteamCMD
CODE
wget http://blog.counter-strike.net/wp-content/uploads//2012/04/steamcmd.tar.gz
Распаковываем наш скачанный архив
CODE
tar xvfz *.tar.gz
Далее нам нужно запустить SteamCMD следующей командой
CODE
STEAMEXE=steamcmd ./steam.sh
Программа будет автоматически обновлена и будет выведена строка с надписью Steam>. Введите help для более подробной информации.
Далее нам нужно залогиниться используя свой Steam аккаунт. Для этого введите в командную строку:
CODE
login vashloginvsteam
Нажмите ввод (Enter) и затем введите свой пароль. Обратите внимание! если Вы используете защиту стима Steam Guard (если защита не включена, можете дальше не читать. Но я настоятельно рекомендую включить ее для вашей же безопасности), авторизация будет провалена, - все в порядке, посмотрите ваш почтовый ящик и скопируйте оттуда КОД. Установите этот код в командной строке таким образом:
CODE
Steam> set_steam_guard_code ВАШ_КОД
Далее повторите попытку авторизации заново (Steam>login vashloginvsteam) - на этот раз она должна быть успешной.
Или проще Steam>login anonymous
Переходим к скачиванию сервера
Зададим директорию по умолчанию для будущего сервера, я указал полный путь от корня сервера, можете поступить так же.
CODE
force_install_dir /home/cs2
Если это Ваша первая установка запускаем команду
CODE
app_update 730 validate
В будущем достаточно обновляться
CODE
app_update 730
Полный список AppID
После завершения, введите quit для успешного завершения работы со Steam серверами.
Создайте токен для учетной записи
http://steamcommunity.com/dev/managegameservers
В строке запуска сервера укажите созданный токен.
CODE
+sv_setsteamaccount "токен"
Запуск сервера
В папке сервера создаем файл запуска start.sh и прописываем в него
CODE
./cs2 +ip ххх.ххх.хх.хх -port 27015 -game csgo -dedicated -console +game_type 0 +game_mode 0 +map de_dust2
Назначьте права для запуска
CODE
chown +x start.sh