7 Commits

Author SHA1 Message Date
NATroutter
4fab43b921 Handle expired Hytale downloader authentication
- Detect expired downloader credentials from invalid_grant refresh-token errors
- Clear stale downloader credential cache and rerun initial setup
- Avoid treating downloader error output as a valid server version
- Only save version and patchline state after successful downloads
- Validate server.zip exists before extraction
- Stream downloader output during downloads so auth prompts remain visible
2026-06-18 00:46:51 +03:00
NATroutter
a98ab6465a Update Hytale egg startup, downloader, and AOT handling
- Pin Java runtime to Temurin 25.0.2 JRE for current server compatibility
- Generate HytaleServer.aot locally from HytaleServer.aot.config
- Add configurable AOT JVM arguments for Pelican and Pterodactyl
- Use AOT cache only when the generated cache exists
- Detect Hytale jar/AOT config timestamp mismatch and show a clear warning
- Add hytale-downloader self-update support
- Force the egg-managed start.sh back into place before startup runs
- Preserve panel startup overrides through the STARTUP command
- Preserve hidden files when moving extracted Server contents
- Update README and egg metadata for generated AOT cache behavior
2026-06-18 00:17:53 +03:00
NATroutter
30284d1b01 FIxed patchline chancing not downloading new files 2026-01-22 22:46:49 +02:00
NATroutter
e9eb3ea78a Moved dmidecode script from Dockerfile to own file 2026-01-22 20:06:13 +02:00
NATroutter
fcfafb02d7 Added questions to issue template
Added message for succesful server update
Added support message in readme
2026-01-17 23:52:18 +02:00
NATroutter
647cdd9287 Moved libraries to egg-hytale/lib folder
Renamed egg variables for consistency
Added option for toggling custom persistent auth
Added skipn update when getting downloader version
2026-01-17 22:59:53 +02:00
NATroutter
a2f4a05dbd Split up the code to multiple files for easier readability and maintainability 2026-01-17 19:07:32 +02:00