Minecraft Server einrichten
Eine komplette Schritt-für-Schritt-Anleitung: von den Hardware-Anforderungen über die Konfiguration bis zum ersten Start und der Einladung deiner Freunde.
Hardware-Anforderungen
Bevor du einen Minecraft Server einrichtest, solltest du prüfen, ob deine Hardware dafür reicht. Die Anforderungen hängen von der Spielerzahl, den installierten Plugins und der Größe der Welt ab. Ein Minecraft Server arbeitet in seinen wichtigsten Abläufen (der Hauptschleife des Spiels) mit nur einem Thread, deshalb zählt die Leistung eines einzelnen CPU-Kerns mehr als die Anzahl der Kerne.
Mindestanforderungen (1-5 Spieler)
- CPU: Intel Core i3 oder AMD Ryzen 3 (3,0 GHz+ Taktfrequenz)
- RAM: 4 GB (2 GB für den Server + das Betriebssystem)
- Speicher: 10 GB freier Platz (SSD empfohlen)
- Internet: 5 Mbit/s Upload, stabile Verbindung
- Java: Java 21 (für Minecraft 1.20.5 bis 1.21.11) oder Java 17 (ältere Versionen)
Empfohlene Anforderungen (10-30 Spieler)
- CPU: Intel Core i5/i7 oder AMD Ryzen 5/7 (3,5 GHz+ Taktfrequenz)
- RAM: 8-16 GB (4-8 GB für den Server)
- Speicher: eine NVMe-SSD, auf der Chunks deutlich schneller laden
- Internet: 20 Mbit/s Upload, am besten per Kabel (Ethernet)
Tipp: Eine SSD gehört zu den besten Investitionen für einen Minecraft Server. Das Laden von Chunks, das Speichern der Welt und andere Ein-/Ausgabeoperationen sind auf einer SSD viel schneller als auf einer herkömmlichen HDD. Der Unterschied fällt besonders auf, wenn mehr Spieler online sind.
Java: die Grundlage deines Servers
Ein Minecraft-Server für die Java Edition braucht eine installierte Java-Laufzeitumgebung (JRE). Minecraft 1.20.5 bis 1.21.11 benötigen Java 21. Ältere Spielversionen (1.17-1.20.4) brauchen Java 17, noch ältere (bis 1.16.5) Java 8 oder 11. Wir empfehlen, Java von Adoptium (Eclipse Temurin) zu holen, einer kostenlosen, leistungsstarken OpenJDK-Distribution. Eine ausführliche Anleitung zum Herunterladen und Einrichten findest du auf unserer Java-Download-Seite.
Wenn Java installiert ist, prüfst du mit dieser Eingabe in einem Terminal (cmd/PowerShell unter Windows, Terminal unter Mac/Linux), ob es funktioniert:
java -version Du solltest eine Versionsnummer sehen (zum Beispiel openjdk version "21.0.2"). Erkennt dein System den Befehl nicht, stelle sicher, dass Java zur Umgebungsvariable PATH hinzugefügt wurde.
Server-Software herunterladen
Du hast mehrere Möglichkeiten, je nachdem, ob du einen reinen Vanilla-Server oder einen Server mit Plugins betreiben willst. Das sind die gängigsten Optionen:
Vanilla (der offizielle Server von Mojang)
Den offiziellen Server kannst du von minecraft.net/download/server oder von unserer Download-Seite für den Vanilla-Server herunterladen. Klicke auf den Link zur Datei server.jar der neuesten Version. Diese Datei ist alles, was du brauchst, und sie muss nicht installiert werden. Vanilla ist eine gute Wahl, wenn du pures Minecraft ohne Veränderungen spielen willst.
Paper (empfohlen)
Für die meisten Server empfehlen wir Paper, einen Fork von Spigot mit deutlich besserer Leistung, behobenen Exploits und voller Kompatibilität mit Bukkit/Spigot-Plugins. Du bekommst es auf papermc.io oder auf unserer Paper-Download-Seite. Wähle die Minecraft-Version, die du betreiben willst, und lade den neuesten Build herunter. Mehr zu den Unterschieden zwischen den Server-Programmen liest du in unserem Artikel zur Server-Optimierung.
Spigot
Spigot muss mit BuildTools kompiliert werden. Lade BuildTools.jar von der Website von SpigotMC herunter und führe aus:
java -jar BuildTools.jar --rev latest Das Kompilieren dauert einige Minuten und erzeugt eine Datei spigot-X.XX.X.jar. Paper ist aber einfacher zu bekommen und schneller, deshalb empfehlen wir es gegenüber Spigot.
Weitere Server-Optionen
Neben Vanilla, Paper und Spigot gibt es weitere Server-Software, die einen Blick wert ist:
- Purpur: ein Fork von Paper mit hunderten zusätzlichen Konfigurationsoptionen. Damit lässt sich praktisch jeder Aspekt des Spielverhaltens ändern. Ideal für Admins, die tief anpassen wollen.
- Fabric: schlanke Server-Software für Mods. Wenn du einen Server mit Mods planst (mit Mods auf Client- und Serverseite), ist Fabric eine sehr gute Wahl. Es unterstützt keine Bukkit/Spigot-Plugins, sondern setzt auf ein eigenes Mod-Ökosystem.
Den Server-Ordner vorbereiten
Lege einen eigenen Ordner für den Server an (zum Beispiel C:\MinecraftServer unter Windows oder ~/minecraft-server unter Linux/Mac). Kopiere die heruntergeladene .jar-Datei in diesen Ordner. Vermeide Pfade mit Umlauten oder anderen Sonderzeichen, denn sie können Probleme mit der Zeichenkodierung verursachen.
Erster Start und die EULA
Der erste Start des Servers erfolgt in wenigen Schritten. Der Server muss seine Konfigurationsdateien erzeugen, und du musst die Lizenzvereinbarung (EULA) akzeptieren.
Schritt 1: Den Server starten
Öffne ein Terminal oder die Eingabeaufforderung im Server-Ordner und gib ein:
java -Xmx4G -Xms2G -jar server.jar nogui Das bedeuten die Parameter:
-Xmx4G: die maximale RAM-Menge (4 GB). Passe sie an deinen Bedarf an.-Xms2G: die anfängliche RAM-Zuweisung (2 GB).server.jar: der Name der Server-Datei (ändere ihn, wenn du Paper nutzt, zum Beispielpaper-1.21.4-123.jar).nogui: startet den Server ohne grafische Oberfläche (empfohlen).
Der Server beendet sich fast sofort mit einer Meldung zur EULA. Das ist normal.
Schritt 2: Die EULA akzeptieren
Im Server-Ordner erscheint eine Datei eula.txt. Öffne sie in einem beliebigen Texteditor und ändere die Zeile:
eula=false in:
eula=true Mit dem Akzeptieren der EULA stimmst du den Lizenzbedingungen von Minecraft zu. Du musst sie akzeptieren, um den Server zu starten.
Schritt 3: Erneut starten
Führe denselben Befehl wie zuvor aus. Diesmal erzeugt der Server die Welt, lädt seine Konfigurationsdateien und zeigt nach einem Moment die Meldung Done! an. Sie bedeutet, dass der Server läuft und bereit für Verbindungen ist. Der Standard-Port ist 25565.
Tipp: Erstelle ein Startskript, damit du den Befehl nicht jedes Mal eintippen musst. Lege unter Windows eine Datei start.bat an, unter Linux/Mac eine Datei start.sh, mit dem Inhalt: java -Xmx4G -Xms2G -jar server.jar nogui.
Optimale Startparameter
Für Paper/Spigot-Server empfehlen wir die Aikar-Flags, einen erweiterten Satz an Startparametern, die optimieren, wie Java den Speicher verwaltet (Garbage Collection):
java -Xmx4G -Xms4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar server.jar nogui Diese Flags verringern den Lag durch die Garbage Collection spürbar. Achte darauf, dass -Xmx und -Xms denselben Wert haben, damit der Speicher nicht dynamisch neu zugewiesen wird.
server.properties konfigurieren
Die Datei server.properties ist die zentrale Konfigurationsdatei eines Minecraft Servers. Sie wird beim ersten Start automatisch erzeugt. Jede Zeile enthält eine Option im Format key=value. Das sind die wichtigsten Einstellungen:
Grundeinstellungen
\u00a76Mein Server). Mit einem MOTD-Generator im Internet lassen sich leicht farbenfrohe Beschreibungen erstellen. peaceful (Friedlich), easy (Einfach), normal (Normal, empfohlen), hard (Schwer). Er beeinflusst die Stärke der Mobs, den Hunger und weitere Mechaniken. survival (Überlebensmodus), creative (Kreativmodus), adventure (Abenteuermodus), spectator (Zuschauermodus). true oder false. Legt fest, ob Spieler sich gegenseitig angreifen können. Auf Survival-Servern meist true. Leistungseinstellungen
-1 schaltest du den Watchdog aus (auf einem produktiven Server nicht empfohlen). Welteinstellungen
world). Ändere ihn, um eine andere Welt zu betreiben, ohne die vorhandene zu löschen. 0 schaltest du den Schutz aus. true oder false. Schaltet die Whitelist ein, sodass nur freigegebene Spieler beitreten können. Verwalte sie mit dem Befehl /whitelist add Spielername. Achtung: Nach jeder Änderung an der server.properties musst du den Server neu starten, damit die Änderungen wirksam werden. Einige Optionen (etwa online-mode) sind für die Sicherheit entscheidend: Setze online-mode=false auf einem öffentlichen Server niemals ohne ein Authentifizierungs-Plugin.
Portfreigabe
Wenn du den Server auf einem Computer zu Hause betreibst und Spieler außerhalb deines lokalen Netzwerks sich verbinden sollen, musst du an deinem Router eine Portfreigabe (Port-Forwarding) einrichten. Ohne sie ist der Server nur in deinem Heimnetz erreichbar.
Schritt für Schritt
- Die IP-Adresse deines Routers herausfinden: Gib unter Windows in der Eingabeaufforderung
ipconfigein und suche nach „Standardgateway“ (meist192.168.1.1oder192.168.0.1). Unter Linux nutzt duip route | grep default. - Im Admin-Bereich des Routers anmelden: Tippe die IP-Adresse des Routers in deinen Browser ein. Die Zugangsdaten findest du auf einem Aufkleber am Router oder in seiner Anleitung (die Standardwerte sind oft admin/admin oder admin/password).
- Den Bereich für Portfreigaben finden: Der Name hängt vom Hersteller ab, zum Beispiel „Port Forwarding“, „Virtueller Server“ oder „NAT“. Schau in den erweiterten Netzwerkeinstellungen nach.
- Eine neue Regel anlegen: Trage den Port
25565ein (intern und extern), wähle das ProtokollTCPund setze als Ziel-IP-Adresse die lokale IP des Computers, auf dem der Server läuft (zum Beispiel192.168.1.100). - Speichern und den Router neu starten: Nach dem Speichern der Regel braucht der Router eventuell einen Neustart.
Die Einrichtung prüfen
So prüfst du, ob die Portfreigabe funktioniert:
- Rufe eine Seite wie yougetsignal.com auf und prüfe, ob Port 25565 offen ist (der Server muss dafür laufen).
- Bitte einen Freund, sich mit deiner öffentlichen IP-Adresse zu verbinden (du findest sie auf whatismyip.com).
- Spieler in deinem lokalen Netzwerk können sich ohne Portfreigabe über die lokale IP verbinden (zum Beispiel
192.168.1.100).
Sicherheit: Wenn du einen Port am Router öffnest, ist dein Server aus dem Internet erreichbar. Achte darauf, dass in der server.properties online-mode=true gesetzt ist (Kontoprüfung über Mojang), und denke über ein Anti-DDoS-Plugin oder einen Proxy-Dienst (etwa TCPShield) nach.
Hosting oder eigener Server
Den Server auf dem eigenen Computer zu betreiben ist ein guter Anfang, auf Dauer aber nicht immer die beste Lösung. So schneiden die beiden Varianten im Vergleich ab:
Dein eigener Computer (Self-Hosting)
Vorteile
- Keine monatlichen Kosten (außer Strom)
- Volle Kontrolle über Hardware und Software
- Keine Grenzen bei Bandbreite oder Speicher
- Eine gute Option zum Testen und Lernen
Nachteile
- Der Computer muss rund um die Uhr laufen, wenn der Server dauerhaft online sein soll
- Heim-Internetanschlüsse haben begrenzten Upload
- Kein Schutz vor DDoS-Angriffen
- Stromausfall = Server offline
- Deine öffentliche IP-Adresse kann sich ändern (dynamische IP)
Hosting (ein gemieteter Server)
Vorteile
- Rund um die Uhr verfügbar, ohne deinen Heimcomputer zu belegen
- Eine schnelle Verbindung mit niedrigem Ping (Rechenzentren)
- DDoS-Schutz im Preis inbegriffen
- Ein Admin-Panel, das die Verwaltung erleichtert
- Automatische Backups
- Eine feste IP-Adresse oder Domain
Nachteile
- Monatliche Kosten (ab ca. 15 PLN/Monat)
- Begrenzte Ressourcen (RAM, CPU, Speicher), je nach Tarif
- Weniger Kontrolle über die Server-Konfiguration
- Du bist vom Anbieter abhängig
Unsere Empfehlung: Wenn du einen öffentlichen Server für mehr als 5 Spieler betreiben willst, nimm ein Hosting. In unserem Ratgeber zum Minecraft-Hosting findest du einen ausführlichen Vergleich der Anbieter.
Server-Sicherheit
Die Sicherheit deines Servers darfst du nicht vernachlässigen, besonders bei einem öffentlichen Server. Das sind die wichtigsten Regeln:
Grundschutz
- online-mode=true: Lass die Kontoprüfung über Mojang immer eingeschaltet. Ist sie aus, können Spieler ohne gültiges Konto beitreten, was Griefing und gefälschten Konten Tür und Tor öffnet.
- Whitelist: Ist der Server für eine geschlossene Gruppe gedacht, schalte die Whitelist ein (
white-list=true). - Vorsicht mit OP: Gib den Operatorstatus nicht an beliebige Leute. Der Befehl
/opgibt die volle Kontrolle über den Server. - Backups: Sichere den Weltordner regelmäßig. Richte mit einem Plugin (etwa DriveBackupV2) oder einem Systemskript automatische Backups alle paar Stunden ein.
- Updates: Halte Server-Software und Plugins aktuell. Sicherheitslücken werden in neuen Versionen behoben.
Schutz vor Griefing
Griefing (das absichtliche Zerstören der Bauwerke anderer Spieler) gehört zu den größten Problemen auf Minecraft-Servern. Diese Plugins helfen dagegen:
- CoreProtect: protokolliert jede Interaktion von Spielern mit Blöcken. Du kannst prüfen, wer einen Block abgebaut oder platziert hat, und die Änderungen zurückrollen.
- GriefPrevention: ein Claim-System, mit dem Spieler ihr Land schützen können.
- WorldGuard: definiert Regionen mit Flags (zum Beispiel kein Blockabbau, kein PvP, keine Explosionen).
Mehr zu Plugins findest du in unserem Plugin-Ratgeber.
Die nächsten Schritte
Dein Server läuft, herzlichen Glückwunsch! Als Nächstes geht es ans Anpassen und Ausbauen. Das lohnt sich jetzt:
- Plugins installieren: Schutz, Ränge, eine Wirtschaft und weitere Funktionen hinzufügen.
- Die Leistung optimieren: Paper und deine Server-Einstellungen für flüssiges Spielen abstimmen.
- Einen Servertyp wählen: Survival, Minispiele, Skyblock und mehr. Sieh dir an, was möglich ist.
- Hosting in Betracht ziehen: Wenn dein Server wächst, zieh auf ein dediziertes Hosting um.
- Trage deinen Server in unsere Serverliste ein, um ihn in der polnischen Community bekannt zu machen.
- Paper herunterladen: die Server-Software mit der besten Leistung, und die, die wir empfehlen.
- Redstone lernen: Automatisierungskenntnisse, die auch auf einem Server nützlich sind.