Überblick
- Plattformen
- Spigot, Paper, Purpur, Folia
- Minecraft
- 1.21 oder neuer
- Java
- 21
- Erforderlich
- Keine
- Optional
- Keine
VeloRoad verwaltet kompatible Plugins, ohne den gesamten Minecraft-Server neu zu starten. Es validiert einen Ersatz, bevor es das laufende Plugin anfasst, bewahrt das aktuelle Jar in einem per SHA-256 verifizierten Backup auf, lädt die neue Version, prüft ihre Befehle und stellt die vorherige Version automatisch wieder her, wenn das Deployment fehlschlägt.
Voraussetzungen #
- Spigot, Paper, Purpur oder Folia, Minecraft 1.21 oder neuer.
- Java 21 oder neuer.
- Es ist kein weiteres Plugin erforderlich.
Funktionen #
- Lädt, entlädt, lädt neu, aktiviert und deaktiviert Plugins zur Laufzeit.
- Ersetzt ein Plugin mit Backup, Integritätsprüfung und automatischem Rollback.
- Verarbeitet den Ordner
.paper-remappedvon Paper und versionierte Jar-Namen wiePlugin-2.4.1.jar. - Prüft den Plugin-Ordner, ohne etwas zu ändern (
/veloroad doctor). - Wendet Updates automatisch aus
.jar.new- und.jar.install-Dateien an und kann dasselbe Update auf anderen Servern derselben Maschine vorbereiten. - Fünf bearbeitbare Sprachen: Englisch, Türkisch, Spanisch, Deutsch und Französisch.
Ablauf eines verwalteten Updates #
- Lege das neue Jar unter beliebigem Dateinamen in
plugins/oder nenne es<Plugin>.jar.new. - Führe
/veloroad check <plugin>für eine schreibgeschützte Kompatibilitätsvorschau aus. - Führe
/veloroad reload <plugin>aus. VeloRoad erkennt das Plugin anhand seines Deskriptors, erstellt und verifiziert ein Backup, ersetzt das aktive Jar, aktiviert die neue Version und prüft die von ihr registrierten Befehle. - Schlägt das Laden, Aktivieren, Leeren des Caches oder die Befehlsprüfung fehl, wird die vorherige verifizierte Version wiederhergestellt, sofern ein Backup existiert.
Deklarieren mehrere Kandidaten-Jars denselben Plugin-Namen, wird das Deployment abgelehnt und die Dateien werden aufgelistet. Um einen frischen Rollback-Punkt zu behalten, lege den Ersatz neben das aktive Jar, statt es zu überschreiben.
Ein vollständiger Server-Neustart ist für kritische Plugins und für Plugins, die tiefe Live-Referenzen auf ihre eigenen Klassen halten, immer die sicherste Wahl.
Datenschutz #
VeloRoad enthält eine verschobene (relocated) Kopie von bStats Metrics 3.0.2. Die Metriken sind standardmäßig aktiviert und senden technische Serverinformationen (Software und Version, Java- und Betriebssystemdetails, Spielerzahl und eine pseudonyme Server-Kennung). VeloRoad fügt keine eigenen Diagramme mit Spielerdaten hinzu. Schalte die Metriken in plugins/Veloroad/config.yml oder plugins/bStats/config.yml aus. Der bStats-Quellcode liegt auf GitHub.
Support #
Nutze den Diskussionsbereich der Ressource. Füge bei einem Deployment-Problem die Ausgabe von /veloroad doctor <plugin> und die relevanten Konsolenzeilen bei.