Новая эра, 7 февраля 2024

Старший Лейтенант (5006416)14 лет
Администратор
Сообщений: 19669
Рег. 31.07.2009
7 февраля 2024 05:07
Сообщение #1
Серверное время отсчитывается от момента запуска сервера и исчисляется в децисекундах.
К сожалению, существует проблема, которая заключается в том, что максимальное значение этого показателя не может превышать:
- 2.147.483.647 децисекунд
- 214.748.364,7 секунд
- 3.579.139,4 минут
- 59.652,32 часов
- 2.485,51 суток
Или 6 лет и 10 месяцев.
С учётом рассинхрона с реальным временем (игровые секунды чуть более заторможенные), фактически этот срок может достигать семи с половиной лет.
На серверное время у нас завязаны некотоорые функции, в том числе аренда ездовых и луков. Именно этот факт принуждает нас под конец очередной эры перезапускать серверное время вручную с параллельной редакцией упомянутых функций. Можно, конечно, переписать эти функции, отвязав их от серверного времени, тогда завершение очередной эры пройдёт совершенно незаметно - серверный таймер просто обнулится и начнёт новый отсчёт. Но это какая-то скучная лажа. Куда лучше раз в семь лет хвататься за голову и пытаться вспомнить, как всё правильно переписать и перезапустить (у меня даже документ с памяткой для этого имеется).

И вот, сегодня тот самый день, когда мы в очередной раз вступаем в новую эру! Немного истории.

- Первая эра продлилась с 2004 по 2009 под девизом "Ни дня без новости". Окончание этой эры не было связано с серверным временем - там были совершенно другие причины - отдельная история.
- Вторая эра стартовала осенью 2009 года и прошла под девизом "На тернистом пути к совершенству". Это была полноценная семилетняя эра, которую мы завершили при первых признаках надвигающихся сбоев.
- Третья эра началась 03.09.2016 и длилась по сей день под девизом "Развитие и стабильность". При чём, первая часть девиза относится к первым годам третьей эры, а вторая - это то, с чем мы живём последние года три.
- Четвёртая эра пока ещё не получила своего девиза, потому что "времени нет совсем / да и не помню уже ничего / постараюсь не забыть / когда-нибудь попозже".

Поздравляю всех с вступлением в новую эру!

--------------------
Маршал (64045497)8 летИнквизитор
Inquisitor
Сообщений: 1561
Рег. 5.03.2016
7 февраля 2024 09:03
Сообщение #2
Jose Cuervo,

название новой эры ( Найти время, вспомнить старое )
Старший Лейтенант (7179945)14 лет
Ranger
Сообщений: 541
Рег. 7.03.2010
7 февраля 2024 12:45
Сообщение #3
Старое вспомнить, ага
Генерал Майор (20753036)14 лет
Oldest Vampire
Сообщений: 1208
Рег. 7.09.2009
7 февраля 2024 18:21
Сообщение #4
Цитата: Jose Cuervo
Но это какая-то скучная лажа

Не нужно нам тут Ля-Ля. Это одна и та самая эра, только запущеная с ноля, если правильно все прочитать.

Старший Лейтенант (5006416)14 лет
Администратор
Сообщений: 19669
Рег. 31.07.2009
9 февраля 2024 11:39
Сообщение #5
Выясняется, что ещё куча мелких забытых функций на серверном времени завязана. Если столкнётесь с чем-то переставшим работать, пишите в эту тему, будем чинить. Ну и вносить в памятку, заодно.)

--------------------
Маршал (60157892)14 летИнквизитор
Inquisitor
Сообщений: 6208
Рег. 27.11.2009
16 апреля 2024 19:49
Сообщение #6
"Энд оупен э нью эра ин футбОл тугеза. Фэнкью вэри мач май фрэндз" (с) Ктота
« · Новости · »
Последние посетители (0):

 
Сейчас: 27 апреля 2024 20:25