CS2: игровые режимы сервера (game_mode/game_type)
Полная таблица game_type/game_mode в CS2: casual, competitive, wingman, deathmatch, custom. Конфиги режимов, gamemodes_server.txt и переключение.
Кратко: Игровой режим сервера CS2 определяется двумя конварами - game_type (класс) и game_mode (подрежим). Задаёте их в server.cfg или строке запуска, перезагружаете карту - режим переключён. Ниже полная таблица значений, конфиги и объяснение gamemodes_server.txt.
CS2: игровые режимы сервера (game_mode/game_type)
Игровые режимы CS2 управляются парой конваров - game_type и game_mode - которые вместе задают полный набор правил раунда: экономику, длительность, условия победы, балансировку команд и многое другое. Правильно настроить их важно при запуске любого выделенного сервера: неверная комбинация даёт либо пустые правила, либо режим, который не соответствует вашей карте. В 2026 году CS2 поддерживает те же базовые комбинации, что и CS:GO, но с обновлёнными именами конфиг-файлов и несколькими новыми настройками. В этой статье - всё что нужно знать для правильной настройки режима с нуля.
Pterohost - CS2-хостинг с NVMe-дисками, L4-защитой от DDoS и поддержкой 24/7. Промокод 4START даёт -20% на первый заказ. Заказать CS2 сервер
Как работают game_type и game_mode
CS2 использует двухуровневую систему для описания игрового режима:
- game_type - класс режима. Определяет общую категорию: классический, Gun Game, тренировка или полностью кастомный.
- game_mode - подрежим внутри класса. Например, внутри “классического” (game_type 0) могут быть casual, competitive или wingman.
Оба параметра всегда задаются в паре. Задать только один из них недостаточно - сервер будет использовать значение по умолчанию для второго параметра, что может привести к неожиданному поведению.
Пример установки в server.cfg:
game_type 0
game_mode 1
Или в строке запуска сервера через аргументы:
+game_type 0 +game_mode 1
После изменения конвара в уже запущенной сессии необходимо выполнить смену карты командой map <mapname> или changelevel <mapname>, иначе правила не применятся.
Полная таблица режимов CS2
Ниже все официально поддерживаемые комбинации game_type и game_mode по состоянию на 2026 год:
| game_type | game_mode | Название режима | Описание |
|---|---|---|---|
| 0 | 0 | Casual (Неофициальный) | Бесплатная броня и шлем, дружественный огонь выключен, нет ограничения по бюджету, 15 раундов |
| 0 | 1 | Competitive (Соревновательный) | 30 раундов (15+15), стандартная экономика, дружественный огонь включён |
| 0 | 2 | Wingman (Крыло) | Формат 2v2, 16 раундов, один бомб-сайт, карты ws_* |
| 1 | 0 | Arms Race (Гонка вооружений) | Gun Game: смена оружия за каждое убийство, финальное оружие - нож |
| 1 | 2 | Deathmatch | Свободная стрельба: бесконечные возрождения, бонус за убийства конкретным оружием |
| 2 | 0 | Training (Тренировка) | Одиночный режим, стрельбище |
| 3 | 0 | Custom | Полностью кастомный режим для плагинов и модификаций |
Примечание: Значение game_type 0, game_mode 1 на приватном сервере запускает competitive-правила без рейтинга Valve. Ранговый матчмейкинг требует серверной инфраструктуры Valve и недоступен на самостоятельно поднятых серверах.
Настройка каждого режима подробно
Casual - неофициальный режим (0/0)
Самый мягкий вариант - подходит для публичных серверов с новичками или смешанными командами.
Параметры в server.cfg:
game_type 0
game_mode 0
// Дополнительные настройки для casual
mp_friendlyfire 0
mp_autoteambalance 1
mp_limitteams 2
mp_roundtime 2.5
mp_maxrounds 30
mp_halftime 1
// Бесплатная броня и шлем включены автоматически в этом режиме
Ключевые правила casual:
- Игроки получают бесплатный кевлар и шлем в начале каждого раунда
- Нет штрафа за смерть по деньгам (bonus money за прожитые раунды)
- Автобаланс команд включён
- Нет бота-заглушки при дисконнекте
Competitive - соревновательный режим (0/1)
Полноценные 30 раундов с официальными правилами CS2. Используйте этот режим для организации матчей и лиг.
game_type 0
game_mode 1
// Стандартные competitive настройки
mp_friendlyfire 1
mp_autoteambalance 0
mp_limitteams 0
mp_roundtime 1.92
mp_roundtime_defuse 1.92
mp_maxrounds 30
mp_halftime 1
mp_overtime_enable 1
mp_overtime_maxrounds 6
mp_overtime_halftime_pausetimer 0
// Экономика
mp_startmoney 800
mp_maxmoney 16000
mp_buytime 20
mp_buy_anywhere 0
Для матчей с паузами и тайм-аутами добавьте:
mp_team_timeout_time 60
mp_team_timeout_max 1
sv_vote_issue_pause_match_allowed 1
Wingman - режим 2v2 (0/2)
Wingman требует специальных карт с префиксом ws_. Стандартные карты Valve: ws_canals, ws_lake, ws_shoots, ws_monastery.
game_type 0
game_mode 2
mp_maxrounds 16
mp_halftime 1
mp_roundtime 1.92
mp_friendlyfire 1
mp_autoteambalance 0
Важно: не используйте стандартные de_* или cs_* карты в режиме wingman - они не оптимизированы для 2v2 и часто вызывают проблемы с размещением командной зоны покупки.
Deathmatch (1/2)
Наиболее популярный режим для разогрева и отдельных DM-серверов.
game_type 1
game_mode 2
// DM-специфика
mp_respawn_on_death_t 1
mp_respawn_on_death_ct 1
mp_respawnwavetime_t 0
mp_respawnwavetime_ct 0
mp_dm_bonus_length_max 20
mp_dm_bonus_length_min 10
mp_dm_bonusweapon_doublekill_points 1
mp_dm_bonus_pts_per_kill 5
mp_dm_bonus_pts_per_headshot 3
mp_dm_teammode 0
// Убираем время покупки и деньги
mp_buytime 0
mp_buy_anywhere 0
mp_startmoney 0
Параметр mp_dm_teammode 0 запускает свободный DM без команд. Значение 1 запускает командный DM.
Arms Race - Gun Game (1/0)
В этом режиме игроки начинают с базового оружия и получают новое после каждого убийства. Последнее оружие - нож, убийство ножом приносит победу.
game_type 1
game_mode 0
// Arms Race параметры
mp_maxrounds 1
mp_roundtime 600
mp_respawn_on_death_t 1
mp_respawn_on_death_ct 1
mp_ggprogressive_reset_rounds 0
mp_gg_round_restart_delay 5
Custom режим (3/0)
Режим Custom используется когда вы хотите полный контроль через SourceMod или другие серверные плагины. Он не накладывает стандартных правил и позволяет переопределять любые конвары.
game_type 3
game_mode 0
На этой базе работают такие режимы как KZ (Kreedz Climbing), Surf, Jail, HideAndSeek и другие кастомные режимы через плагины SourceMod.
Файл gamemodes_server.txt
gamemodes_server.txt - это ключевой файл настройки режимов, расположенный в game/csgo/. Именно здесь вы можете переопределить любые конвары для конкретной комбинации game_type/game_mode без изменения глобального server.cfg.
Структура файла использует формат KeyValues (Valve VDF):
"GameModes_Server.txt"
{
"gameTypes"
{
"0" // game_type 0 - классический
{
"gameModes"
{
"0" // game_mode 0 - casual
{
"exec"
{
"exec" "gamemode_casual_server.cfg"
}
"conVars"
{
"mp_roundtime" "2.5"
"mp_friendlyfire" "0"
"mp_maxrounds" "30"
}
}
"1" // game_mode 1 - competitive
{
"exec"
{
"exec" "gamemode_competitive_server.cfg"
}
"conVars"
{
"mp_roundtime" "1.92"
"mp_friendlyfire" "1"
"mp_maxrounds" "30"
}
}
"2" // game_mode 2 - wingman
{
"exec"
{
"exec" "gamemode_wingman_server.cfg"
}
}
}
}
"1" // game_type 1 - Gun Game/DM
{
"gameModes"
{
"0" // Arms Race
{
"exec"
{
"exec" "gamemode_armsrace_server.cfg"
}
}
"2" // Deathmatch
{
"exec"
{
"exec" "gamemode_deathmatch_server.cfg"
}
}
}
}
}
}
Когда сервер загружается с определёнными game_type/game_mode, движок читает gamemodes_server.txt и выполняет соответствующий блок: сначала загружает указанный exec-конфиг, затем применяет conVars из блока.
Приоритет применения настроек:
- Базовые значения движка CS2
gamemodes.txt(системный файл Valve - не редактировать)gamemodes_server.txt(ваш файл переопределений)server.cfg(общий конфиг сервера)- Конфиг конкретного режима (
gamemode_competitive_server.cfg)
Это значит, что настройки в gamemode_competitive_server.cfg имеют наивысший приоритет и перезапишут всё остальное.
Конфиги режимов: gamemode_*_server.cfg
CS2 автоматически загружает соответствующий конфиг для каждого режима из папки game/csgo/cfg/. Файлы:
| Режим | Файл конфига |
|---|---|
| Casual | gamemode_casual_server.cfg |
| Competitive | gamemode_competitive_server.cfg |
| Wingman | gamemode_wingman_server.cfg |
| Arms Race | gamemode_armsrace_server.cfg |
| Deathmatch | gamemode_deathmatch_server.cfg |
| Custom | gamemode_custom_server.cfg |
Если файл не существует - движок пропускает его без ошибки. Создайте файл и добавьте туда специфические настройки режима:
Пример gamemode_competitive_server.cfg:
// Competitive server overrides
sv_cheats 0
mp_warmuptime 30
mp_warmup_pausetimer 0
sv_alltalk 0
sv_deadtalk 1
tv_enable 1
tv_delay 90
mp_team_timeout_time 60
mp_team_timeout_max 1
Пример gamemode_deathmatch_server.cfg:
// Deathmatch server overrides
sv_cheats 0
mp_warmuptime 15
sv_alltalk 1
mp_respawn_on_death_t 1
mp_respawn_on_death_ct 1
mp_respawnwavetime_t 0
mp_respawnwavetime_ct 0
mp_dm_bonus_length_max 20
mp_dm_bonusweapon_doublekill_points 1
Переключение режимов во время работы сервера
Сменить режим без перезапуска сервера можно через консоль администратора или RCON:
// Переключение через консоль
game_type 0
game_mode 1
map de_dust2
// Через RCON
rcon game_type 0
rcon game_mode 1
rcon map de_dust2
Для автоматического переключения режима при смене карты (например, DM-карты запускают deathmatch, а de_ карты - competitive) используйте плагин SourceMod MapConfigurator или ручные хуки через gamemode_*_server.cfg в сочетании с maplist.txt.
Чтобы проверить текущий активный режим в консоли:
game_type // выводит текущее значение
game_mode // выводит текущее значение
Экономика по режимам
Разные режимы используют разные модели экономики. Понимание этих различий важно при настройке кастомных конфигов:
| Параметр | Casual | Competitive | Wingman | Deathmatch |
|---|---|---|---|---|
| Стартовые деньги | 800 | 800 | 800 | N/A |
| Максимум денег | 16000 | 16000 | 16000 | N/A |
| Бесплатный кевлар | Да | Нет | Нет | N/A |
| Потеря денег при смерти | Нет | Да | Да | N/A |
| mp_buytime | 20s | 20s | 20s | 0 |
| Дружественный огонь | Нет | Да | Да | Нет |
Для competitive-серверов важно правильно настроить параметры потерь и выплат:
// Competitive-экономика
mp_startmoney 800
mp_maxmoney 16000
mp_loss_value_ct 1400
mp_loss_value_t 1400
mp_tkpunish 1
// Бонусы за раунды
mp_win_panel_display_time 3
Настройка карт под режим
Каждый режим работает с определённым пулом карт. Использование неподходящей карты не сломает сервер, но создаст неудобства для игроков.
Рекомендуемые карты по режимам:
| Режим | Подходящие префиксы | Примеры |
|---|---|---|
| Competitive/Casual | de_, cs_ | de_dust2, de_mirage, de_inferno |
| Wingman | ws_ | ws_canals, ws_lake, ws_shoots |
| Deathmatch | de_, aim_ | de_dust2, aim_map |
| Arms Race | ar_ | ar_baggage, ar_shoots |
| Custom | любые | зависит от плагина |
Сервер можно заставить автоматически переключать game_type/game_mode при смене карты. Для этого в gamemode_competitive_server.cfg добавьте в конец файла хук с нужными значениями, а в gamemodes_server.txt укажите mapgroup для каждого режима.
Mapgroup в gamemodes_server.txt задаётся блоком:
"mapgroups"
{
"mg_competitive"
{
"maps"
{
"de_dust2" ""
"de_mirage" ""
"de_inferno" ""
"de_nuke" ""
"de_overpass" ""
}
}
}
Частые ошибки при настройке режимов
Режим не применяется после изменения конвара
Причина: конвары game_type/game_mode применяются только при загрузке карты.
Решение: после изменения выполните map <mapname> или changelevel <mapname>.
Competitive работает как casual
Причина: отсутствует файл gamemode_competitive_server.cfg или в нём неправильные значения.
Решение: создайте файл с явными значениями mp_friendlyfire 1 и mp_maxrounds 30.
Deathmatch не даёт респаун
Причина: забыты конвары mp_respawn_on_death_t 1 и mp_respawn_on_death_ct 1.
Решение: добавьте оба в gamemode_deathmatch_server.cfg.
Wingman запускает 5v5 Причина: game_mode задан неверно (0 вместо 2) или не указана карта ws_*. Решение: game_type 0, game_mode 2 + карта с префиксом ws_.
gamemodes_server.txt не читается Причина: синтаксическая ошибка в формате VDF (лишняя скобка, неверные кавычки). Решение: используйте VDF-валидатор или проверьте парность скобок и кавычек вручную.
Связанные материалы
Если вы только начинаете настройку сервера, прочитайте базовую инструкцию Как поднять сервер CS2 - там описан весь процесс установки с нуля. Для тонкой настройки тренировочных сессий пригодится статья Конфиг практики CS2 с полным набором команд для отработки гранат и механик. Если вы планируете расширить функциональность через плагины, изучите Установка SourceMod на CS2 - большинство кастомных режимов работают именно на этой платформе.
Заключение
Система game_type/game_mode в CS2 даёт полный контроль над правилами сервера: от классического 5v5 competitive до свободного deathmatch и полностью кастомных режимов через плагины. Главное - всегда задавать оба параметра в паре и перезагружать карту после изменений. Файл gamemodes_server.txt позволяет изолировать настройки для каждого режима, не трогая глобальный server.cfg. А отдельные gamemode_*_server.cfg дают наивысший приоритет и полный контроль над итоговыми значениями конваров.
Pterohost - хостинг CS2-серверов с мгновенным деплоем, NVMe-хранилищем и L4-защитой от DDoS-атак. Настройте любой режим - от casual до кастомного - на своём сервере уже сегодня. Промокод 4START даёт -20% на первый заказ. Заказать CS2 сервер