Schnellfinder

Was suchst du?

⌘/Ctrl + K öffnet den Finder · Esc schließt ihn
Gameserver

Minecraft Java Server erstellen: Schritt für Schritt zum eigenen Dedicated Server

Minecraft Java Server selbst aufsetzen: Java prüfen, Server-JAR starten, EULA akzeptieren, RAM festlegen, server.properties konfigurieren und Netzwerk testen.

Inhalt dieses Guides
Kurz erklärt

Minecraft Java Server selbst aufsetzen: Java prüfen, Server-JAR starten, EULA akzeptieren, RAM festlegen, server.properties konfigurieren und Netzwerk testen.

Interaktiv

Server-Arbeitsmodus

Arbeite den Guide kontrolliert ab und ändere immer nur eine Variable. Dein Fortschritt bleibt nur in diesem Browser gespeichert.

0/5erledigt
Bei aktiviertem JavaScript werden Fortschritt und Auswahl nur lokal in diesem Browser gespeichert.

Für einen Vanilla-Server der Minecraft: Java Edition brauchst du im Kern nur eine kompatible Java-Laufzeit, die offizielle Server-JAR, einen eigenen Serverordner und genügend Rechte, um den Prozess zu starten. Die Netzwerkkonfiguration kommt erst danach. Teste den Server zunächst lokal, bevor du Portfreigaben änderst.

1. Eigenen Serverordner anlegen

Lege einen separaten Ordner nur für den Minecraft-Server an. Dort landen später Weltdateien, Protokolle, Konfiguration und die Server-JAR. Das erleichtert Backups und verhindert, dass Serverdateien zwischen Downloads oder anderen Programmen verteilt werden.

minecraft-server/
  server.jar

2. Kompatibles Java prüfen

Die offizielle Minecraft-Serverseite verlangt für Java Edition eine kompatible Java Runtime. Welche konkrete Java-Version für eine bestimmte Minecraft-Version benötigt wird, kann sich ändern. Prüfe deshalb die Hinweise der aktuellen Serverversion, statt dauerhaft eine alte Java-Version zu installieren.

java -version

Wenn der Befehl nicht gefunden wird, ist Java nicht installiert oder nicht im Suchpfad des Systems verfügbar.

3. Offizielle Server-JAR herunterladen

Beziehe die Vanilla-Serversoftware direkt von Minecraft. Benenne die Datei für deine Startskripte bei Bedarf einfach in server.jar um. Lade keine angeblich „optimierten“ Server-JARs von zufälligen Downloadseiten herunter.

4. Server zum ersten Mal starten

Ein typischer Startbefehl sieht so aus:

java -Xms2G -Xmx4G -jar server.jar nogui

-Xms definiert den anfänglich reservierten Heap, -Xmx das Maximum. Die Werte im Beispiel sind keine allgemeingültige Empfehlung. Plane sie passend zu Spielerzahl, Modifikationen und verfügbarem Gesamtspeicher. Mehr dazu steht im Guide Wie viel RAM braucht ein Minecraft-Server?.

5. EULA akzeptieren

Beim ersten Start erzeugt der Server unter anderem eine eula.txt und beendet sich wieder. Lies die verlinkten Nutzungsbedingungen und ändere den Wert nur, wenn du ihnen zustimmst. Danach kann der Server regulär starten.

6. Server lokal testen

Starte den Server erneut und prüfe zuerst die lokale Verbindung. Auf demselben Rechner kannst du typischerweise localhost verwenden. Von einem anderen Gerät im LAN nutzt du die lokale IP des Servers. Funktioniert bereits das nicht, sind Router-Portfreigaben noch nicht dein Problem.

7. server.properties sinnvoll konfigurieren

Nach dem ersten Start existiert server.properties. Dort stehen unter anderem Serverport, Sichtweite, Simulationsdistanz, maximale Spielerzahl und weitere Serveroptionen. Der Standardport für Java ist 25565. Das Feld server-ip sollte in normalen Setups leer bleiben, damit der Server nicht versehentlich nur an eine falsche lokale Adresse gebunden wird.

Die wichtigsten Optionen erklären wir separat unter server.properties verständlich erklärt.

8. Firewall freigeben

Wenn andere Geräte im lokalen Netz den Server erreichen sollen, muss die lokale Host-Firewall die Serververbindung zulassen. Öffne nicht pauschal ganze Portbereiche. Erlaube nur den tatsächlich benötigten Dienst beziehungsweise Port.

9. Zugriff aus dem Internet

Für Verbindungen von außerhalb deines Heimnetzes benötigst du zusätzlich eine erreichbare öffentliche Adresse und bei klassischem IPv4-NAT eine Weiterleitung des Serverports auf den internen Server. Wenn dein Provider CGNAT verwendet, kann eine normale IPv4-Portfreigabe wirkungslos bleiben. Siehe dazu Port 25565 richtig freigeben und CGNAT erkennen.

10. Vor dem produktiven Spielen ein Backup einrichten

Bevor mehrere Personen Stunden in die Welt investieren, richte eine Sicherung ein. Ein Backup nach einem Defekt ist zu spät. Mindestens Weltordner, Konfiguration und gegebenenfalls Plugin-/Mod-Daten sollten regelmäßig gesichert werden.

Typische Fehler beim ersten Start

FehlerWahrscheinliche UrsacheNächster Schritt
java nicht gefundenJava fehlt oder PATH falschJava-Installation prüfen
Server beendet sich sofortEULA noch nicht akzeptiert oder Fehler im LogKonsole und Logs lesen
lokal erreichbar, extern nichtNAT, Firewall, CGNATNetzwerkpfad testen
Lag bei mehreren SpielernCPU, Sichtweite, Weltgenerierung, ModsServerlast und Distanzen prüfen

Quellen und weiterführende Dokumentation

Nächster Schritt

Passend dazu