
Nests and Eggs are the core of how Pterodactyl handles different types of game servers. Understanding how to manage them allows you to customize and expand the games you can offer.
A Nest is a logical grouping for all the different variations of a single game or service. For example, Minecraft would be a Nest containing all the different Minecraft server types you offer — Vanilla, Forge, Paper, and so on.
An Egg is the specific configuration for one type of server within a Nest. It contains everything Pterodactyl needs to run that server: the installation script, the start command, and the variables users can configure.
Each Egg includes:
Pterodactyl ships with a set of official Eggs, but the community provides hundreds more for different games and server types. A popular source for community-maintained Eggs is the Parkervcp GitHub repository.
.json file for the Egg you want to import.json file and click Import — the new Egg will now be available for server deploymentsEach Egg has a Variables tab where you can configure the options presented to users when they create a new server. This allows you to control exactly what settings are available and how they behave.
For a full list of official Eggs and advanced configuration options, refer to the Pterodactyl documentation and community resources.