CS 1.6 server on CentOS
Установка 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