Wie man einen Minecraft-Server auf Windows, Mac oder Linux erstellt

Bau dir einen Minecraft Server!

Minecraft ist das zweitbeliebteste Videospiel der Welt und wurde im bis Mai 2020 rund 200 Millionen Mal verkauft.

Aber Minecraft ist so viel mehr als nur ein Spiel. Es ist auch ein Tool, um Kindern das Programmieren beizubringen; eine offene Plattform, die von Mod-Entwicklern erweitert werden kann; und es ist das Herz einer globalen Gemeinschaft von Entwicklern.

Wenn du an der vollen Minecraft-Bandbreite interessiert bist, kannst du einen Schritt weiter gehen und deinen eigenen privaten Minecraft-Server starten. Mit einem privaten Server bist du frei drin, dir eine eigene Minecraft-Welt zu erstellen.

In diesem Artikel erfährst du genau, wie du das machen kannst. Wir schauen uns an, wie man einen Minecraft-Server auf einem Windows-PC, auf einem Mac und auf Linux-Hosting erstellt.

Wie man einen Minecraft Server auf Windows, Mac oder Linux erstellt

Vor der Erstellung eines Minecraft-Servers erfolgen ein paar grundlegende Schritte:

  1. Installiere dir neueste Version von Java
  2. Installiere dir die aktuellste Version der Minecraft-Server-Software
  3. Konfiguriere deinen Server und dein Netzwerk
  4. Starte den Server
  5. Überprüfe, ob der Server erreichbar ist

Dinge, die du beachten solltest, bevor du beginnst:

Das Einrichten eines Servers erfordert einiges an Aufwand. Du benötigst ein wenig technisches Know-how, um einen Minecraft-Server richtig zu konfigurieren.

Du solltest ein grundlegendes Verständnis von Computer- und Netzwerkkonzepten haben, die für die Verwaltung jeder Art von Servern grundlegend sind.

Insbesondere solltest du mit folgenden Dingen vertraut sein:

  • Verwendung der Kommandozeile
  • Netzwerken (IP, DHCP, Ports)
  • Deiner Systemkonfiguration
  • Deiner Netzwerkkonfiguration
  • Deiner Router-Konfiguration (für Heim-Setups)

Einen Minecraft-Server von zu Hause aus betreiben?

Für den Betrieb eines Minecraft-Servers brauchst du kein Top-System, ein Desktop-Computer ist ideal.

Du kannst zwar einen Minecraft-Server betreiben und auf demselben Rechner spielen, aber du brauchst dafür ein leistungsfähigeres System.

Und schließlich solltest du eine Kabel-Ethernet-Verbindung für deinen Server verwenden, anstatt einer drahtlosen (wireless). Eine Kabel-Verbindung ist zuverlässiger.

Was ist, wenn du deinen Server nicht zu Hause hosten möchtest?

Das Hosten jeder Art von Servern von zu Hause aus bedeutet, dass du dein Heimnetzwerk der Welt preisgibst.

Wenn du dieses Risiko nicht eingehen möchtest, kannst dz stattdessen einen Hosting-Anbieter nutzen. Du musst zwar eine monatliche oder jährliche Gebühr bezahlen, aber du musst dich nicht um die Verwaltung der Serverhardware kümmern.

Ein selbstverwaltetes VPS Hosting von GoDaddy ist eine super Wahl, wenn du gerade erst anfängst. Denke daran, dass du die Hardware mit anderen Benutzern teilst, also behalte die Ressourcennutzung im Auge.

Wenn du etwas mehr Leistung benötigst und viele Spieler anschließen möchtest, kannst du stattdessen ein selbstverwaltetes Dedicated-Server-Hosting ausprobieren.

Erstelle einen Minecraft-Server auf deinem Windows-PC

1. Installiere dir neueste Version von Java

Öffne die „Systemsteuerung“ von Windows. Suche unter „Programme“ nach Java und klicke auf „Jetzt aktualisieren“.

Öffne eine Eingabeaufforderung und gib java -version ein. Du solltest eine Versionsnummer sehen.

Schaue auf der Java-Website nach, welche die aktuellste Version ist.

Wenn deine Version veraltet ist oder wenn du Java nicht installiert hast, lade es dir von der offiziellen Website herunter.

2. Wähle einen Speicherort für deine Minecraft-Server-Dateien

