тогда что делать с переменной mp_timelimit?
если я ставлю её на 0 то при заходе на сервер игра заканчивается
На одном
форуме WIKI есть подробное описание стоит погуглить
Бесконечная игра на одной карте
Если нужно, чтоб карта была не ограничена по времени и по раундам, выставьте следующие значения переменных:
mp_timelimit 0 // убрать ограничение по времени;
mp_maxrounds 0 // убрать ограничение по раундам;
mp_endmatch_votenextmap 0 // отключить стандартное голосование;
mp_match_end_changelevel 0 // отключить смену карты в конце.
Если нужно сделать так, чтоб был рестарт матча по истечению времени (или раундов, в зависимости как настроите), тогда выставьте следующие настройки:
mp_timelimit 20 // ограничение по времени в 20 минут;
mp_maxrounds 0 // убрать ограничение по раундам;
mp_match_end_restart 1 // делать рестарт матча по истечению 20 минут;
mp_endmatch_votenextmap 0 // отключить стандартное голосование;
mp_match_end_changelevel 0 // отключить смену карты в конце.
Есть ещё один вариант настройки таким образом, чтоб карта менялась на текущую по окончанию времени (или раундов). Но для этого Вам необходимо будет отключить плагины голосования за следующую карту от SourceMod и оставить лишь одну карту в списке карт:
mp_timelimit 20 // ограничение по времени в 20 минут;
mp_maxrounds 0 // убрать ограничение по раундам;
mp_match_end_restart 0 // не делать рестарт матча по истечению времени;
mp_endmatch_votenextmap 0 // отключить стандартное голосование;
mp_match_end_changelevel 1 // включить смену карты по истечению 20 минут;
mp_endmatch_votenextmap_keepcurrent 1 // добавить в голосование текущую карту.
Ну или же есть типо чудо плагин
[CS:GO] Map Enforcer Plugins
forums.alliedmods.net