Vollständiger Leitfaden zum Starten eines optimierten Purpur-Servers
Purpur ist ein optimierter Minecraft-Server, der die besten Funktionen von Paper und Spigot kombiniert. Er verbessert die Leistung Ihres Servers und bietet gleichzeitig eine große Flexibilität bei der Konfiguration. In diesem Leitfaden zeigen wir Ihnen, wie Sie Schritt für Schritt einen optimierten Purpur-Server starten.
Voraussetzungen vor der Installation
Bevor Sie Ihren Purpur-Server starten, sollten Sie sicherstellen, dass Sie Folgendes haben:
- Java 17 oder eine neuere Version auf Ihrem Rechner installiert.
- Zugriff auf ein Terminal, sei es unter Windows, Linux oder macOS.
- Ein dedizierter Server oder ein VPS wird für bessere Leistungen empfohlen.
Herunterladen von Purpur
Um zu beginnen, müssen Sie die neueste Version von Purpur herunterladen. Befolgen Sie diese Schritte:
- Gehen Sie zur Download-Seite von Purpur.
- Laden Sie die .jar-Datei der gewünschten Version herunter.
- Verschieben Sie die .jar-Datei in einen speziellen Ordner für Ihren Minecraft-Server.
Konfiguration Ihres Servers
Erstellen der Startdatei
Um Ihren Purpur-Server auszuführen, müssen Sie ein Startskript erstellen. Dieses Skript ermöglicht es, den Server mit den richtigen Optionen zu starten. Hier ist ein Beispiel für ein Skript für Linux:
#!/bin/bash
# Startet den Purpur-Server
java -Xms1G -Xmx4G -jar purpur.jar nogui
Stellen Sie sicher, dass Sie Ihrem Skript Ausführungsberechtigungen geben:
chmod +x start.sh
Konfiguration des Servers mit server.properties
Sobald Ihr Server gestartet ist, wird eine server.properties-Datei generiert. Öffnen Sie diese, um verschiedene Einstellungen zu konfigurieren:
- server-port: der Port, auf dem Ihr Server lauscht (Standard 25565).
- max-players: maximale Anzahl von Spielern, die auf dem Server erlaubt sind.
- level-name: Name der Welt, die der Server laden wird.
Hier ist ein Beispiel für den Inhalt von server.properties:
server-port=25565
max-players=20
level-name=world
Optimierung des Purpur-Servers
Verwendung der Leistungsparameter
Purpur bietet viele Optimierungsparameter, die Sie in der Datei purpur.yml konfigurieren können. Hier sind einige empfohlene Parameter:
- ticking-area: ermöglicht die Konfiguration des Chunk-Ladebereichs.
- entity-activation-range: passt die Entfernung an, in der Entitäten aktiv sind.
- view-distance: reduziert die Renderdistanz zur Verbesserung der Leistung.
Beispielkonfiguration in purpur.yml:
ticking-area:
enabled: true
radius: 4
entity-activation-range:
animals: 32
monsters: 32
view-distance: 6
Installation von Plugins
Um die Funktionen Ihres Servers zu erweitern, können Sie Plugins installieren. So gehen Sie vor:
- Laden Sie ein mit Purpur kompatibles Plugin von einer Seite wie SpigotMC oder Bukkit herunter.
- Platzieren Sie die Plugin-Datei im plugins-Ordner Ihres Servers.
- Starten Sie den Server neu, damit das Plugin geladen wird.
Verwaltung und Wartung des Servers
Neustart und Backups
Es ist wichtig, den Server regelmäßig neu zu starten, um Speicher freizugeben und Updates anzuwenden. Verwenden Sie den folgenden Befehl, um den Server neu zu starten:
/restart
Für Backups können Sie Plugins wie EssentialsX verwenden, die automatische Backup-Funktionen bieten.
Überwachung der Leistung
Verwenden Sie Tools wie Timings, um die Leistung Ihres Servers zu überwachen. Der folgende Befehl generiert einen Leistungsbericht:
/timings on
Vergessen Sie nicht, Timings nach den Tests zu deaktivieren:
/timings off
Häufige Probleme beheben
Startfehler
Wenn Ihr Server nicht startet, überprüfen Sie die Protokolle auf Fehler. Die häufigsten Fehler sind:
- Falsche Java-Version.
- Port bereits verwendet.
- Fehlerhaft konfigurierte
server.properties-Datei.
Latency-Probleme
Um Latency-Probleme zu beheben, können Sie:
- Die Sichtweite in
server.propertiesreduzieren. - Die Anzahl der Spieler auf dem Server begrenzen.
- Ein Lag-Management-Plugin verwenden.
Fazit
Die Konfiguration eines optimierten Purpur-Servers erfordert präzise Schritte und Aufmerksamkeit für Details. Indem Sie diesem Leitfaden folgen, sind Sie in der Lage, Ihren Server zu starten und zu optimieren, um ein reibungsloses und angenehmes Spielerlebnis zu gewährleisten. Zögern Sie nicht, weitere Parameter und Plugins zu erkunden, um Ihren Server nach Ihren Bedürfnissen anzupassen.