Щоб грати в Counter-Strike: Global Offensive з друзями, потрібно знайти і налаштувати виділений сервер. Зверніть увагу, що для CS GO не підходить віртуальний сервер, тому що вимагає серйозних ресурсів. Наприклад, серверна частина CS займає 25 ГБ. Плюс важливо вибрати дата-центр, розташований найближче, щоб був нормальний пінг. Для гри в CS GO потрібне потужне залізо, яке впорається з навантаженнями.
Вибрати й орендувати виділений сервер для CS:GO
Перед замовленням зверніть увагу на характеристики:
- місце на диску - від 40 GB (тому що сама серверна частина CS GO займає більше 25 GB);
- тип диска - краще SSD, але підійдуть і HDD для економії;
- CPU - мінімум 2 ядра;
- RAM - від 2 GB.
Операційна система може бути будь-якою. У прикладі працюємо з Ubuntu 20.04 LTS.
Покрокова інструкція, як встановити виділений сервер для CS GO
Ви створили сервер для Counter-Strike: Global Offensive. Підключення до нього здійснюється за ssh - мережевим протоколом прикладного рівня.
Далі необхідно встановити виділений сервер із налаштуваннями, зазначеними в офіційній інструкції розробників гри:
- Зайти під рт-правами і створити нового користувача з обмеженими можливостями. Для цього використовуємо команду
useradd -m steam. - Поставити пакет steamcmd (раніше був за замовчуванням в Ubuntu 20.04 LTS), але потім його виключено, тож доведеться робити все руками. Команда для встановлення -
apt install lib32gcc1. - Налаштувати права користувача, обмежити можливості. Для цього використовуємо команду
sudo -u steam bash.
Далі для SteamCMD необхідно створити директорію, щоб Steam записував туди логи. Команда має такий вигляд:
mkdir ~/Steam && cd ~/Steam
Потім нам необхідно, щоб у директорію завантажився і встановився сам SteamCMD:
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/
Залишилося тільки встановити CS. Робиться це командою
app_update 740 validate
У ній 740 - внутрішній код CS GO. Процедура може зайняти час, тому що потрібно завантажити понад 25 GB даних.
Залишилося створити токен і запустити сервер.