Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
Stop settling for less. Make game servers a first class citizen on your platform.
I created this fork because I wanted to have the possibility to initialize the pterodactyle panel with specified nests and eggs. Basically a customizable seeder.
You need to bind the /srv/pterodactyl/seeders directory to you local directory and inside the seeders folder you must have a nests.json containing all the nests you want to create in a json format.
Example of nests.json
{
"nests": [
{
"name": "Counter Strike",
"description": "Counter Strike servers of various types"
},
{
"name": "Rust",
"description": "Rust servers of various types"
},
{
"name": "Grand Theft Auto",
"description": "Grand Theft Auto servers of various types"
},
{
"name": "Team Fortress",
"description": "Team Fortress servers of various types"
},
{
"name": "Minecraft",
"description": "Minecraft servers of various types"
},
{
"name": "The Duel",
"description": "The Duel servers of various types"
}
]
}
Along with the JSON you need to create the eggs
directory, that will contain one folder for each nest and inside this folder will be the pterodactyle JSON file for the eggs you want imported.
PS: the name of the folder should match the name of the nest on the nests.json (but lower case, and separated by dashes).
So the directory structure will look something like this:
├── nests.json
└── eggs/
├── counter-strike/
│ └── egg-counter-strike-global-offensive.json
├── minecraft/
│ └── egg-forge-minecraft.json
│ └── egg-vanilla-minecraft.json
└── ...
./storage/seeders/ directory
So for the nest:
{
"name": "Counter Strike",
"description": "Counter Strike servers of various types"
},
The folder that will hold all the eggs from this nest will be:
├── counter-strike/
- Panel Documentation
- Wings Documentation
- Community Guides
- Or, get additional help via Discord
I would like to extend my sincere thanks to the following sponsors for helping fund Pterodactyl's development. Interested in becoming a sponsor?
Company | About |
---|---|
Aussie Server Hosts | No frills Australian Owned and operated High Performance Server hosting for some of the most demanding games serving Australia and New Zealand. |
CodeNode LLC | Looking for simplicity? Well, look no further! CodeNode has got you covered with everything you need at the rock-bottom price of $1.75 per GB, including dedicated IPs in Dallas, Texas, and Amsterdam, Netherlands. We're not just good, we're the best in the game! |
BisectHosting | BisectHosting provides Minecraft, Valheim and other server hosting services with the highest reliability and lightning fast support since 2012. |
MineStrator | Looking for the most highend French hosting company for your minecraft server? More than 24,000 members on our discord trust us. Give us a try! |
HostEZ | US & EU Rust & Minecraft Hosting. DDoS Protected bare metal, VPS and colocation with low latency, high uptime and maximum availability. EZ! |
Blueprint | Create and install Pterodactyl addons and themes with the growing Blueprint framework - the package-manager for Pterodactyl. Use multiple modifications at once without worrying about conflicts and make use of the large extension ecosystem. |
indifferent broccoli | indifferent broccoli is a game server hosting and rental company. With us, you get top-notch computer power for your gaming sessions. We destroy lag, latency, and complexity--letting you focus on the fun stuff. |
Pterodactyl supports a wide variety of games by utilizing Docker containers to isolate each instance. This gives you the power to run game servers without bloating machines with a host of additional dependencies.
Some of our core supported games include:
- Minecraft — including Paper, Sponge, Bungeecord, Waterfall, and more
- Rust
- Terraria
- Teamspeak
- Mumble
- Team Fortress 2
- Counter Strike: Global Offensive
- Garry's Mod
- ARK: Survival Evolved
In addition to our standard nest of supported games, our community is constantly pushing the limits of this software and there are plenty more games available provided by the community. Some of these games include:
- Factorio
- San Andreas: MP
- Pocketmine MP
- Squad
- Xonotic
- Starmade
- Discord ATLBot, and most other Node.js/Python discord bots
- and many more...
Pterodactyl® Copyright © 2015 - 2022 Dane Everitt and contributors.
Code released under the MIT License.