Für einen Minecraft-Java-Server empfehlen wir Paper: Die Spieler verbinden sich mit dem normalen Spiel, ohne etwas zu installieren, es läuft deutlich besser als der offizielle Server von Mojang und unterstützt Plugins.
1. Installiere die passende Java-Version
| Minecraft-Version | Java |
|---|---|
| 26.1 und neuer (die neue Nummerierung von 2026) | Java 25 |
| 1.20.5 – 1.21.x | Java 21 |
| 1.18 – 1.20.4 | Java 17 |
Wenn beim Start UnsupportedClassVersionError oder ein Hinweis erscheint, dass du ein anderes Java brauchst, liegt es daran.
Windows
Lade den .msi-Installer von Eclipse Temurin in der nötigen Version von adoptium.net herunter. Aktiviere bei der Installation Set JAVA_HOME und Add to PATH. Prüfe es in einer neuen Konsole mit java -version.
Linux (Ubuntu / Debian)
Das offizielle Repository von Adoptium hat alle Versionen:
apt install -y wget apt-transport-https gpg
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null
echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list
apt update
apt install -y temurin-25-jdk
java -version
Ersetze die 25 durch 21 oder 17, wenn deine Minecraft-Version das verlangt.
2. Paper herunterladen
Wähle auf papermc.io/downloads/paper die Version und kopiere den Download-Link (Rechtsklick auf den Button). Unter Linux besser mit einem eigenen Benutzer:
adduser --disabled-password --gecos "" minecraft
su - minecraft
mkdir ~/server && cd ~/server
wget -O paper.jar "HIER_DEN_LINK_EINFUEGEN"
Unter Windows lädst du es mit dem Browser des VPS herunter und speicherst es als C:\minecraft\paper.jar.
3. Erster Start und EULA
Aus dem Ordner des Servers:
java -Xms2G -Xmx2G -jar paper.jar --nogui
Beim ersten Mal stoppt er sofort, weil du die EULA von Minecraft akzeptieren musst: Öffne eula.txt, ändere eula=false in eula=true, speichere und starte erneut. Wenn in der Konsole Done erscheint, ist die Welt bereit.
4. Wie viel Speicher er bekommt
Setze bei -Xms und -Xmx denselben Wert und lass unter Linux 1 bis 1,5 GB für das System übrig (unter Windows etwa 2 GB). Bei einem VPS mit 8 GB und Linux zum Beispiel: -Xms6500M -Xmx6500M. Ihm den ganzen RAM zu geben ist schlechter: Das System hat dann keinen Speicher mehr, und der Server ruckelt oder beendet sich.
Den kompletten Befehl mit den Leistungsoptionen, die Paper empfiehlt, findest du unter Minecraft-Server optimieren.
5. Grundeinstellungen
Bearbeite bei gestopptem Server die server.properties:
| Einstellung | Wofür |
|---|---|
motd | Der Text, der in der Serverliste erscheint |
max-players | Gleichzeitige Spieler |
difficulty / gamemode | Schwierigkeit und Spielmodus |
view-distance / simulation-distance | Wie viel von der Welt man sieht und wie viel um jeden Spieler herum „läuft“; sie zu senken entlastet den Server am meisten |
online-mode | Lass es auf true: Es prüft, dass jeder Spieler ein Originalkonto hat. Mit false kann jeder mit dem Namen eines anderen hinein, auch mit deinem Admin-Namen |
Damit nur hineinkommt, wen du willst, nutze in der Konsole die Whitelist: whitelist on und whitelist add Name.
6. Öffne den Port 25565 (TCP)
# Windows (PowerShell als Administrator)
New-NetFirewallRule -DisplayName "Minecraft TCP 25565" -Direction Inbound -Protocol TCP -LocalPort 25565 -Action Allow -Profile Any
# Linux
ufw allow 25565/tcp
Bei Servern in Spanien wendest du zusätzlich im Reiter Sicherheit den Filter für Minecraft (Java) an. Alle Details unter den Ports von Minecraft.
7. Werde Administrator und tritt bei
Tippe in der Konsole des Servers op DeinName. Im Spiel: Mehrspieler → Server hinzufügen und die IP deines VPS eintragen (ohne Port, wenn du den 25565 nutzt).
8. Damit er von selbst läuft
Unter Windows legst du C:\minecraft\start.bat mit deinem Befehl an und lässt ihn beim Windows-Start starten:
@echo off
cd /d C:\minecraft
java -Xms6G -Xmx6G -jar paper.jar --nogui
pause
Unter Linux lässt du ihn in einer screen-Sitzung laufen oder machst einen Dienst daraus (Paper speichert die Welt, wenn es den Stopp-Befehl bekommt). Und plane Backups der Welt: Sie ist das Einzige, was sich nicht neu herunterladen lässt.