Bevor du die Minecraft-Server-Software herunterlädst, wähle einen Speicherort auf deinem PC, von dem aus du den Server ausführen möchtest.

Wenn du den Server zum ersten Mal startest, werden ein paar Konfigurationsdateien erstellt. Es ist am besten, wenn du alle diese Dateien in einem speziellen Ordner speicherst.

Du kannst diesen Ordner auf deinem Desktop, in deinem Dokumente-Ordner, in deinem Programme-Ordner oder an einem anderen Ort ablegen. Das bleibt ganz dir überlassen.

3. Lade die Minecraft-Server-Software herunter und starte sie

Lade die Serversoftware von der Minecraft-Website herunter. Sie wird als Java .jar-Datei heruntergeladen. Speichere sie an dem Ort, den du im vorherigen Schritt ausgewählt hast.

Mach einen Doppelklick auf die .jar-Datei, um den Server zu starten. Es werden die Serverkonfigurationsdateien erstellt, die geändert werden müssen, bevor der Server einsatzbereit ist.

Akzeptiere die Minecraft-Endbenutzer-Lizenzvereinbarung: Es wurde eine Textdatei namens lizenz.txt erstellt. Öffne die Datei in einem Texteditor und ändere lizenz=falsch in lizenz=richtig. Wenn du die Lizenzvereinbarung nicht akzeptierst, kannst du den Minecraft-Server nicht starten.

Was tun, wenn du die Fehlermeldung „Servereigenschaften können nicht gespeichert werden!“ siehst? Führe den Minecraft-Server als Administrator aus, indem du mit der rechten Maustaste auf die .jar-Datei klickst und „Als Administrator ausführen“ wählst.

4. Aktiviere die Port-Weiterleitung auf deinem Router

Hinweis: Eine Port-Weiterleitung kann ein Sicherheitsrisiko darstellen.

Wenn du nur einen Server für Spieler in deinem lokalen Netzwerk hostest, musst du dich nicht um die Port-Weiterleitung kümmern. Wenn du deinen Server jedoch für die ganze Welt zugänglich machen möchtest, musst du die Portweiterleitung auf deinem Router aktivieren.

In der Dokumentation deines Routers findest du genaue Anweisungen, wie du die Portweiterleitung für dein Gerät konfigurierst. Für Minecraft müsst du den TCP-Port 25565 weiterleiten.

Du musst auch die lokale IP-Adresse deines Servers als Ausgangs-IP oder Server-IP für den weitergeleiteten Port eingeben. Dies teilt dem Router mit, auf welches Gerät er zeigen soll. Um die lokale IP-Adresse deines Servers zu ermitteln, öffne eine Eingabeaufforderung und gib ipconfig ein.

5. Starte den Minecraft-Server

Um den Minecraft-Server zu starten, öffne die Windows-Eingabeaufforderung.

Navigiere zu dem Dateipfad, in dem die Minecraft-Serverdatei (mit einem Namen wie „minecraft_server.1.12.2.jar“) installiert wurde.

Starte den Server mit dem folgenden Befehl:

java -Xmx1024M -Xms1024M -jar {Server-Dateiname} nogui

(Ersetze {Server-Dateiname} durch den tatsächlichen Server-Dateinamen.)

Wenn du lieber die Benutzeroberfläche des Servers verwenden möchtest, schließe den Parameter „nogui“ aus:

java -Xmx1024M -Xms1024M -jar {Server-Dateiname}

Du kannst auch eine .bat-Datei erstellen, um die Befehle zusammenzufassen.

Sobald der Server läuft, kannst du andere Personen einladen, sich über deine lokale IP-Adresse mit deinem Server zu verbinden, wenn sie sich in deinem Heimnetzwerk befinden. Oder über deine externe/öffentliche IP-Adresse, wenn sie sich nicht in deinem Heimnetzwerk befinden.

Du kannst deine öffentliche IP-Adresse finden, indem du auf „Wie ist meine IP.de“ klickst.

Um zu überprüfen, ob dein Server erreichbar ist, gib deine öffentliche IP-Adresse in den Minecraft Server Status Checker ein.

Erstelle einen Minecraft-Servers auf deinem Mac

1. Stelle sicher, dass du Java installierst hast

Neuere Versionen von MacOS enthalten standardmäßig Java. Wenn du eine ältere Version von MacOS (OS X) verwenden, musst du möglicherweise die Legacy-Version von Java von der Apple-Website herunterladen.

