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

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" второй параметр в себе несет тоже самую информацию НО уже для осады на вторую волну. Насколько вы знаете часть замков стартуют осады в разные волны. Всего их две.

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

Code:
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" />

2. и в поле
<on time="-86400">
<stop name="registration" />
</on>
Тут указывается за какое время до осады можно регистрироваться - мы должны это изменить т.к
. по офу регистрация за 24 часа до осады. У нас при дефалтных настройках не получится запускать осаду каждый день. Так что меняем допустим за 30 минут до осады возможна регистрация:
<on time="-1800">
<stop name="registration" />
</on>
 

Deazer

Head Developer
Staff member
Переписывать сценарий на 60 минут в data/residence
 

HolySaint

Vagabond
Как отключить некоторые замки от осады? Оставив возможность только ГДД и Аден?
 
Как отключить некоторые замки от осады? Оставив возможность только ГДД и Аден?
1. Удалить со спауна НПЦ которые регают на осады и перенести осаду на 2150 год.
2. Просто перенести осаду на 2150 год.
 

HolySaint

Vagabond
1. Удалить со спауна НПЦ которые регают на осады и перенести осаду на 2150 год.
2. Просто перенести осаду на 2150 год.
Я об этом уже думал, но как то это не правильно, может еще какие варианты есть?
 

Deazer

Head Developer
Staff member
Просто удаляешь НПЦ для реги, все! Нет смысла делать какие то телодвижения более
 
1. Удалить со спауна НПЦ которые регают на осады и перенести осаду на 2150 год.
2. Просто перенести осаду на 2150 год.
Можно id этих НПЦ и спаун зоны
 
Можно ли сделать что бы хозяин замка обнулялся каждый день?
Например Клан захватил замок, получил награду за осаду, на след день например в 18-00 замок опять ни чей
 

Rosylik

Count
Можно ли сделать что бы хозяин замка обнулялся каждый день?
Например Клан захватил замок, получил награду за осаду, на след день например в 18-00 замок опять ни чей
Ну хз, в конфигах так не сделаешь, можешь сам обнулять через админку
 
Можно ли сделать что бы хозяин замка обнулялся каждый день?
Например Клан захватил замок, получил награду за осаду, на след день например в 18-00 замок опять ни чей
Найдёшь решение, отпишись. Вообще есть на евро эвент захват замка, аналогия один в один, только лимит времени короче
 
Найдёшь решение, отпишись. Вообще есть на евро эвент захват замка, аналогия один в один, только лимит времени короче
Без проблем, если что то будет ясно, обязательно сообщу
 
Top