Глобальное постоянство отменяется!?

Глобальное постоянство отменяется!?

Как вы знаете глобальное постоянство была одной из самых привлекательных фишек сервер мешинга. Единый мир для всех игроков, взаимосвязанная экономика и политическая система из этого исходящая являлась крайне привлекательной идеей и концептом на который активно опирались разработчики в своих рассказах о будущем Стар Ситизен.

Но сейчас похоже что глобальное постоянство отложено как минимум в долгий ящик и не будет развиваться на ближайшую или среднесрочную перспективу.

На Ситконе об этом не было напрямую сказано во время презентации системы шардов сервер мешинга, но вполне конкретные разъяснения по данной теме дал один из разработчиков Чед МакКинни. В своём твиттере он упомянул что:

Мы будем стремиться к увеличению плотности шардов с течением времени, причем региональные шарды будут более реалистичной целью для начала. Глобальный шард имеет некоторые реальные проблемы, которые потребуют дальнейших исследований и даже дизайнерских расчетов.

А также:

В случае региональных шардов вы сможете выбрать регион, он не будет "заперт". Истории шардов будут разными, и это будет означать, что при смене шарда вы будете видеть разные состояния мира и что они не будут взаимодействовать.

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

Из этого следует очевидный вывод о том что вместо системы глобалного постоянства будут более классические региональные шарды не обменивающиеся информацией между собой. А потом, возможно, придумают как реализовать систему глобального шарда.
По всей видимости разработчики не смогли найти приемлемого решения для внедрения столь комплексного концепта, который бы позволил держать приемлемую для игроков задержку и пинг для комфортной игры. Частично это дедукцию подтверждает данный твит:

Нет никаких ограничений для подбора людей на один и тот же шард, речь идет скорее о производительности, отзывчивости, стабильности и т.д. при этом. Просто есть некоторые фундаментальные истины физики, которые никакая умная архитектура программирования не изменит.

Конечно звучит горько после более чем 5 лет активной разработки сервер мешинга. Больше информации в соответствующей теме реддита:

6
15 комментариев