CS 1.6 server on CentOS

Материал из Webko Wiki
Перейти к навигации Перейти к поиску


Установка SteamCMD

1. Создаем пользователя "wcs" 2. Загружаем установочные скрипты клиента стима

wget http://media.steampowered.com/client/steamcmd_linux.tar.gz

3. Если Centos 64-битный нужно установить 32-битные библиотеки:

yum install glibc.i686 libstdc++.i686  --setopt=protected_multilib=false

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

tar xvfz steamcmd_linux.tar.gz

5. Запуск SteamCMD в первый раз (в директории куда распаковали)

./steamcmd.sh

Утилита автоматически обновится и отобразит приглашение

Steam>

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

login anonymous

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

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

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

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

1. Запустите SteamCMD и укажите директорию для загрузки.

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
app_update 90 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 cstrike -pingboost 2 -port порт_на_сервере -ip ip_на_сервере +maxplayers 20 +map de_dust2