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

PZO Launcher 0.9.9.3–0.9.9.4: FSR и исправления запуска

Версии добавили поддержку FSR 1.0 и улучшения Linux/Steam Deck, затем исправили сбои JVM и OpenGL при запуске.

Опубликовано

Обновлено

PZO Launcher 0.9.9.3 опубликован 2 октября 2026 года в 05:09:15 UTC (08:09:15 по Минску). Автор сообщает об исправлении сбоя при загрузке texture pack: runtime bytecode patching TexturePackDevice отключён, сохранив ванильный парсер. Указана поддержка AMD FSR 1.0 через параметр запуска -pzo_fsr: 3D-мир рендерится в 75% разрешения и масштабируется, тогда как UI, шрифты и HUD остаются в родном разрешении. В приветственном сообщении показывается, включён ли FSR.

Для Steam Deck и Linux автор добавил запуск Konsole в KDE Plasma Desktop Mode, поиск библиотеки Steam через libraryfolders.vdf для внутреннего диска и MicroSD, поддержку структуры native Linux depot и разрешения POSIX 0755 в ZIP. Версия и конфигурация выровнены для Windows, Linux и macOS; упоминается ZomboidConfigMigrator. В релиз включены клиентские архивы для Windows/macOS/Linux, серверные Windows/Linux, а также отдельные JAR и native-файлы DLL, SO и DYLIB.

Версия 0.9.9.4 опубликована 2 октября в 06:59:22 UTC. Она удаляет неподдерживаемый флаг -XX:+UseCompactObjectHeaders, который, по автору, вызывал аварийный запуск OpenJDK 17 на Windows, Linux и Steam Deck. ZomboidConfigMigrator и GCLauncherOptimizer проверяют и исправляют повреждённый ProjectZomboid64.json: убирают экспериментальные параметры и разделяют несколько аргументов. Исправлена обработка JSON-массива аргументов GC, чтобы -XX:+UseG1GC и -XX:MaxGCPauseMillis=16 оставались отдельными элементами.

Ещё в 0.9.9.4 добавлена проверка контекста OpenGL в LowLatencyPacingGovernor и устранены вызовы sync fence из не-GL потока симуляции, которые автор связывает с native access violations и SIGSEGV при старте. WorldStreamer разблокируется через LockSupport.unpark() без прерывания потока, чтобы не закрывались Java NIO-каналы с ClosedByInterruptException при чтении мира и текстур. Native-бинарники Windows, Linux и macOS пересобраны для 0.9.9.4. Мы приложения, файлы и игровые сценарии не тестировали.