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
Autor
REXE Teknoloji Network & Security Team
Redaktion
REXE Teknoloji Technical Editorial
Erstveröffentlichung
Letzte Aktualisierung

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.

Häufig gestellte Fragen

Paper oder Spigot — was sollte ich verwenden?

Paper ist ein optimierter Fork von Spigot mit besserer Leistung. Wir empfehlen die Verwendung von Paper.

Wie viel RAM wird für einen Minecraft-Server benötigt?

Für 10-20 Spieler 2-4 GB, für 20-50 Spieler 4-8 GB, für 50+ Spieler 8+ GB RAM.

Wie installiere ich Plugins auf meinem Minecraft-Server?

Laden Sie die Plugin-.jar-Datei herunter und legen Sie sie im plugins/-Verzeichnis Ihres Servers ab. Starten Sie den Server neu, um das Plugin zu laden.

Der Server-TPS sinkt. Was kann ich tun?

Reduzieren Sie view-distance und simulation-distance in server.properties, verwenden Sie Aikars JVM-Flags und führen Sie /timings on aus, um das Plugin oder die Weltfunktion zu identifizieren, die Lag verursacht.

Verwandte Artikel

Rust-Server einrichten: Oxide-Plugin-Anleitung

Vollständige Anleitung zur Rust Dedicated-Server-Installation auf REXE VDS: SteamCMD, Oxide/uMod-Plugin-System, Serverkonfiguration, Leistungsoptimierung und Wipe-Verwaltung.

10 Min.
ruststeamcmdoxide
NetzwerkverkehrEingehend GbpsAusgehend Gbps