Pterodactyl uses Eggs to define how a server runs an application. You can change the Egg of your server directly from the server settings.
Step 1 — Open Your Server
Log in to your NexCloud Panel and open the server you want to modify. Open the Server Panel.Step 2 — Stop Your Server
Before changing the Egg, make sure your server is completely stopped. Open the Console and click Stop.Step 3 — Open Server Settings
Navigate to the Setting section of your Pterodactyl server panel. This is where you can manage the server’s Egg and startup configuration.Step 4 — Select a New Egg
Find the Egg option and select the Egg you want to use. For example:- Node.js
- Python
- Java
- Generic
- Other available application Eggs
Step 5 — Review the Startup Configuration
After selecting the new Egg, review the available startup variables. Some Eggs require additional configuration such as:- Startup command
- Docker image
- Application version
- Environment variables
- File name
Step 6 — Save the Changes
Click Save or Save Changes to apply the new Egg configuration.Step 7 — Start Your Server
Return to the Console and start your server. Check the console output to make sure the application starts correctly.Important: Changing an Egg can modify the server’s startup configuration. Always make sure you have a backup of important files before making major configuration changes.
Troubleshooting
If your server does not start after changing the Egg:- Check the server console for errors.
- Verify the startup command.
- Check the required environment variables.
- Make sure the correct application version is selected.
- Restore your previous Egg if necessary.
