Übersicht
Das Server Connection Plugin ist das zentrale Proxy-Plugin für SimpleCloud v3 Netzwerke. Es sorgt dafür, dass die registrierten Unterserver deines Proxys mit der Server-Registry von SimpleCloud synchron bleiben, und kümmert sich um die gesamte Routing-Logik der Spieler. Das Plugin:- Registriert und entfernt SimpleCloud-Server automatisch auf deinem Proxy
- Leitet Spieler beim Betreten des Netzwerks auf den richtigen Server weiter
- Schickt Spieler automatisch auf Fallback-Server, wenn ihr aktueller Server offline geht
- Bietet anpassbare Navigationsbefehle (Commands), mit denen Spieler den Server wechseln können
- Unterstützt flexible Namensfilter für Server über konfigurierbare Operationen
Unterstützte Software
Du möchtest eine andere Proxy-Software unterstützen? Erstelle einfach einen Pull Request auf
GitHub!
Schnelle Einrichtung
- Lade das Plugin von GitHub herunter
- Packe es in den Plugins-Ordner deiner Proxy-Vorlage (Template)
- Starte deinen Proxy-Server
- Passe die
config.yml,commands.ymlundmessages.ymlnach deinen Wünschen an
Konfiguration
config.yml
Die Hauptkonfigurationsdatei. Hierüber werden die Server-Registrierung, Verbindungen, das Routing beim Netzwerkbeitritt und das Fallback-Verhalten gesteuert.Filter-Operationen (Matcher)
Derserver-name-matcher unterstützt folgende Operationen:
Setze
negate: true, um eine Operation umzukehren – so werden z. B. alle Server abgefangen, die nicht mit lobby beginnen.
Verbindungsregeln (Connection Rules)
Verbindungen können an Regeln geknüpft werden, die ein Spieler erfüllen muss. Schlägt eine Regel fehl, wird die Verbindung übersprungen und die nächste Priorität geprüft. Es gibt zwei Regel-Typen: Berechtigungs-Regel (Permission Rule) Prüft, ob ein Spieler eine bestimmte Permission besitzt.bypass-permission greift, wird die komplette Verbindung übersprungen.
Prioritäten & Fallback-Auflösung
Sowohlnetwork-join-targets als auch fallback unterstützen mehrere Zielverbindungen mit Prioritäten:
- Zielverbindungen werden nach höchster Priorität zuerst abgearbeitet.
- Haben mehrere Ziele die gleiche Priorität, wird eines davon zufällig ausgewählt.
- Wenn ein Ziel gerade keinen verfügbaren Server hat, wird automatisch die nächstniedrigere Priorität versucht.
- Die optionale
from-Liste bei Fallbacks beschränkt die Weiterleitung auf Spieler, die von ganz bestimmten Servern kommen.
commands.yml
Konfiguriert die Navigationsbefehle für Spieler.network-join-targets und fallback.