Откат инстов на сервере

Металлург1985

Пляшущий с бубном
Пользователь
Сообщения
39
Розыгрыши
0
Репутация
0
Реакции
4
Баллы
235
Хроники
  1. Grand Cursade
Исходники
Присутствуют
Сборка
Mobius
Всем привет.
Подскажите, в чем может быть проблема с откатом инстов на сервере.
Во всех xml-файлах в папке data/instances указано время отката 6 часов 30 минут утра.
Но реальный откат почему-то происходит в 18:30. Такое ощущение, что сервер живет по какому-то своему времени, которое на 12 часов отличается от системного.
При этом, например, Фестиваль Хаоса, Олимпиада начинаются корректно, когда наступает системное время 20:00.
 

Всем привет.
Подскажите, в чем может быть проблема с откатом инстов на сервере.
Во всех xml-файлах в папке data/instances указано время отката 6 часов 30 минут утра.
Но реальный откат почему-то происходит в 18:30. Такое ощущение, что сервер живет по какому-то своему времени, которое на 12 часов отличается от системного.
При этом, например, Фестиваль Хаоса, Олимпиада начинаются корректно, когда наступает системное время 20:00.
Если быть совсем точным:
- инсты вроде Картии, Байлора, Валлока, Кристальной тюрьмы - откатываются в 18:30
- инсты вроде Октависа - откатываются в 6:30.
При этом у всех у них время отката в xml прописано в 6:30.
 

Вложения

  • Shot00000.webp
    Shot00000.webp
    280,6 КБ · Просмотры: 80
не удивлюсь если там какой-то прикол с AM/PM временами.
А так - хер его знает. Гадание на кофейной гущи.
 
не удивлюсь если там какой-то прикол с AM/PM временами.
А так - хер его знает. Гадание на кофейной гущи.
Насчет АМ/РМ интересно, тоже сперва на это грешил.
Но тогда бы либо все инсты откатывались в 6:30, либо все в 18:30
А не 50/50.
 
в скрипты инстов смотри, там могут указать время по другому поясу, числу
Для примера - скрипты и xml 2-х инстов: одна откатывается в 6:30 (Окто) и вторая в 18:30 (Валок)
Просмотрел все внимательно, но не нашел никакого указания на возможность учета АМ/РМ-времени.
 

Вложения

Время на тачке отличается от ожидаемого тобой часового пояса. Проверь время и пояс на тачке:
1757074843636.webp
 
Для примера - скрипты и xml 2-х инстов: одна откатывается в 6:30 (Окто) и вторая в 18:30 (Валок)
Просмотрел все внимательно, но не нашел никакого указания на возможность учета АМ/РМ-времени.
На сколько мне известно, откат инст записывается в бд в player-variables, возможно у тебя косяк именно при записи времени отката в бд
 
На сколько мне известно, откат инст записывается в бд в player-variables, возможно у тебя косяк именно при записи времени отката в бд
Ну кстати если у него восстановление данных происходит как-то:
Код:
Date exporationgDate = new Date(preparedStatement.getLong());
то там Date еще оффсет системы добавит, и будет прикольно )
 
Оверпостинг
На сколько мне известно, откат инст записывается в бд в player-variables, возможно у тебя косяк именно при записи времени отката в бд
В сборке Мобиуса это таблица character_instance_time. Туда действительно записывается UNIX-время до следующего захода. Только хотелось бы понять, какой именно скрипт это время вычисляет и туда пишет.

Время на тачке отличается от ожидаемого тобой часового пояса. Проверь время и пояс на тачке:
Посмотреть вложение 88687
А для винды есть что-то подобное? Я на винде свой домашний сервер поднимаю.
 
Последнее редактирование модератором:
В сборке Мобиуса это таблица character_instance_time. Туда действительно записывается UNIX-время до следующего захода. Только хотелось бы понять, какой именно скрипт это время вычисляет и туда пишет.


А для винды есть что-то подобное? Я на винде свой домашний сервер поднимаю.
IdManager.java
InstanceManager.java
Instance.java
 
На мобиусе инсты есть?
У меня - есть).
Но двиг инстов не переписан то еще, а нада бы - накидать понимания ему.

Вычисляет - InstanceTemplate.calculateReenterTime()
Пишет - Instance.setReenterTime(long time)
Пока что, по дефолту в Мобиусе - есь 2 места что могут "поломать все":
Локал дата тачки,
Даты: Календарь или у кого что, что используется для передачи/определения даты, времени.


П.с. Любому ИИ скорми инфу по эому вопросу, покажет проблемы и решение - если очень простым путем ити.
 
Последнее редактирование модератором:
Назад
Сверху