Inhalt dieses Guides
Minecraft Java Server selbst aufsetzen: Java prüfen, Server-JAR starten, EULA akzeptieren, RAM festlegen, server.properties konfigurieren und Netzwerk testen.
Server-Arbeitsmodus
Arbeite den Guide kontrolliert ab und ändere immer nur eine Variable. Dein Fortschritt bleibt nur in diesem Browser gespeichert.
Wo hängt dein Server gerade?
Netzwerkdiagnose bringt nichts, solange der Server lokal nicht sauber startet oder lauscht.
Wenn localhost/LAN funktioniert, liegt der nächste Prüfbereich bei Host-Firewall, Router, öffentlicher Adresse und NAT.
Bei Lag, Abstürzen oder Update-Problemen sind Logs, Ressourcen, Mods und ein sauberer Rollbackpfad wichtiger als weitere Portregeln.
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
| Fehler | Wahrscheinliche Ursache | Nächster Schritt |
|---|---|---|
java nicht gefunden | Java fehlt oder PATH falsch | Java-Installation prüfen |
| Server beendet sich sofort | EULA noch nicht akzeptiert oder Fehler im Log | Konsole und Logs lesen |
| lokal erreichbar, extern nicht | NAT, Firewall, CGNAT | Netzwerkpfad testen |
| Lag bei mehreren Spielern | CPU, Sichtweite, Weltgenerierung, Mods | Serverlast und Distanzen prüfen |