Раньше любое обновление сервера выглядело одинаково: объявление за 10 минут, все выходят, ждут, заходят обратно. Мы от этого избавились. Сегодняшнее обновление 0.646 стало первым, которое прошло прямо во время игры: мир замер на секунду, и все, кто был в игре, остались на своих местах.

Обновление без выхода из игры

Новая версия сервера запускается рядом со старой. Старая сохраняет всех игроков и передаёт их новой, а клиент сам переподключается за доли секунды. Что для вас изменилось:

  • Никто не вылетает. Мир замирает на мгновение, и вы продолжаете с того же места: та же карта, те же открытые окна, тот же бой. Монстры вокруг появляются заново. Закрываются только диалог с NPC, обмен и склад.
  • Не нужно вводить пароль заново, даже если обновление застало вас на выборе персонажа.
  • Друзья ничего не замечают. Им больше не приходят «вышел из игры» и «вошёл в игру» из-за обновления, а вам — повторное сообщение дня и заметки о почте.
  • Надпись «Сервер обновляется» появляется, только если возврат затянулся дольше полутора секунд.
  • Если что-то пошло не так, старая версия просто продолжает работать, а новую можно откатить так же незаметно.

Заодно сервер научился сохранять то, что раньше терялось при перезапуске:

  • Вещи на земле остаются на месте, с тем же временем и правом поднять первым.
  • Перезарядка умений сохраняется при выходе из игры, как в оригинале.
  • HP и SP сохраняются при выходе. Раньше после перезапуска они могли откатиться к значению после последнего боя.
  • Сообщение о закрытой лавке и вернувшемся непроданном больше не теряется.

Вышел новый клиент — играйте дальше

Когда выходит патч, из игры теперь никого не выкидывает. Приходит сообщение «Вышло обновление клиента» и окно с кнопками «Обновить сейчас» и «Играть дальше». Обновиться можно сразу (игра перезапустится и скачает патч) или доиграть и обновиться потом. Играть на старом клиенте можно, но на свой страх и риск: что-то новое может работать не так.

Окно «Вышло обновление клиента» с кнопками «Обновить сейчас» и «Играть дальше»

Патчи занимают вдвое меньше места

На форуме спросили, почему папка patches со временем только растёт. Теперь клиент не хранит старые пакеты обновлений рядом с текущей версией: на текущих версиях папка уменьшается примерно с 1,85 ГБ до 0,9 ГБ. Старые файлы удалятся сами при следующем обновлении после этого, а патчи качаются так же быстро.

Щелчок по монстру

Монстра выбирает щелчок по его спрайту, а не только по точке под ногами. Теперь щелчок попадает и в просветы: дырку в теле, промежуток между лапами. Раньше такой щелчок уходил «в землю», и персонаж шёл туда вместо атаки. Щелчок рядом с монстром, за его контуром, — по-прежнему ходьба.

Оповещения администрации

Важные объявления теперь видны всем сразу: жёлтая строка на сером фоне вверху экрана, поверх всех окон, и та же строка в чате. Кто зайдёт в игру в течение 10 минут, увидит объявление при входе.

Оповещение вверху экрана в Пронтере и та же строка в чате

На сайте

В разделе «Профессии» появились Бард и Танцовщица (одна страница, сначала Бард, потом Танцовщица) и Алхимик: экзамены, статы, умения, дерево навыков, а у Алхимика ещё зелья, бутылки и гомункул.

Вторые профессии на сайте: Бард и Танцовщица, Алхимик

Приложение ZeRO

Версия 0.503 тоже переживает обновление сервера и больше не выкидывает на экран входа. Если приложение открыто, в шапке на мгновение крутится кружок, а друзья и переписка остаются на месте. Если открыть приложение как раз во время обновления, на заставке с Порингом будет «Сервер обновляется», а потом приложение само войдёт тем же персонажем. Друзьям при этом не приходят уведомления «вышел» и «зашёл».

Приложение во время обновления сервера: кружок в шапке и заставка «Сервер обновляется»

Клиент обновится сам при запуске. Спасибо всем, кто пишет на форум и в баг-репорты: про папку с патчами и про щелчки по монстрам мы узнали от вас.

Обсудить на форуме