2. Wähle einen Speicherort für deine Minecraft-Serverdateien

Erstelle einen Ordner, der deine Minecraft-Serverdateien enthält. Du kannst den Ordner z. B. auf deinem Desktop erstellen, aber die Wahl liegt ganz bei dir.

3. Lade die Minecraft-Server-Software herunter

Lade die Serversoftware von der Minecraft-Website herunter. Sie wird als Java .jar-Datei geliefert. Speicher sie an dem Ort, den du im vorherigen Schritt gewählt hast.

Öffne den TextEdit. Stelle das Format auf „einfachen Text“ ein. Gib das Folgende ein:

#!/bin/bash

cd “$(Pfadname „$0″)“

exec java -Xms1G -Xmx1G -jar {Server-Dateiname} nogui

(Ersetze den {Server-Dateiname} durch den tatsächlichen Server-Dateinamen.)

Speicher die Datei als start.command in demselben Ordner, in dem sich die .jar-Datei des Servers befindet.

Öffne das Terminal und erteile der neuen Datei start.command Berechtigungen, damit sie ausgeführt werden kann. Gib chmod a+x mit einem Leerzeichen nach dem Befehl ein. Ziehe die Datei start.command per Drag & Drop in das Terminalfenster. Drücke die Eingabetaste.

4. Aktiviere die Port-Weiterleitung auf deinem Router

Hinweis: Port-Weiterleitungen können ein Sicherheitsrisiko darstellen.

Wenn du nur einen Server für Spieler in deinem lokalen Netzwerk hostest, musst du dich nicht um die Port-Weiterleitung kümmern. Wenn du deinen Server jedoch für die ganze Welt zugänglich machen möchtest, musst du die Port-Weiterleitung auf deinem Router aktivieren.

In der Dokumentation deines Routers findest du genaue Anweisungen, wie du die Port-Weiterleitung für dein Gerät konfigurierst. Für Minecraft musst du den TCP-Port 25565 weiterleiten.

Du musst auch die lokale IP-Adresse deines Servers als Ausgangs-IP oder Server-IP für den weitergeleiteten Port eingeben. Dies teilt dem Router mit, auf welches Gerät er zeigen soll. Um die lokale IP-Adresse deines Servers zu ermitteln, öffne das Terminal und gib ifconfig ein.

5. Starte den Minecraft-Server

Klicke doppelt auf die Datei „start.command“, die du in Schritt 3 erstellt hast. Ein Terminal-Fenster wird geöffnet. Beim ersten Start des Servers wirst du wahrscheinlich Fehlermeldungen sehen. Das ist normal.

Sobald der Server läuft, kannst du andere Personen einladen, sich über deine lokale IP-Adresse mit deinem Server zu verbinden, wenn sie sich in deinem Heimnetzwerk befinden. Oder über deine externe/öffentliche IP-Adresse, wenn sie sich nicht in deinem Heimnetzwerk befinden.

Du kannst deine öffentliche IP-Adresse finden, indem du auf „Wie ist meine IP.de“ klickst.

Um zu überprüfen, ob dein Server erreichbar ist, gib deine öffentliche IP-Adresse in den Minecraft-Server Status Checker ein.

Erstelle einen Minecraft-Server auf einem Linux-Host

Wenn du nicht vorhast, einen Minecraft-Server von zu Hause aus zu hosten, kannst du stattdessen einen Linux-Hosting-Plan aufsetzen. Auf diese Weise bist du nicht für die Verwaltung der Hardware verantwortlich und du stellst deines privates Heimnetzwerk nicht der Öffentlichkeit zur Verfügung.

Wie bereits erwähnt, ist ein Linux-VPS-Hosting-Tarif von GoDaddy eine einfache Option, wenn du experimentieren willst oder nicht besonders viele Spieler deinem Server beitreten. Wenn du jedoch eine große Anzahl von Spielern erwartest, solltest du stattdessen einen dedizierten Linux-Server in Betracht ziehen.

Um diese Schritte auszuführen, musst du dich mit SSH in deinem Hosting verbinden. (Wenn du mit diesem Verfahren nicht vertraut bist, finden Sie in diesem Hilfe-Artikel weitere Informationen).

1. Installiere Java

Während du dich per SSH als Root-Benutzer mit deinem Host verbindest, gib den folgenden Befehl ein:

apt-cache search openjdk

