The Indie Stone рассказала о рисках Java-модов и их поддержке
Опубликовано
The Indie Stone поблагодарила сообщество моддеров Project Zomboid и рассказала о возможностях и рисках Java-модификаций. Такие проекты могут менять игру на глубоком уровне благодаря загрузчикам и фреймворкам, но затрагивают безопасность игры и компьютера.
Разработчики подчеркнули, что разнообразие модов — от небольших изменений до крупных переработок — остаётся важной частью сообщества. Возможность менять базовый код открывает новые идеи, одновременно требуя внимательного отношения к установке.
Как оценивать Java-моды перед установкой
Студия советует загружать любые моды только из источников и от авторов, которым игрок доверяет. Java-моды часто требуют ручной установки, внешних загрузок, специального загрузчика или других действий помимо подписки в Steam Workshop.
Java-модификации могут менять код игры напрямую и потенциально создавать уязвимости. Установка стороннего кода требует высокого уровня доверия, хотя Java-моды сами по себе не обязательно вредоносны.
Разработчики рекомендуют выбирать проекты с открытым исходным кодом или воспроизводимой сборкой и предлагают авторам Java-модов обеспечивать такую прозрачность. Возможность проверить код или самостоятельно воспроизвести сборку полезна, но сама по себе не гарантирует безопасность.
Steam Workshop позволяет сообщать о проблемных модификациях, а популярные проекты проходят через опыт множества пользователей. Это тоже не гарантия безопасности. При установке из другого источника стоит проверить доступность кода и возможность независимой проверки распространяемых файлов.
The Indie Stone призывает учитывать риски любого стороннего программного обеспечения, независимо от языка, и особенно внимательно относиться к модам, для которых такую проверку выполнить нельзя.
Какие моды поддерживаются официально
Студия официально поддерживает модификации на Lua. Java-моды, сторонние загрузчики и фреймворки, меняющие внутреннюю реализацию игры, в официальную поддержку не входят. Внутренний код Project Zomboid не является поддерживаемым интерфейсом моддинга.
Любая модификация может перестать работать после обновления. Java-моды зависят от внутреннего кода, который меняется по мере разработки игры; студия предупреждает, что обновления нарушат их работу без предварительного предупреждения. Разработчики сосредоточены на основной игре и не обещают техническую поддержку или устранение несовместимости Java-модов.
Перед отправкой сообщения об ошибке нужно воспроизвести проблему в сохранении без модов — это относится и к Lua, и к Java. Иначе разработчики не смогут даже рассмотреть отчёт; воспроизведение без модов при этом не гарантирует расследования или исправления.
Студия объясняет эти ограничения необходимостью поддерживать и тестировать игру, а не оценкой конкретных авторов или игроков. Она призывает сообщество продолжать эксперименты, понимая риски и границы поддержки.
Подробнее
Для авторов и игроков доступна Политика моддинга Project Zomboid (открывается в новой вкладке)