Repository navigation
v0.23.0
Pre-release
Pre-release
New Features
- Install panel/daemon from GitHub source. New
--githuband--branchflags allow building
GameAP panel and daemon directly from a GitHub repository branch instead of downloading
prebuilt binaries. - Connect to an existing database. Installer now supports using an already
running PostgreSQL or MySQL instance (prompts for credentials interactively or via CLI
flags). - Installation state persistence. Panel and daemon install states are saved and restored
on retry, so credentials and configuration are reused across failed/repeated
installations. - Enhanced send-logs command. Now collects journal logs (systemd), web server logs
(nginx/apache), and database logs in addition to GameAP/Daemon logs. Non-fatal collection
errors no longer abort the whole command.
Improvements
- Show detected network interfaces (IPs) during interactive host selection.
- SteamCMD download is skipped if already installed.
- Daemon update creates a backup and reverts automatically on failure.
- HTTP client for log uploads now has a 5-minute timeout.
- System info in logs includes gameapctl version and build date.
- Simplified UI: removed v3 installation tab and legacy options from the web installer
form.
Bug Fixes
- Fixed port availability checking order (host filtering now runs before port check).
- Fixed Windows daemon installation.
- Fixed panel installation failures related to output directory and PATH environment
handling. - Fixed GitHub-based installation and golang setup.
- Temp files and directories are now properly cleaned up.
Maintenance
- Bumped Go dependencies.
- Updated Node version.
Full Changelog: v0.22.2...v0.23.0