Перейти к содержанию

The Indie Stone рассказала о рисках Java-модов и их поддержке

Разработчики объяснили риски 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 (открывается в новой вкладке)

Обсуждение объявления в Steam (открывается в новой вкладке)