Pterodactyl-Eggs
Games → Import: Füge ein Egg von Pterodactyl oder Pelican (JSON) oder ein Template (YAML) ein oder lade es hoch. Aus dem Egg wird ein Template:
| Egg | Template |
|---|---|
docker_images |
images (in Reihenfolge; das erste ist der Standard) |
startup, config.stop, config.startup.done |
startup, stop, readyPattern |
variables |
variables; *_PASS, *PASSWORD und *TOKEN werden zu Secrets, die sich nur schreiben lassen |
Port-Variablen (QUERY_PORT, RCON_PORT …) |
ports mit Rollen, vom Panel vergeben |
config.files (properties, ini, json, yaml, file) |
configFiles, vor jedem Start angewendet |
scripts.installation |
install |
das Feature eula |
ein Prompt in der Konsole |
Hake Replace an existing game with the same id an, um eine neue Version eines Spiels zu importieren.
Nach dem Import
Abschnitt betitelt „Nach dem Import“- Öffne das Spiel im Editor und prüfe die Ports: Ein Egg benennt sie nur über Variablen, prüfe also das Protokoll jeder Rolle.
- Bei Spielen, die ein Steam-Login brauchen, verschiebst du den Download aus dem Installationsskript in den Abschnitt
steam, damit die Steam-Konten und die Steam-Guard-Abfragen des Panels greifen. - Eggs verwenden die Images von Pterodactyl. Das funktioniert, denn das Panel gibt Containern dieselbe Umgebung (
SERVER_PORT,SERVER_MEMORY,STARTUP…).
Einen Server von Pterodactyl umziehen
Abschnitt betitelt „Einen Server von Pterodactyl umziehen“- Erstelle in Pterodactyl ein Backup des Servers und lade es herunter (ein
.tar.gzseines Ordners). - Importiere hier das Egg des Servers (oben) oder wähle ein Spiel aus dem Katalog.
- Servers → New server, unter Files:
- Install, then add files from a backup: eine frische Installation, darauf die Dateien des Archivs. Am besten, wenn sich das Spiel hier vom Egg unterscheidet (andere Version, andere Startdateien): Welten, Configs und Plugins kommen mit.
- Only the backup’s files: Das Archiv ist der ganze Server, installiert wird nichts.
- Wähle Upload a .tar.gz archive und die heruntergeladene Datei. Sie wird hochgeladen, nachdem der Server angelegt ist, und wiederhergestellt, sobald die Installation fertig ist; sie bleibt in den Backups des Servers.
- Übertrage die Variablen, die du in Pterodactyl geändert hast (z. B. Servername, Passwörter), in den Tab Startup des Servers.
Dateien behalten ihre Berechtigungen, Binaries der Spiele bleiben also ausführbar.