Zum Hauptinhalt springen
Zurück zur Kategorie

Minecraft-Server einrichten: Paper-Installationsanleitung

Vollständige Anleitung zur Minecraft-Server-Installation auf REXE VDS: Paper/Spigot, Java-Konfiguration, Plugin-Verwaltung und Leistungsoptimierung für stabiles Gameplay.

Lesezeit: 11 Min. Spielserver-Einrichtung
minecraftpaperspigotjavaSpielserverPluginminecraft server einrichten

Inhaltsverzeichnis

Einleitung

Minecraft ist eines der beliebtesten Sandbox-Spiele weltweit. Mit Ihrem eigenen Minecraft-Server können Sie mit Freunden oder der Community in einer privaten Welt spielen. In dieser Anleitung beschreiben wir die Installation eines leistungsstarken Paper-Servers (Spigot-basiert) auf Ihrem REXE VDS.

Systemanforderungen

RessourceMinimumEmpfohlen
CPU2 Kerne4+ Kerne
RAM2 GB4-8 GB
Festplatte10 GB SSD30+ GB NVMe
OSUbuntu 20.04+Ubuntu 22.04 LTS
JavaJava 17+Java 21

Der Minecraft-Server ist von der Single-Core-Leistung abhängig. Die Ryzen 9-Prozessoren von REXE bieten hierfür ideale Leistung.

Installationsschritte

Schritt 1: Java installieren

hljs bash
sudo apt update
sudo apt install openjdk-21-jre-headless -y
java -version

Schritt 2: Benutzer und Verzeichnis erstellen

hljs bash
adduser minecraft --disabled-login
su - minecraft
mkdir server && cd server

Schritt 3: Paper JAR herunterladen

Paper ist ein optimierter Fork von Spigot mit besserer Leistung:

hljs bash
wget -O paper.jar https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/LATEST/downloads/paper-1.21.4-LATEST.jar

Die aktuelle Paper-Version finden Sie auf papermc.io.

Schritt 4: EULA akzeptieren

hljs bash
echo 'eula=true' > eula.txt

Schritt 5: Erster Start

hljs bash
java -Xms2G -Xmx4G -jar paper.jar --nogui

Beim ersten Start erstellt der Server eine Welt und generiert Konfigurationsdateien. Geben Sie stop zum Beenden ein.

Serverkonfiguration

server.properties

hljs bash
nano server.properties

Wichtige Einstellungen:

hljs yaml
server-port=25565
max-players=50
view-distance=10
simulation-distance=8
online-mode=true
motd=REXE Minecraft Server
difficulty=normal
gamemode=survival

Java-Speicheroptimierung

Aikars empfohlene JVM-Flags für optimale Leistung:

hljs bash
java -Xms4G -Xmx4G \
  -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 paper.jar --nogui

Halten Sie die Werte -Xms und -Xmx gleich. Weisen Sie 70-80% des gesamten Server-RAMs zu, den Rest für das OS.

Plugin-Verwaltung

Kopieren Sie Plugins in das Verzeichnis plugins/:

hljs bash
cd ~/server/plugins
wget PLUGIN_URL -O plugin-name.jar

Empfohlene Basis-Plugins

PluginBeschreibung
EssentialsXGrundbefehle, Wirtschaft, Spawn
LuckPermsBerechtigungsverwaltung
WorldGuardRegionsschutz
VaultWirtschafts-API
CoreProtectBlock-Logging und Rollback

Port-Einstellungen und Firewall

PortProtokollVerwendung
25565TCP + UDPMinecraft Java Edition
19132UDPBedrock Edition (mit Geyser)

Im REXE Path-Panel:

  1. Minecraft Java: Protokoll: TCP, Port: 25565, Filter: Minecraft Java Edition
  2. Minecraft UDP: Protokoll: UDP, Port: 25565

Der Path.net Minecraft Java Edition-Filter bietet speziellen DDoS-Schutz.

Autostart (systemd)

hljs bash
sudo nano /etc/systemd/system/minecraft.service
hljs yaml
[Unit]
Description=Minecraft Server
After=network.target

[Service]
Type=simple
User=minecraft
WorkingDirectory=/home/minecraft/server
ExecStart=/usr/bin/java -Xms4G -Xmx4G -jar paper.jar --nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
hljs bash
sudo systemctl daemon-reload
sudo systemctl enable minecraft
sudo systemctl start minecraft

Leistungstipps

  • view-distance: Reduzierung von 10 auf 8 verbessert die Leistung
  • simulation-distance: 6-8 ist optimal
  • Paper-Konfiguration: Optimieren Sie paper-global.yml und paper-world-defaults.yml
  • Timings-Bericht: Verwenden Sie /timings on zur Leistungsanalyse

Fazit

Die Installation eines Minecraft-Servers mit Paper ist schnell und einfach. Mit Aikars JVM-Flags und der richtigen Konfiguration erhalten Sie stabile Leistung auch bei vielen Spielern.