Помощь - Поиск - Пользователи - Календарь
Полная версия: Баг со временем
UoKit.com Форумы > Ultima Online : Dev > Sphere Server > Sphere Server 0.56 - Sphere X
Артемий Шан
Вообщем на моей 56b сфере образца 2008 года обнаружился весьма интересный баг. Параметр TIME= (находится вверху файлов сохранения мира, как я понимаю это текущее время сервера) влияет на все таймеры в игре. Если данный параметр перевалил за 2.3 миллиарда (220 миллионов секунд, что соответствует 8 реальным годам), то таймеры выше 3 месяцев начинают сбрасываться до -1.

Лечением было откатить время сервера на несколько лет назад и обнулить все задержки, использующие serv.time.

Кто-нибудь сталкивался с подобным?
Juzzver
проблема решается расширением памяти для хранимого значения TIME,
int тип меняется на long
Wap
Я не успел столкнуться. Хосе, по-моему, сталкивался, читал про это.
Sirocco
2 раза уже обнуляли.
даже функции для всех тагов написал. чтобы автоматом обнулялись.
и список всех предметов составил где таймер зависает. чтобы сейв чинить.

// i_handr_1
// t_hair
// t_beard
// t_eq_bank_box
// t_eq_memory_obj
// T_LIGHT_OUT
// T_LIGHT_LIT
// i_bee_hive
// i_vendorbox //t_eq_vendor_box
// i_gmpage_delay - можно стереть
Артемий Шан
Цитата(Sirocco @ 22.8.2017, 8:17) *

2 раза уже обнуляли.
даже функции для всех тагов написал. чтобы автоматом обнулялись.
и список всех предметов составил где таймер зависает. чтобы сейв чинить.

// i_handr_1
// t_hair
// t_beard
// t_eq_bank_box
// t_eq_memory_obj
// T_LIGHT_OUT
// T_LIGHT_LIT
// i_bee_hive
// i_vendorbox //t_eq_vendor_box
// i_gmpage_delay - можно стереть

А что у тебя за сервер? И какого года версия сферы?

И что такое зависание таймеров? За 14 лет работы со сферой с таким не сталкивался...
У меня просто если таймер ставишь выше примерно 2300000, то он србасывается до -1, других проблем не замечал... Но это всё уже решено smile.gif
Sirocco
Ну сбрасываются до -1, а должны то срабатывать. Таким образом и зависает.
А серв.тайм никуда не сбрасывается - он вообще фиксированный... и приходится сравнивать с нереально большими значениями.
d`ArcZeal
Мною была создана тема в этом разделе касательного этого бага*.
TIMER рассчитан на несколько лет 6-10 (не помню точно).
В общем по истечению этого времени сфера начинает жестко глючить. Следует незамедлительно закрыть .exeи сделав бекап сбросить значение до 0.
Llirik
Ребят, что это значит ответьте пожалуйста! Т.е. созданные спауны 5, 20 минут не будут работать?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.