Как добавить время запуска осады и следующие циклы запуска осад Замков

Deazer

Head Developer
Staff member
Для установки нужной даты и времени осады (первый раз) можете выставить значения самостоятельно в игре админом - //admin > вкладка Residences

Для автоматического преставления на нужный вам период осад - каждые 7 дней или сменить дату переходите в
gameserver\data\events\siege и как пример берем [1] gludio_castle.xml
В ней у нас указаны параметры запуска и что они значат:
<parameter name="siege_schedule" value="0 16 +14:* * 7|0 20 +14:* * 7" />

0 16 +14:* * 7
(0 16) - 16:00
+14 - через сколько дней будет следующая осада, в данном примере через 14 дней т.е. 2 недели. Если хотите раз в неделю ставите +7
:* * 7 - День недели. В нашем примере будет в воскресение.

|0 20 +14:* * 7" второй параметр в себе несет тоже самую информацию НО уже для осады на вторую волну. Насколько вы знаете часть замков стартуют осады в разные волны. Всего их две.

__________________________________________________________________________
Как сделать осаду каждый день

1.Для того что бы сделать что бы осада была каждый день мы меняем следующие параметры в файле какойтозамок_castle.xml:
<parameter name="siege_schedule"
а именно

Конечно вы можете выставить одинаковое время волн. Но по офу КЛ может менять время проведения осады.
<parameter name="siege_schedule" value="0 16 +1:* * *|0 20 +1:* * *" /> Таким образом у нас получается первая волна на 16:00 вторая на 20:00.
Если вы хотите что бы у вас осада была только в одну волну и КЛ не мог переставлять время осады:
<parameter name="siege_schedule" value="0 16 +1:* * *" />

Так же вы должны поменять параметр который отвечает за задержку на которую имеет право Клан лидер для выбора волны, ДАЖЕ если она одна и составляет эта задержка 24 часа - 86400 секунд. Отчевидно для ежедневной осады мы должны сократить эту задержку скажем на одну минуту или более.
В примере я укажу задржку в 1 минуту:
<parameter name="next_siege_date_set_delay" value="60" />

Если вы хотите что бы замок автоматически сбрасывал владельца после назначения времени осады, то выставляете данный параметр в true
<parameter name="next_siege_date_drop_owner" value="true"/>

2. и в поле
<on time="-86400">
<stop name="registration" />
</on>
Тут указывается за какое время до осады можно регистрироваться - мы должны это изменить т.к
. по офу регистрация за 24 часа до осады. У нас при дефалтных настройках не получится запускать осаду каждый день. Так что меняем допустим за 30 минут до осады возможна регистрация:
<on time="-1800">
<stop name="registration" />
</on>
 
Last edited:
Переписывать сценарий на 60 минут в data/residence
 
Как отключить некоторые замки от осады? Оставив возможность только ГДД и Аден?
 
Как отключить некоторые замки от осады? Оставив возможность только ГДД и Аден?
1. Удалить со спауна НПЦ которые регают на осады и перенести осаду на 2150 год.
2. Просто перенести осаду на 2150 год.
 
1. Удалить со спауна НПЦ которые регают на осады и перенести осаду на 2150 год.
2. Просто перенести осаду на 2150 год.
Я об этом уже думал, но как то это не правильно, может еще какие варианты есть?
 
Просто удаляешь НПЦ для реги, все! Нет смысла делать какие то телодвижения более
 
1. Удалить со спауна НПЦ которые регают на осады и перенести осаду на 2150 год.
2. Просто перенести осаду на 2150 год.
Можно id этих НПЦ и спаун зоны
 
Можно ли сделать что бы хозяин замка обнулялся каждый день?
Например Клан захватил замок, получил награду за осаду, на след день например в 18-00 замок опять ни чей
 
Можно ли сделать что бы хозяин замка обнулялся каждый день?
Например Клан захватил замок, получил награду за осаду, на след день например в 18-00 замок опять ни чей
Ну хз, в конфигах так не сделаешь, можешь сам обнулять через админку
 
Можно ли сделать что бы хозяин замка обнулялся каждый день?
Например Клан захватил замок, получил награду за осаду, на след день например в 18-00 замок опять ни чей
Найдёшь решение, отпишись. Вообще есть на евро эвент захват замка, аналогия один в один, только лимит времени короче
 
Найдёшь решение, отпишись. Вообще есть на евро эвент захват замка, аналогия один в один, только лимит времени короче
Без проблем, если что то будет ясно, обязательно сообщу
 
Парни кто то может подсказать у меня тут не понятка вышла. У нпс на осаду диона 1ю осаду на сервере вчера была дата осады на 22е число а началась она сегодня 21 числа. В файлах по настройкам осад ни чего не делал все дефолтно. Как бы осада началась правильно но почему у нпс пишет 22 число может кто подсказать куда копать?

И вот в глудио пишет 22 число (хотя сегодня 05.21.2023)
2023-05-21_16-50-53.png
 
Парни кто то может подсказать у меня тут не понятка вышла. У нпс на осаду диона 1ю осаду на сервере вчера была дата осады на 22е число а началась она сегодня 21 числа. В файлах по настройкам осад ни чего не делал все дефолтно. Как бы осада началась правильно но почему у нпс пишет 22 число может кто подсказать куда копать?

И вот в глудио пишет 22 число (хотя сегодня 05.21.2023)
View attachment 2519
он показывает время твоего компа, а не сервера, смотри что у тебя на компе с датами. По датам твоего компа - сейчас 22 число 02:52
 
Можно ли сделать что бы хозяин замка обнулялся каждый день?
Например Клан захватил замок, получил награду за осаду, на след день например в 18-00 замок опять ни чей
Если вы хотите что бы замок автоматически сбрасывал владельца после назначения времени осады, то выставляете данный параметр в true
<parameter name="next_siege_date_drop_owner" value="true"/>

Гайд дополнил
 
Back
Top