Как установить сервер CS2: полное руководство
Полное руководство по установке выделенного сервера CS2 на REXE VDS: SteamCMD, GSLT-токен, настройка сервера, игровые режимы и защита от DDoS через Path Panel.
Содержание
Введение
Counter-Strike 2 (CS2) — популярная соревновательная FPS-игра от Valve. Установив собственный сервер CS2, вы сможете проводить приватные матчи, турниры или создать общественный сервер. В этом руководстве мы рассмотрим установку выделенного сервера CS2 на VDS REXE.
Системные требования
| Ресурс | Минимум | Рекомендуется |
|---|---|---|
| CPU | 2 ядра | 4+ ядра |
| RAM | 4 ГБ | 8+ ГБ |
| Диск | 40 ГБ SSD | 60+ ГБ NVMe |
| ОС | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
Установка SteamCMD
SteamCMD — инструмент командной строки для загрузки и обновления игровых серверов Steam.
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 steamcmd -y
Или ручная установка:
adduser steam --disabled-login
su - steam
mkdir steamcmd && cd steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
Загрузка файлов сервера CS2
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/cs2server +login anonymous +app_update 730 validate +quit
Первоначальная загрузка составляет около 35 ГБ и может занять время в зависимости от скорости интернета.
Получение GSLT-токена
Game Server Login Token (GSLT) необходим для отображения сервера в списке серверов Steam:
- Перейдите на steamcommunity.com/dev/managegameservers
- Войдите с учётной записью Steam
- App ID: 730 (CS2)
- Memo: Описание сервера
- Скопируйте токен
Не делитесь своим GSLT-токеном. Бан токена может повлиять на вашу учётную запись.
Настройка сервера
Скрипт запуска
nano ~/cs2server/start.sh
#!/bin/bash
cd ~/cs2server
./game/bin/linuxsteamrt64/cs2 -dedicated \
-port 27015 \
-console \
-usercon \
+game_type 0 \
+game_mode 1 \
+mapgroup mg_active \
+map de_dust2 \
+sv_setsteamaccount GSLT_ТОКЕН \
-maxplayers_override 12
chmod +x ~/cs2server/start.sh
Игровые режимы
| game_type | game_mode | Режим |
|---|---|---|
| 0 | 0 | Casual |
| 0 | 1 | Competitive |
| 1 | 0 | Arms Race |
| 1 | 1 | Demolition |
| 4 | 0 | Deathmatch |
server.cfg
nano ~/cs2server/game/csgo/cfg/server.cfg
hostname "REXE CS2 Сервер"
rcon_password "НАДЁЖНЫЙ_RCON_ПАРОЛЬ"
sv_password ""
sv_cheats 0
sv_lan 0
mp_autoteambalance 1
mp_limitteams 1
mp_roundtime 1.92
mp_freezetime 10
mp_buy_anywhere 0
mp_buytime 20
sv_minrate 128000
sv_maxrate 0
Настройка портов
| Порт | Протокол | Назначение |
|---|---|---|
| 27015 | TCP + UDP | Игровой сервер CS2 |
| 27020 | UDP | SourceTV (GOTV) |
Правила файрвола Path Panel
В панели REXE Path:
- CS2 UDP: Протокол: UDP, Порт: 27015, Фильтр: L4D2/CS:GO
- CS2 TCP: Протокол: TCP, Порт: 27015
- GOTV: Протокол: UDP, Порт: 27020 (опционально)
Фильтр Path.net L4D2/CS:GO автоматически фильтрует DDoS-атаки, направленные на ваш сервер CS2.
Автоматическое обновление
Для автоматического применения обновлений CS2:
nano ~/update_cs2.sh
#!/bin/bash
~/steamcmd/steamcmd.sh +force_install_dir ~/cs2server +login anonymous +app_update 730 +quit
Добавьте в crontab:
crontab -e
0 5 * * * /home/steam/update_cs2.sh
Автозапуск (systemd)
sudo nano /etc/systemd/system/cs2.service
[Unit]
Description=CS2 Dedicated Server
After=network.target
[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/cs2server
ExecStart=/home/steam/cs2server/start.sh
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable cs2
sudo systemctl start cs2
Заключение
Установка выделенного сервера CS2 с помощью SteamCMD выполняется быстро. С GSLT-токеном, правильной настройкой портов и DDoS-защитой Path.net вы обеспечите безопасный и стабильный игровой опыт.
Связанные статьи
Как установить сервер FiveM: пошаговое руководство
Полное руководство по установке сервера FiveM на REXE VDS: настройка txAdmin, портов и оптимизация производительности для GTA V roleplay-серверов.
Как установить сервер Minecraft: руководство по Paper
Полное руководство по установке сервера Paper/Spigot Minecraft на REXE VDS: настройка Java, управление плагинами и оптимизация производительности для стабильной игры.
Как установить сервер Rust: руководство по Oxide
Полное руководство по установке выделенного сервера Rust на REXE VDS: SteamCMD, система плагинов Oxide/uMod, настройка сервера, оптимизация и управление вайпами.