Betriebshandbuch für Docker-Server
Minecraft-Server-Anleitungen
Suche nach einem Fehler oder wähle ein Thema.
Einstieg & Auswahl
4 Anleitungen
Server-Software, Java-Version und Hosting auswählen.
Vanilla, Paper, Fabric oder Forge: Server-Software auswählen
Vergleiche Vanilla, Paper, Fabric, Quilt, Forge und NeoForge anhand der benötigten Plugins und Mods.
Minecraft-Server auf Hetzner mit Docker Compose einrichten
Richte einen Java-Server auf Hetzner Cloud ein: Debian, SSH-Zugang, Docker Compose und erster Serverstart.
Die passende Java-Version für Minecraft finden
Ordne Class-File-Fehler einer Java-Version zu und wähle die Laufzeit für deinen Server.
Velocity und Paper mit Docker Compose einrichten
Verbinde Proxy und Server und halte die Paper-Ports vom Internet getrennt.
Docker-Betrieb
5 Anleitungen
Server verwalten, umziehen und aktualisieren.
Minecraft in Docker mit RCON und Konsole verwalten
Führe Serverbefehle aus, verwalte die Whitelist und stoppe den Server, ohne RCON öffentlich freizugeben.
Minecraft mit Docker Compose aktualisieren und zurückrollen
Sichere Konfiguration und Daten vor dem Update und stelle beide bei einem Rollback gemeinsam wieder her.
Minecraft-Container startet ständig neu: Ursache finden
Erfasse Containerzustand und ersten Startfehler, bevor du die Restart-Schleife unterbrichst.
Permission denied: Dateirechte für Minecraft in Docker korrigieren
Gleiche die Besitzrechte deines Datenverzeichnisses mit UID und GID des Containers ab.
Einen bestehenden Minecraft-Server zu Docker umziehen
Übernimm Welt, Konfiguration und Erweiterungen und behalte den ursprünglichen Server für einen Rückwechsel.
Mods & Plugins
3 Anleitungen
Paper-Plugins und Modpacks installieren und pflegen.
Paper-Plugins mit Docker Compose installieren
Installiere Plugins über ein Quellverzeichnis oder Modrinth und prüfe Updates vor dem Einsatz.
Modrinth-Modpacks mit Docker Compose betreiben
Lege Pack-Version und Java-Laufzeit fest und gleiche Server und Client vor dem ersten Start ab.
CurseForge-Modpacks mit Docker Compose betreiben
Konfiguriere AUTO_CURSEFORGE, lege die Pack-Datei fest und behandle API-Key und manuelle Downloads.
Netzwerk
5 Anleitungen
Ports, Domains, Proxys und Verbindungen prüfen.
Minecraft-Port 25565 auf Hetzner und Linux öffnen
Prüfe Docker-Portfreigabe und Firewalls, wenn dein Server läuft, aber von außen nicht erreichbar ist.
Minecraft-Domain ohne Port: SRV-Eintrag einrichten
Verbinde eine Domain mit deinem Java-Server und prüfe die SRV- und A/AAAA-Einträge.
Geyser und Floodgate auf Paper einrichten
Lass Bedrock-Spieler einem Java-Server beitreten: Plugins installieren, UDP-Port öffnen und Verbindung prüfen.
Velocity erreicht Paper nicht: Docker-Verbindung prüfen
Prüfe Containerzustand, gemeinsames Netzwerk, Servicename und Backend-Port.
Geyser und Floodgate auf Velocity mit Docker einrichten
Installiere Geyser am Proxy und prüfe UDP-Port 19132 sowie die Anmeldung der Bedrock-Spieler.
Backups
3 Anleitungen
Welten sichern und wiederherstellen.
Automatische Minecraft-Backups mit itzg/mc-backup einrichten
Ergänze einen Backup-Container, lege Aufbewahrungsfristen fest und prüfe die erzeugten Archive.
Minecraft-Welt aus einem Docker-Backup wiederherstellen
Stoppe den Server, behalte den aktuellen Datenstand und stelle das ausgewählte Backup wieder her.
Hetzner-Snapshots und Minecraft-Daten auf Volumes
Hetzner-Snapshots enthalten keine angehängten Volumes. Prüfe, wo deine Welt liegt und wie du sie separat sicherst.
Performance
4 Anleitungen
Lag messen und die Ursache eingrenzen.
Minecraft-Lag untersuchen: TPS, MSPT und „Can’t keep up“
Prüfe Tick-Zeiten und grenze CPU-, Chunk-, Entity- und Plugin-Probleme ein.
Lag mit dem Spark Profiler in Paper und Docker untersuchen
Zeichne während des Lags ein Profil auf und finde auffällige Plugins, Tasks und Serveraktivitäten.
View Distance und Simulation Distance in Paper einstellen
Vergleiche Sichtweite und aktive Simulation und prüfe die Auswirkung auf die Serverlast.
Minecraft Exit Code 137: OOMKilled und Speicher prüfen
Exit Code 137 bedeutet SIGKILL. Prüfe OOMKilled, Java-Heap und Containerlimit, um Speichermangel zu erkennen.
Sicherheit
2 Anleitungen
Zugriffe, Dateirechte und Ports beschränken.