среда, 7 января 2015 г.

Настройка сервера Counter Strike 1.6 на VPS

В качестве примера используется дистрибутив Ubuntu 14.04 x86_64.

Помимо CS 1.6, подобным образом можно установить сервер для других ир на движке source. Полный список серверов можно посмотреть тут в секции "Поддерживаемые серверы".

1. Подготовка среды для установки сервера (необходима установка утилиты screen для запуска сервера в фоновом режиме):
# apt-get install screen

2. Далее необходимо создать локального пользователя для работы сервера:
# adduser csuser
# su - csuser

3. Скачиваем и распаковываем необходимый архив данных для сервера:
$ wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
$ tar xvzf steamcmd_linux.tar.gz

4. После распаковки архив больше не нужен, его можно удалить:
$ rm steamcmd_linux.tar.gz

5. Запускаем установщик steamcmd:
$ ./steamcmd.sh

6. Устанавливаем Counter Strike 1.6:
Steam>login anonymous
Steam>force_install_dir ./cs_1.6/
Steam>app_update 90 validate
Steam>quit

7. Запускаем сервер:
$ cd ~/steamapps/common/Half-Life/
$ screen -d -m ./hlds_run -game cstrike -autoupdate +maxplayers 8 +map cs_assault +ip ip-адрес-сервера

8. Пробуем соединиться с сервером:

Подробнее о настройке сервера можно почитать тут:
https://developer.valvesoftware.com/wiki/SteamCMD:ru
https://developer.valvesoftware.com/wiki/Half-Life_Dedicated_Server

Комментариев нет: