Das Panel unter panel.penguhost.com ist Pterodactyl, ein Open-Source-Panel zur Gameserver-Verwaltung (MIT-Lizenz), das viele Hoster und Selbsthoster einsetzen. Wir haben es gewählt, weil es erprobt und kostenlos ist, und weil Kunden, die schon bei einem anderen Pterodactyl-Hoster waren, sich sofort zurechtfinden.
Wie es zusammenspielt
- Panel: die Weboberfläche (PHP/Laravel), in der du Konsole, Dateien, Backups, Subuser siehst. Läuft auf unserem Verwaltungsserver.
- Wings: der Dienst auf jedem Gameserver-Node (in Go geschrieben). Er bekommt Befehle vom Panel (starten, stoppen, sichern, Datei hochladen) und führt sie aus.
- Docker: Jeder Gameserver läuft in einem eigenen Container mit eigenem Dateisystem, RAM-Limit und CPU-Limit. Dein Server sieht die Server anderer Kunden nicht, und ein Absturz in einem berührt die anderen nicht.
- Eggs: die Rezepte. Ein Egg beschreibt, wie ein Spiel installiert wird (Installationsskript), wie es startet (Startbefehl) und welche Variablen es hat (die unter Startup). Paper, Forge, Fabric, NeoForge, Rust, ARK, Valheim ... jedes ist ein Egg. Wir pflegen eigene Kopien und passen sie an, z. B. das Hytale-Egg und das für NeoForge.
Was wir dazugebaut haben
Pterodactyl weiß nichts von Abrechnung, Tarifen oder Tagen; das sind unsere eigene Website und das Dashboard. Außerdem haben wir die Reiter Plugins/Mods und Modpacks im Panel gebaut und Kowalski, den Assistenten, der im Panel sitzt und deine Konsole und Dateien lesen kann. Alles andere (Konsole, SFTP, Backups, Zeitpläne, Subuser, Datenbanken) ist Standard-Pterodactyl, weshalb Anleitungen dafür von anderswo auch hier funktionieren.
Was das für dich heißt
- Du kannst deine Daten überallhin mitnehmen: Es sind einfache Dateien in einem Container, per SFTP oder Backup herunterladbar.
- Wissen ist übertragbar: Betreibst du irgendwann einen eigenen VPS mit Pterodactyl, ist das Panel identisch.
- Limits erzwingt der Container, nicht das Vertrauen: Eine überbuchte "bis zu"-RAM-Angabe ist mit unserer Zuteilung nicht möglich.