Отсчёт игрового времени реализован ненадёжно

Материал из ShadowRealms

Перейти к: навигация, поиск

Таймстамп, который пишется в time_sr.mud (судя по всему, считывается при запуске muddy и записывается при шатдауне), в некоторых случаях может (доказано на практике, например, при некорректной перезагрузке) не обновиться или обнулиться. Нужно просто хранить таймстамп начала времён в этом файле, а все вычисления делать в реалтайме с учётом этого таймстампа. Сам time_sr.mud обновлять не нужно.

Личные инструменты