Разработчик LifeCoder показал работающий мультиплеер в проекте воссоздания Battlefield 2. Как сообщает IT Home, в демонстрации клиент подключается к частному серверу BF2Hub. Сам проект пока не опубликован: разработка клиента и поддержка карт ещё не завершены.

LifeCoder около восьми лет воссоздаёт игру методом обратной разработки — изучает её работу, чтобы написать новый код. Цель проекта — сохранить совместимость с современными системами и модами оригинальной Battlefield 2, включая Special Forces. Также заявлена поддержка Linux и macOS, а совместимость с разными серверными реализациями GameSpy пока остаётся планом.

После закрытия серверов GameSpy в 2014 году игроки Battlefield 2 пользуются общественными проектами вроде BF2Hub. LifeCoder намерен выложить исходный код на GitHub под лицензией GPLv3 и предложить готовую сборку. Сейчас репозиторий закрыт: разработчик устраняет уязвимости перед публикацией.
Источник: IT Home.