Minecraft-Server als Pier-App
Ein Minecraft-Java-Server mit Weboberfläche, der sich wie jede andere Pier-App installieren, sichern und aktualisieren lässt.
DockerPythonCrafty Controller
Crafty Controller bringt Konsole, Spielerliste, Backups und Versionswechsel mit; Pier kümmert sich um die Domain mit HTTPS, Updates mit Rollback, die tägliche Sicherung und die Überwachung.
- Beim ersten Start legen kleine Python-Skripte den Server über die Crafty-API an (Paper, neueste Version, Autostart, tägliches Backup)
- Einstellungen aus Pier (Online-Modus, Whitelist, Welt, Seed) landen vor jedem Start in der server.properties – nur was sich in Pier geändert hat
- Für Piers Backup wird das Schreiben über RCON kurz angehalten und danach wieder eingeschaltet
- Nur der Spielport ist von außen offen; die Weboberfläche läuft über Piers Proxy, RCON bleibt im Container
Das Paket ist auch als Rezept im Katalog von Pier enthalten.