Daraufhin werden die verfügbaren OpenJDK-Pakete aufgelistet, mit denen Java installiert werden kann. Für dieses Beispiel wähle openjdk-7-jdk, welches das OpenJDK 7 Development Kit ist.

Aktualisiere die Liste der verfügbaren Pakete aus den entfernten Quellen:

apt-get update

Installiere dann das ausgewählte Softwarepaket:

apt-get install openjdk-7-jdk

Drücke dann „Y“ wenn du aufgefordert wirst, den erforderlichen Speicherplatz für die Installation zu autorisieren. Wenn das erledigt ist, überprüfe, ob Java erfolgreich installiert wurde:

java -version

Du solltest die Version von Java sehen, die gerade installiert wurde.

2. Erstelle einen Speicherort für deine Minecraft-Serverdateien

Erstelle ein Verzeichnis auf deinem Host, in dem die Minecraft-Serverdateien gespeichert werden sollen, und wechsele dann in dieses Verzeichnis.

cd minecraft

cd minecraft

3. Lade die Minecraft-Serverdateien herunter

Führe innerhalb des Minecraft-Verzeichnisses den Befehl wget aus, um die Minecraft-Serverdateien herunterzuladen:

wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar

(Tipp: Überprüfe auf der Minecraft-Download-Seite die URL der neuesten Version).

Als Nächstes müssen wir „screen“ installieren und ausführen, damit cein Server weiterläuft, auch wenn du nicht verbunden bist:

yum install screen

screen

4. Starte deinen Minecraft-Server

java -Xmx512M -Xms512M -jar minecraft_server.jar nogui

(Tipp: Du kannst die Einstellungen -Xmx und -Xms ändern, um den zugewiesenen Speicher für den Minecraft-Server anzupassen. Zum Beispiel könntest du -Xmx1G eingeben, um den Arbeitsspeicher auf 1 GB aufzustocken. Der verfügbare Speicher hängt von deinem Hosting-Tarif ab).

Um sicherzustellen, dass alles korrekt läuft, stoppen deinen Server mit:

stop

Bearbeite dann die Datei „server.properties“ und setze:

enable-query=true

Speichere die Datei „server.properties“ und starten deinen Server neu. Gib von dort aus deine Server-IP-Adresse in den Minecraft-Server Status Checker ein, um zu sehen, ob er öffentlich zugänglich ist.

5. Richte dir eine Domain auf deinem Minecraft-Server ein

Wenn du den Spielern einen leicht zu merkenden Domain-Namen anstelle einer komplizierten IP-Adresse zur Verfügung stellst, wird es für die Leute noch einfacher sein, sich mit deinem Minecraft-Server zu verbinden.

Es ist super einfach: Aktualisiere die DNS-Einträge deiner Domain, indem du einen „A“-Eintrag für deine Domain (mit @ als Hostname) oder Subdomain (mit etwas wie „mc“ als Hostname) hinzufügst, der auf die IP-Adresse deines Minecraft-Servers zeigt.

Beachte, dass es bis zu ~24 Stunden dauern kann, bis DNS-Änderungen global in Kraft treten.

Wenn du nicht sicher bist, wie du DNS-Einträge ändern kannst, werfe einen Blick auf diesen Hilfe-Artikel zum Hinzufügen eines A-Eintrags.

Zusätzliche Ressourcen für die Verwaltung eines Minecraft-Servers

Wir haben nur an der Oberfläche gekratzt, um einen eigenen Minecraft-Server zu erstellen. Hier sind ein paar Ressourcen, die tiefer in die Einrichtung, Verwaltung und Vermarktung deines Servers eindringen:

Minecraft-Wiki-Anleitung zum Einrichten eines Servers

Minecraft-Wiki-Anleitung zur Konfiguration der server.properties

Minecraft-Wiki-Anleitung zur Verwaltung und Wartung eines Servers

Minecraft Server-Manager (Skript)

McMyAdmin Kontrollzentrum

Offizielle Minecraft Server-Management-Foren

Dieser Artikel enthält Informationen über die Verwendung von Produkten von Drittanbietern. GoDaddy unterstützt jedoch keine Produkte von Drittanbietern und ist nicht für die Funktionen oder die Zuverlässigkeit dieser Produkte verantwortlich. Marken und Logos von Drittanbietern sind eingetragene Marken der jeweiligen Eigentümer. Alle Rechte vorbehalten.

Bildnachweis: Unsplash