MystTiq Palworld Server Manager v0.2.16.4
SteamCMD Distribution Abstraction & Final Windows Platform Audit
New platform boundary
IServerDistributionPlatformService now owns the OS-specific parts of SteamCMD distribution:
- package URI
- SteamCMD executable naming
- archive extraction
- self-update command arguments
- Palworld server install/update arguments
- SteamCMD process-start configuration
- default Steam library PalServer recovery path
The Windows implementation remains behavior-compatible with the existing validated workflow.
Consumers migrated
InstallerServiceSteamServerUpdateServiceServerServiceApplicationServiceCompositionApplicationPathServiceexecutable-name discovery- server diagnostics/process-name checks
Linux preparation
No Linux runtime is introduced here. v0.2.16.4 completes the major backend platform seams needed before v0.3:
- path profile
- process/session inspection
- server platform operations
- distribution/install/update policy
The desktop UI is still WPF/Windows. Native Linux UI/host strategy belongs to v0.3+.
Documentation closeout
After successful build/runtime validation, the repository documentation was normalized:
- root README now describes current behavior rather than repeating historical implementation notes
- old architecture/feature notes moved to
docs/history/ - current platform-completion audit moved to
docs/architecture/ - pre-publication process notes moved to
docs/release/ - historical release-checklist acceptance sections archived under
docs/history/ - active
RELEASE_CHECKLIST.mdnow contains only the current release workflow and v0.2.16.4 acceptance gates - GitHub Pages version/platform wording synchronized
- stale root delete-instruction file removed
No application source or runtime behavior changed during this documentation closeout.