url image

Установка сервера Counter-Strike

Статья давно не обновлялась, поэтому информация могла устареть.

 

Установка SteamCMD

Для установки игрового сервера Counter-Strike хорошо подойдёт шаблон ОС Debian-8-x86_64

1. Загрузите SteamCMD

Так как вы используете 64-битный дистрибутив Linux, возможно вам понадобится установить 32-битные библиотеки:

apt-get install ia32-libs

Если вы получаете ошибку

The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch but it is not installable
E: Unable to correct problems, you have held broken packages.

Сделайте следующее:

dpkg --add-architecture i386
apt-get update
apt-get install ia32-libs

(Если нужно, добавьте sudo)

2. Распакуйте архив в папку

Примечание: Не распаковывайте содержимое архива в папку обычного клиента Steam или в папку с HLDSUpdateTool!

Linux:

Введите tar xvfz steamcmd_linux.tar.gz 

3. Запуск SteamCMD в первый раз

Откройте командную строку в этой папке и запустите SteamCMD

  • Linux: наберите ./steamcmd.sh

Утилита автоматически обновится и отобразит приглашение Steam> Наберите help для более подробной информации.

Для загрузки большинства серверов можно войти анонимно:

login anonymous

Если анонимный вход не работает для конкретной игры, вам нужно войти в аккаунт Steam Примечание:Вам нужно выйти из обычного клиента Steam чтобы корректно войти в аккаунт через SteamCMD.

login <имя_пользователя>

Введите ваш пароль. После этого вам на почту должен прийти ключ SteamGuard, который необходимо будет ввести далее. (Это надо делать один раз для каждого компьютера/пользователя в Linux)

Вы должны увидеть сообщение о том, что вход выполнен.

Установка сервера CS

1. Запустите SteamCMD и укажите директорию для загрузки. (Внимание: используйте прямые слеши в Linux и обратные в Windows)

force_install_dir <путь>

Пример: папка cs_go в текущей папке

force_install_dir ./cs_go/

2. Установите или обновите сервер. <app_id> это ID приложения Steam. Чтобы проверить установку, добавьте validate Для участия в бета-тесте добавьте -beta "Beta".

app_update <app_id>

Пример: установка и проверка CS:GO

app_update 740 validate

Пример: установка и проверка бета-версии HLDS:

app_update "90 -beta beta" validate

3. После завершения, введите quit для корректного отключения от серверов Steam.

Список игр и их ID:

  • Counter-Strike: Source dedicated server 232330
  • HLDS для Half-Life и Counter-Strike 1.6 90
  • Counter-Strike: Global Offensive dedicated server 740

 

Запуск сервера сервера CS

Для запуска CS сервера требуется выполнить команду:

./hlds_run -game -pingboost 2 -port порт_на_сервере -ip ip_на_сервере +maxplayers 20 +map de_dust2

Этот материал был полезен?