Создание выделенного сервера Counter-Strike Source на linux
- 11
- 48192
-
Установка и запуск сервера под Linux в общем и целом аналогична Windows с поправкой на особенности операционной системы. Поэтому я лишь вкратце пройдусь по основным шагам:
Данный способ тестировался на ОС Debian и Ubuntu
Начнём с необязательного, но рекомендуемого шага: Создание нового пользователя под сервер
sudo useradd -d /home/testuser -m testuser
sudo passwd testuser
где testuser - это любое желаемое вами имя для вашего пользователя
Логинимся под новым пользователем и приступаем:
Создаём папку где будет лежать наш сервер, имя может быть любым. на примере я назову её hlserver
mkdir hlserver
Переходим в эту папку
cd hlserver
Скачиваем дистрибутив hldsupdatetool для linux
Добавляем себе права на запуск hldsupdatetool
chmod +x hldsupdatetool.bin
Запускаем hldsupdatetool
./hldsupdatetool.bin
В случае если консоль пишет hldsupdatetool.bin no such file or directory, то выполняем команду которая установит недостающие пакеты
sudo apt-get install lib32gcc1
Для 64х разрядных систем возможно потребуются дополнительные пакеты
sudo apt-get install ia32-libs
sudo apt-get install ia32-libs-dev
sudo apt-get install ia32-libs-dev
Этап подготовки закончен, мы скачали и установили все необходимые нам инструменты
Запускаем steam для его обновления
./steam
У меня как правило система просит повторить ввод команды, возможно у вас этого не будет
Steam обновился и готов скачать нам сервер, то и делаем
./steam -command update -game "Counter-Strike Source" -dir .
При начальной установке скачивается более 4 гигабайт данных, поэтому в зависимости от скорости вашего соединения, процесс может быть достаточно длительным.
Серве запускается из папки hlserver/orangebox командой
./srcds_run -game cstrike -port 27015 +maxplayers 24 +map de_dust2 +sv_lan 0
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.