Panel eggs for hosting Hytale game servers on the HypeServ infrastructure.
This egg provides an automated installation and startup configuration for Hytale servers. It handles downloading the Hytale server files, setting up the environment, and starting the server with customizable parameters.
Pterodactyl-based Panels might be compatible if the Version is changed to PTDL_v2, but we will primarily focus on HypeServ Panel and related features that might not be available in Pterodactyl.
- Automated Hytale server installation
- Automatic download of server files from official sources
- Configurable server parameters
- Easy setup and deployment
- Support for custom asset packs
- Backup management
- Multiple authentication modes
- Download the egg-hytale.json file from this repository
- In your Pterodactyl Panel, navigate to Admin Panel > Nests
- Select or create a nest for the egg
- Click Import Egg
- Select the downloaded JSON file
- Configure the egg settings as needed
When a new version of the egg is released, follow these steps to update:
- Download the latest egg-hytale.json file from this repository
- In your Pterodactyl Panel, navigate to Admin Panel > Nests
- Click on the nest where hytale egg is imported
- Click on the hytale egg to open it
- On top of the page there update egg section where you can select the new egg Click Update Egg
- For each server using this egg, navigate to the server's page
- Click Settings > Reinstall Server
Important Note: Don't worry about reinstalling! The reinstall process does NOT delete your existing server files, world data, or configurations. It simply runs the installation script again to fetch the latest egg files and dependencies. Your server data remains safe and intact.
The following options can be configured:
| Option | Description | Default |
|---|---|---|
Game Profile (username) |
Hytale profile username for server authentication. Visit accounts.hytale.com → Game Profiles to find your username. Leave empty to use first profile. | (empty) |
Asset Pack |
Assets pack (.zip) that are being send to player | Assets.zip |
Accept Early Plugins |
Acknowledge that loading early plugins is unsupported and may cause stability issues | false |
Allow Operators |
Do you wish to allow operators or not | true |
Auth Mode |
Authentication mode (authenticated or offline) | authenticated |
Automatic Update |
Update the hytale server automatically | true |
JVM Arguments |
Additional Java Virtual Machine arguments for advanced configuration. | See egg config |
Leverage Ahead-Of-Time Cache |
The server ships with a pre-trained AOT cache (HytaleServer.aot) that improves boot times by skipping JIT warmup | true |
Disable Sentry Crash Reporting |
Disable Sentry during active plugin development. Hytale uses Sentry to track crashes. Disable it to avoid submitting your development errors | true |
Enable Backups |
Enable automatic backups | false |
Backup Frequency |
Backup interval in minutes | 30 |
Patchline |
What release channel you want to use | release |
During the first start, the Hytale downloader will require authentication with your Hytale account. You'll see output similar to this in the console:
Please visit the following URL to authenticate:
https://oauth.accounts.hytale.com/oauth2/device/verify?user_code=XXXXXXXX
Or visit the following URL and enter the code:
https://oauth.accounts.hytale.com/oauth2/device/verify
Authorization code: XXXXXXXXTo complete authentication:
- Open the provided URL in your web browser
- Enter the authorization code shown in the console
- Sign in with your Hytale account credentials
- Authorize the server to download game files
- Return to the console - the download will continue automatically
This authentication step is only required during initial setup. Subsequent server starts will not require re-authentication.
This project is licensed under the MIT License - see the LICENSE file for details.
- Hytale team for the game and server software
- NATroutter/ for the initial creation of this egg: https://github.com/NATroutter/egg-hytale
Note: This is an unofficial community-created egg and is not officially supported by Hypixel Studios or the Hytale team.