Выдача Хиро

uter81

Пляшущий с бубном
Участник
Сообщения
205
Розыгрыши
0
Репутация
0
Реакции
9
Баллы
280
Хроники
  1. Prologue: Prelude of War
Исходники
Присутствуют
Сборка
L2jmobius
Добрый день, подскажите пожалуйста, как поменять период выдачи геройства олимпиады.
Сейчас выдается 15 го числа, а нужно что бы выдавало 1 го числа.
 
Olympiad.ini

Настройки периода тут:

# Change the type of delay between two Olympiads.
# Available values: MONTH, WEEK, DAY
# Default: MONTH
OlympiadPeriod = MONTH

# Change the Olympiad frequency.
# The value is a multiplier of period type,
# i.e. if type is MONTH and multiplier is 2,
# then Olympiad will occur every 2 months.
# Default: 1
# Note! If type = DAY, multiplier must be >= 7!
OlympiadPeriodMultiplier = 1
 
Olympiad.ini

Настройки периода тут:

# Change the type of delay between two Olympiads.
# Available values: MONTH, WEEK, DAY
# Default: MONTH
OlympiadPeriod = MONTH

# Change the Olympiad frequency.
# The value is a multiplier of period type,
# i.e. if type is MONTH and multiplier is 2,
# then Olympiad will occur every 2 months.
# Default: 1
# Note! If type = DAY, multiplier must be >= 7!
OlympiadPeriodMultiplier = 1
а если так выглядят, что менять что бы 1 го числа выдавалось хиро ?

# Enable competitions only on specific days. Usage: 1,2,3,4,5,6,7 (SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY)
# Default: 6,7 (FRIDAY,SATURDAY)
OlympiadCompetitionDays = 2,4,6,7

# Change the type of delay between two Olympiads.
# Available values: MONTH, WEEK, DAY
# Default: MONTH
OlympiadPeriod = MONTH

# Change the Olympiad frequency.
# The value is a multiplier of period type,
# i.e. if type is MONTH and multiplier is 2,
# then Olympiad will occur every 2 months.
# Default: 1
# Note! If type = DAY, multiplier must be >= 7!
OlympiadPeriodMultiplier = 1

# Olympiad Competition Period, Default 4 hours.
# (If set different, should be increment by 10mins)
# Default: 14400000
OlympiadCPeriod = 14400000

# Olympiad Battle Period, Default 100 seconds.
# Default: 100000
OlympiadBattle = 100000

# Olympiad Weekly Period, Default 1 week
# Used for adding points to nobles
# Default: 604800000
OlympiadWPeriod = 604800000

# Olympiad Validation Period, Default 24 Hours.
# Default: 86400000
OlympiadVPeriod = 86400000
 
а если так выглядят, что менять что бы 1 го числа выдавалось хиро ?

# Enable competitions only on specific days. Usage: 1,2,3,4,5,6,7 (SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY)
# Default: 6,7 (FRIDAY,SATURDAY)
OlympiadCompetitionDays = 2,4,6,7

# Change the type of delay between two Olympiads.
# Available values: MONTH, WEEK, DAY
# Default: MONTH
OlympiadPeriod = MONTH

# Change the Olympiad frequency.
# The value is a multiplier of period type,
# i.e. if type is MONTH and multiplier is 2,
# then Olympiad will occur every 2 months.
# Default: 1
# Note! If type = DAY, multiplier must be >= 7!
OlympiadPeriodMultiplier = 1

# Olympiad Competition Period, Default 4 hours.
# (If set different, should be increment by 10mins)
# Default: 14400000
OlympiadCPeriod = 14400000

# Olympiad Battle Period, Default 100 seconds.
# Default: 100000
OlympiadBattle = 100000

# Olympiad Weekly Period, Default 1 week
# Used for adding points to nobles
# Default: 604800000
OlympiadWPeriod = 604800000

# Olympiad Validation Period, Default 24 Hours.
# Default: 86400000
OlympiadVPeriod = 86400000
смотри в бд, тут все норм.
Если и в бд норм, попробуй тут поставить OlympiadPeriodMultiplier = 2 (умножит период олимпиады х2)
 
Видимо когда был запуск серва в конфиге были другие настройки. Запись в таблице уже был внесен (формат, на L2jmobius не в курсе как реализовано). Можно попробовать взять например данные с таблицы olympiad_***** 1699995600000 (Nov 15 2023 00:00:00) и сменить на 1701291600000 (Nov 30 2023 00:00:00). Желательно выключить, либо перезагрузить геймсервер когда работаете с данными в бд. Таким образом можно кастомить тв, осады, эпики, все что угодно. Конфиги периодов находу не меняются, пока не видел такого)..
 
Видимо когда был запуск серва в конфиге были другие настройки. Запись в таблице уже был внесен (формат, на L2jmobius не в курсе как реализовано). Можно попробовать взять например данные с таблицы olympiad_***** 1699995600000 (Nov 15 2023 00:00:00) и сменить на 1701291600000 (Nov 30 2023 00:00:00). Желательно выключить, либо перезагрузить геймсервер когда работаете с данными в бд. Таким образом можно кастомить тв, осады, эпики, все что угодно. Конфиги периодов находу не меняются, пока не видел такого)..
таблица олимпиады выглядит так сейчас
1699351358370.png
 
таблица олимпиады выглядит так сейчас
Посмотреть вложение 55950
откройте онлайн конвертер unix time stamp 1699952400716 (Tue Nov 14 2023 12:00:00 GMT+0300 (Москва, стандартное время). Можете создать свою дату и заменить данные в olympiad_end на 1701334800716 и перезапустить геймсервер ! Посмотрите что получится. Если запись в бд после перезапуска не изменился, значит надо выключить геймсервер полностью. На некоторых сборках данные кэшируются и перезаписываются в бд.
 
Последнее редактирование:
поправил в базе , грузанул сервак, пишет теперь так при загрузке сервера

1699352727670.png
 
Прочитайте предпоследнее сообщение про выкл. геймсервера потом изменения в бд. Я не вижу изменения в БД.

теперь так пишет, а что за даты в таблице их тоже нужно сдвигать ?

1699376604205.png

1699376434686.png
 
Начало первой олимпиады было в середине месяца?
 
Начало первой олимпиады было в середине месяца?
да 15 го числа

теперь так пишет, а что за даты в таблице их тоже нужно сдвигать ?

Посмотреть вложение 55958

Посмотреть вложение 55956
даты validation_end и next_weekly_change тоже сдвигать? и на сколько на какие даты ?
 
Подскажите, эти даты тоже сдвигать, или они правильные?

Sunday, 15 October 2023 г., 9:00 validation_end
Sunday, 12 November 2023 г., 10:46 next_weekly_change
 
Подскажите, эти даты тоже сдвигать, или они правильные?

Sunday, 15 October 2023 г., 9:00 validation_end
Sunday, 12 November 2023 г., 10:46 next_weekly_change
15 October 2023 - переделай на дату 1 December или 1 November 2023
 
получилось сдвинуть период, спасибо всем!
 
Назад
Сверху Снизу