Battlefield 2 получит открытый исходный код спустя 21 год после релиза – энтузиаст почти завершил реверс-инжиниринг
Battlefield 2 вышла в 2005 году и до сих пор считается одной из лучших частей серии. Спустя больше двух десятилетий классический шутер от первого лица может пережить второе рождение. Моддер-энтузиаст почти завершил работу над неофициальной версией игры с открытым исходным кодом и готовится выложить её в открытый доступ.
Официальные серверы Battlefield 2 отключили ещё в 2014 году. Тогда прекратил работу сервис GameSpy, на котором держался мультиплеер десятков игр того времени. С тех пор в игру можно играть только благодаря модам и альтернативным серверам, которые поддерживает сообщество.
О прогрессе автор рассказал на Discord-сервере Back 2 Battlefield и показал трейлер с текущим состоянием работы. По его словам, несколько лет ушло на реверс-инжиниринг, то есть восстановление исходного кода по скомпилированным файлам игры. Задача состояла в том, чтобы код работал так же, как оригинальная Battlefield 2 двадцатилетней давности.
Нынешнее состояние выглядит так:
серверная часть готова на 100% и полностью соответствует розничной версии игры (билд под 64-битную Windows)
клиент близок к полной совместимости и уже работает на большинстве карт
игра находится в играбельном состоянии
Точной даты релиза пока нет. Исходный код опубликуют в Discord и на GitHub, а игроки и владельцы серверов смогут пользоваться им бесплатно.
Отдельно разработчик сделал ставку на обратную совместимость. Обновлённые и необновлённые клиенты и серверы будут работать друг с другом, так что сообщество не придётся делить на части:
Всё взаимозаменяемо, так что вы сможете подключаться к необновлённым серверам, а ваш сервер по-прежнему будет пускать пользователей, которые не обновились. Он может подключаться к любому бэкенду GameSpy, так что найти нужное будет легко. Любые моды тоже будут просто работать из коробки (включая Special Forces) – это ваша готовая замена, чтобы перенести Battlefield 2 в 2026 год!
Поддержка любого бэкенда GameSpy означает совместимость с фанатскими сервисами, которые после 2014 года взяли на себя функции оригинальной сетевой инфраструктуры. Упомянутая Special Forces – вышедшее в 2005 году официальное дополнение с отрядами спецназа, ночными картами и новыми гаджетами вроде крюков-кошек и приборов ночного видения.
Кроме того, разработчик пообещал исправить эксплойты, доработать геймплей и улучшить работу Battlefield 2 на современных системах. Открытый код заметно упростит жизнь моддерам. Если раньше им приходилось обходить ограничения закрытого движка, то теперь появится возможность менять игру на уровне исходников, а значит, ждать стоит более сложных и амбициозных модификаций.
- В Blizzard признались, что именно опыт Marvel Rivals помог студии "возродить" Overwatch
- В Marathon так много отсылок к Halo, что даже часть арсенала позаимствована из шутера про Мастера Чифа
- Игроки Marathon изобрели дроны-камикадзе, прикрепляя мины к разведывательным беспилотникам