Repository navigation
Releases: Bentheck/PZServerLauncher
Releases · Bentheck/PZServerLauncher
Release list
PZServerLauncher v1.8.2
What changed
- Fixed the active mod load-order arrow buttons so reordered rows keep their new positions.
- Fixed mod drag-and-drop ordering, which was being reverted during the editor refresh.
- Fixed the same ordering rollback for active map rows.
Verification
- 215 automated tests passed locally in Release configuration.
- Windows x64 MSI built successfully for version 1.8.2.
SHA-256: 9c2088263ada49027a14e6a129e7325ee061b12035d989efb705e97e82715f1e
PZServerLauncher v1.8.1
What changed
- Added graceful server shutdown: the launcher now sends
savefollowed byquit. - Waits up to 90 seconds for Project Zomboid to flush the world and exit cleanly.
- Falls back to force termination only if the console command fails or the server does not exit before the timeout.
- Shutdown backups now run after the final saved process exit.
Verification
- 215 automated tests passed locally in Release configuration.
- Windows x64 MSI built successfully with ProductVersion 1.8.1.
SHA-256: eca1fd023a6b7ff4096f12597d7eb65047ffa151b937eb35107650a562828a4e
PZServerLauncher v1.8.0
What changed
- Added an opt-in backup-after-shutdown policy with independent retention controls.
- Shutdown archives are created after launcher-requested stops, restarts, and app shutdowns, while crashes remain excluded.
- Added shutdown archives to recovery history, posture summaries, persistence, and database migration support.
- Prevented stale structured-settings pages from overwriting newer INI changes made on disk.
- Removed ResetID from ordinary Network and Admin editing so world identity changes stay inside the dedicated reset workflow.
Verification
- 213 automated tests passed locally in Release configuration.
- Windows x64 MSI built successfully with ProductVersion 1.8.0.
SHA-256: 52099ebfc146ca5cd30bebac66a6ea4e52b5e03743688d477142842f314c6354
PZServerLauncher v1.7.2
What changed
- Fixed Apply Settings crashing when large custom presets contain overlapping sandbox option paths from multiple active mods.
- Deduplicated conflicting mod-setting targets and made SandboxVars persistence collision-safe.
- Added an exception boundary so apply failures are reported in the launcher instead of terminating it.
- Automatically saves a recovery draft before applying, preserving edits if persistence fails.
Verification
- 210 automated tests passed locally.
- Windows x64 MSI built successfully with version 1.7.2.
SHA-256: 68044b3080c3a5788c517f745684c13026b8c1f9b075086e223548d7f55c5776
PZServerLauncher v1.7.1
What changed
- Fixed numeric sandbox and mod-setting fields losing keyboard focus after every character.
- Kept field controls alive while editing instead of rebuilding the category tree on each keystroke.
- Preserved immediate preset-match, category-summary, dirty-state, and validation updates without interrupting typing.
Verification
- 209 automated tests passed locally.
- Windows x64 MSI built successfully with version 1.7.1.
SHA-256: 87a55929bb8e8349cba63dbee4c8645bff317602edcc47094f771c80267e9ac5
PZServerLauncher v1.7.0
What changed
- Reworked live logs and console buffering with bounded queues, batched UI updates, cached display text, and native scrolling to keep the launcher responsive during noisy server startup.
- Compacted repetitive Workshop download and mod-override progress, and suppressed low-value engine warning families from the launcher display while preserving the server's raw log files.
- Made mod-settings discovery incremental and cached so large mod lists are not rescanned during routine navigation.
- Added the featured Horse Mod entry and refined Mods & Maps editing with clearer cards, state controls, load-order arrows, details, and corrected unsaved-change tracking.
- Streamlined the launcher navigation and page chrome, removed redundant status/actions, and restored the full Buy Me a Coffee support label.
- Improved launcher-managed server cleanup and runtime state handling around shutdown and stale processes.
Verification
- 209 automated tests passed locally.
- Windows x64 MSI built successfully with version 1.7.0.
SHA-256: 92922f3d290ae54f27fad91851c6a278510429dfed839a9a3706421fd243e01a
PZServerLauncher v1.6.0
What changed
- Added a preloaded Steam server-version picker to profile creation and install/update workflows.
- Added dark mode and refined launcher navigation.
- Added typed settings discovery for enabled mods that provide
sandbox-options.txt, including category navigation and an option to open each mod definition file. - Improved mod-settings performance by replacing broad Workshop media scans with a shallow cached definition index.
- Bounded the live console panels with native scrollbars and compacted repetitive asset warnings while preserving full raw logs.
- Attached launched servers to the launcher lifetime on Windows so server processes are cleaned up when the launcher exits unexpectedly.
Verification
- 181 automated tests passed locally.
- Windows x64 MSI built successfully with version 1.6.0.
SHA-256: 4df9fbeb16d34b48ca0a28610ab7ff2d7bc34dfc5fd1ebedaaa39d97135cd3b7
PZServerLauncher v1.5.0
What's new
- Rebuilt the launcher around an integrated desktop runtime, removing the separate web-host surface and keeping server management in one native Windows app.
- Refreshed the full desktop interface, including clearer server workspaces, settings editors, consoles, backups, logs, and responsive operational states.
- Added live Steam branch discovery. Available Project Zomboid server versions are loaded at startup and shown directly in the Create Profile popup.
- Saved the selected Steam branch with each profile and revalidated it before install or update, preventing retired anonymous branches from silently breaking SteamCMD installation.
- Added a persistent dark mode that applies across every workspace and popup.
- Improved Mods & Maps and Sandbox editing, runtime diagnostics, import handling, and local profile operations.
Assets
PZServerLauncher.Setup.msi
PZServerLauncher v1.4.0
What's new
- Fixed missing inherited network and admin values so saving settings no longer materializes
DoLuaChecksumorAntiCheat*unless you intentionally change them. - Added Ordered Preset Manager quality-of-life improvements in Mods & Maps: live filtering by Workshop display name, mod ID, or Workshop ID, plus
Remove from Editordirectly from Workshop preview.
Assets
PZServerLauncher.Setup.msi
PZServerLauncher v1.3.0
PZServerLauncher v1.3.0
- Adds workshop download count progress during startup so mod-heavy launches show which Workshop item is currently being installed.
- Surfaces the pinned progress signal across the desktop overview, logs, consoles, and host runtime summary.
Installer: PZServerLauncher.Setup.msi