Не уверен что это идеальный вариант, но можно по геймрулам.
А-ля, если !m_bMapHasBuyZone && m_bIsValveDS - то это или варгеймс или дезматч, m_bMapHasBombTarget - режим с бомбой, и.т.п.
Плюс там очень много специфических именно для режимов значений
каво че
собственно чек на is_valve_ds() чтобы понять ты на сервере сообщества или на офф сервере вольво
а дальше если на вольво сервере то уже нетвар нужен game_type и game_mode,
и например шобы узнать что ты хуяришь в компетитив
Код:
static auto game_type = i::cvar->find_var(_("game_type"));
static auto game_mode = i::cvar->find_var(_("game_mode"));
if(game_type->get_int() == 0 && game_mode->get_int() == 1)
це будет сорвеновательный режим, и так далее
Пожалуйста, подпишитесь на нас в Telegram, чтобы быть в курсе последних новостей форума. К сожалению, иногда РКН блокирует домен и именно из телеграма вы сможете узнать ссылку на новый: https://t.me/govthing