Смена карт дневной и ночной режим

cleanplay

Участник
Сообщения
99
Реакции
6
Есть.
IyvLRcF.png

С маленькой писать надо, не с большой.


Как сервер обновляете?

Ребят, мапцикл по новой читается только при смене карты. Не ждите моментального эффекта.
В общем я сделал так: создал два мапцикла, в кфг плагина server crontab прописал время для загрузки файла и команду sm_cvar mapcyclefile daycycle.txt. В server.cfg и режиме игры убрал стандартное голосование и поставил принудительную смену карты по окончанию mp_match_end_changelevel 1, так как эта команда берет данные из мапцикла. Пока карта сменилась из дневного мапцикла. Как сделать с голосованиями это все, я уже не знаю. По результатам отпишу
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,921
  • Команда форума
  • #22
@cleanplay, голосования которые? nominate, rtv, votemap и тд.?
Это всё надо в maplists.cfg править. Надо сделать так, чтобы все конфигурации ссылались на серверный мапцикл.

Вот так, например:
PHP:
"MapLists"
{
	"default"
	{
		"target"		"mapcyclefile"
	}

	"sm_map menu"
	{
		"target"		"mapcyclefile"
	}
	
	"sm_votemap menu"
	{
		"target"		"mapcyclefile"
	}
	
	"randomcycle"
	{
		"target"		"mapcyclefile"
	}
	
	"mapchooser"
	{
		"target"		"mapcyclefile"
	}
	
	"nominations"
	{
		"target"		"mapcyclefile"
	}
}
 

leshaJEY

Участник
Сообщения
175
Реакции
16
Есть.
IyvLRcF.png

С маленькой писать надо, не с большой.


Как сервер обновляете?

Ребят, мапцикл по новой читается только при смене карты. Не ждите моментального эффекта.

Кнопочка на хостинге) обновить
 

cleanplay

Участник
Сообщения
99
Реакции
6
@cleanplay, голосования которые? nominate, rtv, votemap и тд.?
Это всё надо в maplists.cfg править. Надо сделать так, чтобы все конфигурации ссылались на серверный мапцикл.

Вот так, например:
PHP:
"MapLists"
{
    "default"
    {
        "target"        "mapcyclefile"
    }

    "sm_map menu"
    {
        "target"        "mapcyclefile"
    }
   
    "sm_votemap menu"
    {
        "target"        "mapcyclefile"
    }
   
    "randomcycle"
    {
        "target"        "mapcyclefile"
    }
   
    "mapchooser"
    {
        "target"        "mapcyclefile"
    }
   
    "nominations"
    {
        "target"        "mapcyclefile"
    }
}
Переделал как ты указал, проверяю!
--- Добавлено позже ---
@cleanplay, голосования которые? nominate, rtv, votemap и тд.?
Это всё надо в maplists.cfg править. Надо сделать так, чтобы все конфигурации ссылались на серверный мапцикл.

Вот так, например:
PHP:
"MapLists"
{
    "default"
    {
        "target"        "mapcyclefile"
    }

    "sm_map menu"
    {
        "target"        "mapcyclefile"
    }
   
    "sm_votemap menu"
    {
        "target"        "mapcyclefile"
    }
   
    "randomcycle"
    {
        "target"        "mapcyclefile"
    }
   
    "mapchooser"
    {
        "target"        "mapcyclefile"
    }
   
    "nominations"
    {
        "target"        "mapcyclefile"
    }
}
В общем при смене карты сервер опирается на группу карт сервера и пишет вот что:
01/14/2018 - 16:04:55: Game Over: casual mg_bomb de_mirage score 15:3 after 34 min
CHANGELEVEL: Looking for next level in mapgroup 'mg_bomb'
Looking for next map in mapgroup 'mg_bomb'...
CHANGELEVEL: Choosing map 'de_dust2hr_night' (previous was de_mirage)
Пишет ночного даста нет его и правда там нет, но стоят еще ночные карты, почему он берет карты из файла gamemodes_server.txt?
 
Последнее редактирование:
Сверху Снизу