Old School RuneScape настолько старая и огромная, что у разработчиков заканчивается ключевой технический ресурс и им нужно срочно спасать игру от "взрыва"
Jagex приближается к техническому препятствию, о котором многие создатели MMO могли бы только мечтать – Old School RuneScape существует так давно и обросла таким количеством контента, что у неё вот-вот закончится критически важный технический ресурс.
По словам одного из разработчиков, это грозит тем, что "игра взорвётся".
Всё началось, как это часто бывает с интересными фактами об OSRS, с шутки на сабреддите 2007scape. Фейковый пост, приписанный любимому сообществом разработчику Моду Эшу, гласил:
Боюсь, движок наконец достиг своего предела. Мы решили, что единственный способ исправить спагетти-код – удалить игру целиком. Мы стираем серверы в полночь. Было приятно, но пора выйти на улицу.
OSRS печально известна как минимум двумя вещами:
Во-первых, упомянутый спагетти-код может вызывать необъяснимые и порой разрушительные баги даже в, казалось бы, никак не связанных обновлениях. Не раз вся внутриигровая экономика оказывалась уничтожена буквально из ниоткуда
Во-вторых, фраза "работа над движком" регулярно используется для объяснения того, почему определённые изменения или функции невозможны или потребуют очень много времени
Шутка Мода Эша высмеивала обе эти особенности, и на этом всё могло бы закончиться, но разработчик Jagex под ником Мод Нин ответил на пост в Reddit весьма любопытной информацией.
Вы шутите, но у нас вот-вот закончатся идентификаторы для присвоения моделям и объектам окружения, так что нам нужно проделать кучу работы, чтобы игра не взорвалась в ближайшее время.
И дальше стало ещё интереснее. Оказывается, подобное уже случалось раньше, и в прошлый раз Jagex просто отложила проблему "на потом". И вот это "потом" наступило.
Нин рассказал:
Да, примерно в мае 2018 года. Либо разработчик в тот момент очень торопился (скорее всего), либо не особо верил в долговечность игры (кто знает), так как он лишь удвоил доступную ёмкость.
Десятки тысяч идентификаторов объектов и моделей зафиксированы в ресурсах вроде OSRS Wiki и OSRSBox – от ламп до статуй и камней. Каждый раз, когда Jagex добавляет что-то новое в игру, расходуются новые идентификаторы. И судя по всему, запас свободных ID стремительно тает.
Проще всего проверить это, взглянув на недавно добавленные предметы – например, объекты, связанные с навыком Мореплавания, первым полностью новым навыком в OSRS с момента её выхода (или воскрешения) более десяти лет назад.
Предметы Мореплавания, такие как камфорный грузовой трюм, имеют идентификаторы в диапазоне 60000. Ещё одна новая запись, вход в пещеру Гримстоун от ноября 2025 года, получила ID 60117. Исходя из стандартных числовых паттернов в коде и истории OSRS, можно предположить, что стена – это отметка в 64000.
Как именно решить эту проблему – вопрос открытый. Возможно, как полушутя предложили некоторые игроки, стоит снова удвоить пул идентификаторов и опять отложить проблему.
Однако понятно, почему это вызывает беспокойство. Если Jagex не сможет назначать ID, игра и все связанные с ней инструменты предположительно не смогут отслеживать, где и что находится, если объекты вообще удастся разместить. Для MMO, которая постоянно обрабатывает множество проверок между игроками и серверами, это звучит весьма скверно.
При этом речь не идёт о какой-то неожиданной катастрофе – скорее, это любопытный побочный эффект того, что настолько старая игра продолжает жить и развиваться так долго. Возможно, иногда "работа над движком" – это действительно не отговорка.
- Уголь в Old School RuneScape обогнал по росту одну из самых популярных криптовалют мира
- Геймеры пять лет просили добавить в Old School RuneScape обувь Holy Moleys – разработчики наконец-то их услышали
- Обновление Old School RuneScape добавит в игру первый новый навык за 19 лет и расширит карту на 190%