Zum Inhalt springen
Minecraft

Dokumentation: Minecraft-docker-compose-Generator (itzg)

docker-compose.yml-Generator für das Community-Docker-Image itzg/minecraft-server: EULA, TYPE (Vanilla, Paper, Purpur, Fabric, Forge, NeoForge), VERSION, MEMORY, Aikar's Flags, MOTD, Schwierigkeit, Spielmodus, ONLINE_MODE, OPS, WHITELIST, RCON und Volume /data.

Zuletzt aktualisiert: 9.10.2026

Tool öffnen

Das Image itzg/minecraft-server (von der Community, nicht offiziell von Mojang) lädt einen Minecraft-Java-Server herunter und startet ihn über Umgebungsvariablen. Dieses Tool erzeugt die docker-compose.yml: EULA-Zustimmung, Typ und Version, Speicher, Spielregeln, Zugriff und RCON, mit Daten in ./data.

So verwenden Sie das Tool

  1. Installieren Sie Docker und das Compose-Plugin auf Ihrem Server.

  2. Wählen Sie Typ (PAPER, FABRIC …), Version (LATEST oder 1.21.x) und Speicher.

  3. Tragen Sie Spielregeln, OPS/WHITELIST und bei Bedarf RCON mit starkem Passwort ein.

  4. Speichern Sie docker-compose.yml, starten Sie „docker compose up -d“ und verfolgen Sie den Start mit „docker compose logs -f“.

Wichtige Hinweise

EULA: „TRUE“ bedeutet, dass Sie die Minecraft-EULA akzeptieren. MEMORY setzt -Xms und -Xmx des Java-Heaps; planen Sie etwa 25 % zusätzlichen Container-Speicher für Nicht-Heap ein. USE_AIKAR_FLAGS aktiviert die G1GC-Flags (ab 12G automatisch angepasst). OPS und WHITELIST akzeptieren kommagetrennte Namen oder UUIDs. Der linke (Host-)Port ist änderbar; der rechte bleibt im Container 25565. Das Image wird von der Community gepflegt: Details zu erweiterten Variablen stehen in dessen Dokumentation.

docker compose up -d
docker compose logs -f
docker compose exec mc rcon-cli

Häufige Fragen

Wie aktualisiere ich den Server?
Ändern Sie VERSION und führen Sie „docker compose up -d“ erneut aus, oder nutzen Sie „docker compose pull && docker compose up -d“ für ein neues Image. Sichern Sie ./data vor jedem Versions-Upgrade.
Wo sind meine Welten?
Im auf /data gemounteten Volume, also ./data auf dem Host (world/, server.properties, plugins/ …). Löschen Sie diesen Ordner nicht, wenn Sie den Container neu erstellen.
Screenshot des Tools server.properties-EditorMinecraftFrei zugänglich
Konfigurieren Sie Ihren Minecraft-Java-Server: Spieler, Welt, Leistung, Whitelist und RCON.
KonfigurationJava EditionÖffnen
Dokumentation
Minecraft
MinecraftFrei zugänglich
Erzeugen Sie start.sh für Paper, Purpur, Fabric oder Vanilla: RAM, Aikar's Flags, --nogui, Auto-Neustart und GC-Log.
StartLeistungÖffnen
Dokumentation
Minecraft
MinecraftFrei zugänglich
Erstellen Sie ein farbiges zweizeiliges MOTD mit Live-Vorschau: §-Codes, Hex-Farben, server.properties-Zeile und MiniMessage.
MOTDFarbenÖffnen
Dokumentation
Minecraft
MinecraftAnmeldung nötig
Bearbeiten Sie Ihre Bukkit-, Spigot- und Paper-YAML-Dateien mit Hilfen zu gängigen Schlüsseln, Standardwerten und Erkennung von Einrückungsfehlern.
YAMLKonfigurationÖffnen
Dokumentation
Minecraft
MinecraftFrei zugänglich
Erzeugen Sie whitelist.json und ops.json aus einer Namensliste, mit lokal berechneter Offline-UUID – ohne Netzwerk oder Mojang-Abfrage.
SpielerVerwaltungÖffnen
Dokumentation
Minecraft
MinecraftFrei zugänglich
Berechnen Sie Radius, Chunks, Regionen, Vorgenerierungszeit, Speicherplatz und geladene Chunks für Ihre Minecraft-Weltgrenze.
WeltLeistungÖffnen
Dokumentation