Minecraft Server erstellen auf Linux Debian

Du möchtest gerne einen Minecraft Server erstellen aber weißt nicht wie? Kein Problem!
Hier zeigen wir dir im Detail wie es funktioniert.

Voraussetzungen

  • SSH oder Terminal Zugang
  • Java
  • Minecraft Launcher

Verbindung herstellen und Ordner erstellen

Als erstes verbinden wir uns via SSH auf unseren Server und updaten unser System mit

apt-get update && apt-get upgrade

Nachdem wir unser System auf den neusten Stand gebracht haben, erstellen wir uns einen Ordner für unseren Server

mkdir Minecraft

und nun gehen wir in den Ordner mit dem Befehl

cd Minecraft

Java installieren und Server herunterladen

Jetzt installieren wir die Java JDK wenn diese nicht installiert ist.
Dafür geben wir ein

apt-get install openjdk-17-jdk

Jetzt prüfen wir ob Java richtig installiert ist mit einer kleinen Abfrage nach der Java version mit

java -version

Sobald unsere Java Version installiert ist ist es jetzt so weit unseren Server herunter zu laden.
Dafür geben holen wir uns den Link auf der offizielle Minecraft Seite. (https://www.minecraft.net/de-de/download/server) und kopieren diesen.

Jetzt geben wir den befehl wget in die Konsole ein um den Server herunter zu laden

wget https://piston-data.mojang.com/v1/objects/45810d238246d90e811d896f87b14695b7fb6839/server.jar

Server konfigurieren und starten

Als nächstes erstellen wir eine Datei um den Server starten zu können. Dafür geben wir folgendes ein

nano server.sh

Falls ihr den Nano Editor nicht installiert haben solltet, könnt ihr euch den über „apt-get install nano“ installieren. In die Datei geben wir folgenden Code ein

java -Xmx1024M -Xms1024M -jar server.jar nogui

mit „-Xmx1024M“ und „-Xms1024M“ teilt ihr dem Server Arbeitsspeicher zu (RAM), ihr könntet genau so gut „-Xmx2G“ oder „-Xmx4G“ für 2 oder 4 GB RAM eintragen.

Nach dem wir die Datei mit STRG+O und STRG+X die Datei gespeichert und geschlossen haben,
Machen wir unsere Datei jetzt auch noch ausführbar

chmod +x start.sh

Jetzt starten wir unseren server mit

./server.sh
Starting net.minecraft.server.Main
[23:37:36] [ServerMain/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[23:37:37] [ServerMain/INFO]: No existing world data, creating new world
[23:37:38] [ServerMain/INFO]: Loaded 7 recipes
[23:37:38] [ServerMain/INFO]: Loaded 1271 advancements
[23:37:38] [Server thread/INFO]: Starting minecraft server version 1.20.4
[23:37:38] [Server thread/INFO]: Loading properties
[23:37:38] [Server thread/INFO]: Default game type: SURVIVAL
[23:37:38] [Server thread/INFO]: Generating keypair
[23:37:38] [Server thread/INFO]: Starting Minecraft server on *:25565
[23:37:38] [Server thread/INFO]: Using epoll channel type
[23:37:38] [Server thread/INFO]: Preparing level "world"
[23:37:42] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[23:37:43] [Worker-Main-4/INFO]: Preparing spawn area: 0%
[23:37:43] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[23:37:43] [Worker-Main-6/INFO]: Preparing spawn area: 0%
[23:37:44] [Worker-Main-7/INFO]: Preparing spawn area: 0%
[23:37:44] [Worker-Main-3/INFO]: Preparing spawn area: 1%
[23:37:45] [Worker-Main-5/INFO]: Preparing spawn area: 2%
[23:37:45] [Worker-Main-5/INFO]: Preparing spawn area: 3%
[23:37:46] [Worker-Main-6/INFO]: Preparing spawn area: 4%
[23:37:46] [Worker-Main-1/INFO]: Preparing spawn area: 5%
[23:37:47] [Worker-Main-4/INFO]: Preparing spawn area: 9%
[23:37:47] [Worker-Main-2/INFO]: Preparing spawn area: 10%
[23:37:48] [Worker-Main-6/INFO]: Preparing spawn area: 13%
[23:37:48] [Worker-Main-3/INFO]: Preparing spawn area: 15%
[23:37:49] [Worker-Main-5/INFO]: Preparing spawn area: 17%
[23:37:49] [Worker-Main-2/INFO]: Preparing spawn area: 20%
[23:37:50] [Worker-Main-2/INFO]: Preparing spawn area: 23%
[23:37:50] [Worker-Main-4/INFO]: Preparing spawn area: 25%
[23:37:51] [Worker-Main-7/INFO]: Preparing spawn area: 29%
[23:37:51] [Worker-Main-4/INFO]: Preparing spawn area: 32%
[23:37:52] [Worker-Main-4/INFO]: Preparing spawn area: 34%
[23:37:52] [Worker-Main-3/INFO]: Preparing spawn area: 37%
[23:37:53] [Worker-Main-5/INFO]: Preparing spawn area: 40%
[23:37:53] [Worker-Main-4/INFO]: Preparing spawn area: 43%
[23:37:54] [Worker-Main-7/INFO]: Preparing spawn area: 46%
[23:37:54] [Worker-Main-4/INFO]: Preparing spawn area: 48%
[23:37:55] [Worker-Main-5/INFO]: Preparing spawn area: 53%
[23:37:55] [Worker-Main-5/INFO]: Preparing spawn area: 55%
[23:37:56] [Worker-Main-7/INFO]: Preparing spawn area: 58%
[23:37:56] [Worker-Main-7/INFO]: Preparing spawn area: 60%
[23:37:57] [Worker-Main-6/INFO]: Preparing spawn area: 64%
[23:37:57] [Worker-Main-6/INFO]: Preparing spawn area: 68%
[23:37:58] [Worker-Main-2/INFO]: Preparing spawn area: 70%
[23:37:58] [Worker-Main-1/INFO]: Preparing spawn area: 74%
[23:37:59] [Worker-Main-5/INFO]: Preparing spawn area: 77%
[23:37:59] [Worker-Main-3/INFO]: Preparing spawn area: 81%
[23:38:00] [Worker-Main-1/INFO]: Preparing spawn area: 84%
[23:38:00] [Worker-Main-3/INFO]: Preparing spawn area: 87%
[23:38:01] [Worker-Main-3/INFO]: Preparing spawn area: 90%
[23:38:01] [Worker-Main-6/INFO]: Preparing spawn area: 94%
[23:38:02] [Worker-Main-6/INFO]: Preparing spawn area: 97%
[23:38:02] [Server thread/INFO]: Time elapsed: 19828 ms
[23:38:02] [Server thread/INFO]: Done (23.425s)! For help, type "help"

Nach dem der Server startet fährt er auch relativ schnell wieder runter, das liegt daran dass wir die EULA erst akzeptieren müssen. Dazu gehen wir in die EULA.txt datei mit und aus false ein true

nano EULA.txt

Danach starten wir unseren Server noch einmal und lassen unsere Welt und restlichen Dateien generieren.
Jetzt ist euer Server gestartet und ihr könnt euch mit „Localhost“ verbinden.

Es können jetzt nun eure Freunde im gleichen Netzwerk auf den Server joinen. um auch andere Personen außerhalb des Hauses mitspielen zu lassen müssen wir auch noch ein Portforwarding (Portfreigabe) im Router oder ein VPN Tool benutzen wie z.B.: Hamachi.

So das wars! Jetzt könnt ihr in eurer eigenen kleinen Welt farmen, erkunden und noch mehr.
Ich hoffe euch hat das Tutorial gefallen und ich konnte euch helfen.

Bis zum nächsten mal!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Ähnliche Beiträge