TeaHost
Counter-Strike 2cs2настройкаконфигrcon2 мин. чтения

Настройка сервера CS2

Полное руководство по настройке выделенного сервера Counter-Strike 2 — конфиги, RCON, tickrate и производительность

Кратко

Сервер CS2 настраивается в game/csgo/cfg/server.cfg (hostname, пароли, правила mp_) и в параметрах запуска (+game_type, +game_mode, +mapgroup, +map, -usercon). Тикрейт 128 в CS2 выбрать нельзя: Valve перешла на sub-tick. По памяти: 2 ГБ — до 12 игроков, 4 ГБ — до 24, 6 ГБ — до 32, 8 ГБ — до 64, это предел игры.

Основной конфиг server.cfg

Файл находится в game/csgo/cfg/server.cfg. Базовая конфигурация:

код
hostname "Название сервера"
sv_password ""
rcon_password "ВАШ_RCON_ПАРОЛЬ"
sv_cheats 0
sv_lan 0

// Ограничения
mp_autoteambalance 1
mp_limitteams 1
mp_friendlyfire 0
mp_tkpunish 1

// Таймеры
mp_roundtime 1.92
mp_freezetime 15
mp_buytime 20

// Голосование
sv_allow_votes 1
mp_vote_to_kick_threshold 0.6

Подробный разбор файла — в заметке про настройку server.cfg.

Тикрейт в CS2

В CS2 Valve заменила привычный тикрейт системой sub-tick: выстрел засчитывается по моменту нажатия, а не по ближайшему тику. Выбрать 128 тиков, как в CS:GO, нельзя ни на одном хостинге — параметр -tickrate 128 и конвары sv_mincmdrate/sv_maxupdaterate из старых гайдов на CS2 не работают.

Сколько памяти нужно

Ориентир для ванильного сервера, та же шкала, по которой подобраны тарифы TeaHost. С плагинами CounterStrikeSharp расход растёт примерно в 1,5 раза.

ПамятьТарифИгроковДля чего
2 ГБMicroдо 12Соревновательный 5v5, праки
4 ГБStartдо 24Ретейк, напарники, небольшой паблик
6 ГБClassicдо 32Сёрф, бхоп, DM
8 ГБProдо 64Паблик на 64 слота — предел игры

Сам сервер в панели создаётся примерно за 60 секунд после оплаты, но первая загрузка файлов CS2 (около 30 ГБ) может занять несколько минут.

RCON — удалённое управление

Подключение через консоль в игре:

код
rcon_password ВАШ_ПАРОЛЬ
rcon status
rcon mp_restartgame 1

Полезные RCON-команды:

  • rcon mp_restartgame 1 — перезапуск раунда
  • rcon changelevel de_dust2 — смена карты
  • rcon kickid 1 "причина" — кик игрока
  • rcon status — список игроков
  • rcon sv_cheats 1 — режим читов (для практики)
  • Список карт

    Для настройки ротации создайте файл game/csgo/cfg/mapcycle.txt (вместе с ним нужен mapgroup — см. mapcycle и mapgroup):

    код
    de_dust2
    de_mirage
    de_inferno
    de_nuke
    de_overpass
    de_ancient
    de_anubis

    Параметры запуска сервера

    В панели TeaHost — во вкладке Startup:

    код
    -dedicated -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 -maxplayers 20

    Что значит каждый параметр — в заметке про параметры запуска сервера CS2.

    Производительность и стабильность

    Для снижения нагрузки:

    код
    fps_max 300
    sv_maxrate 786432
    sv_minrate 196608

    При просадках FPS на сервере уменьшите fps_max до 200, проверьте плагины и только потом думайте о смене тарифа.