Студия CCP Games, разработчик долгожителя среди MMO — EVE Online, объявила о начале масштабной технической модернизации. Основа игры, включая её famous единую вселенную, экономическую систему и боевую механику, построена на Python 2.7 и работает на этом языке уже 16 лет. Теперь команда приступила к переносу всего ключевого кода на более современный Python 3.0.
Это колоссальный инженерный проект, затрагивающий 2,4 миллиона строк кода. В столь старой и сложной кодовой базе, которая continuously развивается с 2003 года, такие обновления крайне важны, но и крайне сложны в реализации. Разработчики подчёркивают, что главная цель миграции — не просто обновление ради обновления, а реальная польза для игроков.
В官方ном заявлении компании указаны три ключевых направления улучшения. Переход на Python 3.0 должен обеспечить заметный прирост производительности серверов, что особенно критично для прайм-тайм, когда в системе одновременно находятся десятки тысяч игроков и разворачиваются масштабные космические баталии. Также ожидается повышение уровня безопасности кода и общая стабильность работы игры.
Для игроков EVE Online эта новость означает, что开发商 бережётся за будущее своего проекта. Поддержка Python 2.7 прекращена ещё в 2020 году, и работа на устаревшей версии языка increasingly сопряжена с рисками уязвимостей и техническим долгом. Миграция — это инвестиция в долгосрочную перспективу MMO, которая, несмотря на свой возраст, остаётся одной из самых уникальных и живых игровых вселенных.
Подробнее о процессе перехода и его этапах разработчики рассказали в официальном посте на сайте игры. Проект будет реализовываться поэтапно, чтобы минимизировать влияние на игровой процесс и обеспечить плавность обновления для многомиллионного сообщества.




Подписаться
Уведомления о новых комментариях пока не подключены.
Пожалуйста, войдите, чтобы прокомментировать
0 комментариев