This update improves the Hytale Server egg’s download and extraction workflow to make installs more reliable on Pterodactyl.
What changed
- Direct download naming: The server archive is now downloaded straight as game.zip (instead of ending up as game.zip.part.zip).
- No redundant move step: Fixed the issue where the script tried to mv game.zip -> game.zip (same file), which caused unnecessary errors.
- Local extraction temp directory: Extraction now uses a temp folder inside the server’s root directory (e.g. /home/container/tmp/...) instead of /tmp. This helps avoid common /tmp limitations and reduces “No space left on device” errors during extraction.
- More robust extraction flow: The script continues to support unzip if available and falls back to jar extraction when unzip is missing.
