Серверное время отсчитывается от момента запуска сервера и исчисляется в децисекундах.
К сожалению, существует проблема, которая заключается в том, что максимальное значение этого показателя не может превышать:
- 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 и длилась по сей день под девизом "Развитие и стабильность". При чём, первая часть девиза относится к первым годам третьей эры, а вторая - это то, с чем мы живём последние года три.
- Четвёртая эра пока ещё не получила своего девиза, потому что "времени нет совсем / да и не помню уже ничего / постараюсь не забыть / когда-нибудь попозже".
Поздравляю всех с вступлением в новую эру!