Чтобы играть в Counter-Strike: Global Offensive с друзьями, нужно найти и настроить выделенный сервер. Обратите внимание, что для КС ГО требует серьезных ресурсов. К примеру, серверная часть «Контры» занимает 25 ГБ. Плюс важно выбрать дата-центр, расположенный ближе всего, чтобы был нормальный пинг. Для игры в КС ГО нужно мощное железо, которое справится с нагрузками. Технические требования к серверу Counter-Strike описаны в статье ТОП 4 Лучших Игровых Хостингов. Операционная система может быть любой. В примере работаем с Ubuntu 20.04 LTS.
Пошаговая инструкция, как установить сервер для КС ГО
Зайти под root-правами и создать нового пользователя с ограниченными возможностями. Для этого используем команду:
useradd -m steam
Поставить пакет steamcmd (раньше был по умолчанию в Ubuntu 20.04 LTS), но затем исключен, поэтому придется делать все руками. Команда для инсталляции:
apt update && apt full-upgrade
apt install lib32gcc1
Настроить права пользователя, ограничить возможности. Для этого используем команду
sudo -u steam bash
Дальше для SteamCMD необходимо создать директорию, чтобы Стим записывал туда логи. атем нам необходимо, чтобы в директорию скачался и установился сам SteamCMD.
mkdir ~/Steam && cd ~/Steam
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar zxvf steamcmd_linux.tar.gz
После распаковки архива необходимо запустить SteamCMD и залогиниться:
./steamcmd.sh
login anonymous
В SteamCMD необходимо найти директорию КС ГО (cs_go). Для этого используем команду
force_install_dir ./cs_go/
Осталось только установить Контр Страйк. Делается это командой
app_update 740 validate
В ней 740 – внутренний код КС ГО. Процедура может занять время, т.к. нужно загрузить больше 25 GB данных.
Осталось создать токен и запустить сервер. Все!