Основной конфиг 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, проверьте плагины и только потом думайте о смене тарифа.