Unterstützte Software
Plugin installieren
1
Notify auf dem Proxy installieren
Lade Notify von GitHub herunter und lege die JAR-Datei im Ordner
plugins/ des Proxy-Templates ab. Die Standard-Templates enthalten simplecloud-api bereits. Füge es bei einem eigenen Template über die Einstellung Plugins des Ziels oder über die CLI hinzu.2
Konfiguration erzeugen
Starte einmal einen passenden Proxy. Notify legt
plugins/simplecloud-notify/messages.yml im Verzeichnis des laufenden Proxys an.3
Konfiguration ins Template übernehmen
Kopiere bei einem Gruppen-Proxy
plugins/simplecloud-notify/messages.yml vor dem Stoppen an denselben Pfad im Template. Änderungen, die nur im temporären Proxy-Verzeichnis liegen, gehen beim Stoppen verloren.Unter Templates findest du den vollständigen Ablauf.4
Änderungen anwenden
Führe nach Änderungen an der Datei eines laufenden Proxys
/scnotify reload config aus. Starte den Proxy neu, wenn du stattdessen die Datei im Template bearbeitet hast.Nach einem erfolgreichen Neuladen erscheint
Notify configuration was reloaded.Benachrichtigungen
Notify empfängt Ereignisse über die Cloud API und kann Meldungen für diese Änderungen senden:- Server wechselt zu
STARTING,AVAILABLEoderSTOPPING - Server wurde gestoppt
- Gruppe wurde erstellt
- Gruppe wurde gelöscht
null, um sie zu deaktivieren. Mit null für den gesamten Abschnitt notifications.server oder notifications.group deaktivierst du die jeweilige Kategorie.
Teammitglieder können alle Meldungen für sich mit /scnotify disable ausschalten und mit /scnotify enable wieder einschalten. Notify speichert diese Einstellung in den SimpleCloud-Eigenschaften des Spielers, sodass sie proxyübergreifend gilt. Standardmäßig sind Benachrichtigungen aktiviert.
Konfiguration
Notify verwendet MiniMessage für Textformatierungen. Die unterstützte Syntax findest du in der MiniMessage-Dokumentation. Die erzeugtemessages.yml enthält Nachrichtentexte, wiederverwendbare Variablen und Formatoptionen:
Platzhalter
Serverbenachrichtigungen
Gruppenbenachrichtigungen
Befehle
Der persönliche Schalter gilt für alle Notify-Meldungen. Die Ereignisberechtigungen bestimmen weiterhin, welche Kategorien ein aktivierter Spieler erhält.
Berechtigungen
Notify prüft die Berechtigung für jede Meldung einzeln. Weise Teammitgliedern nur die Ereigniskategorien zu, die sie erhalten sollen.
notify.state.server.deleted wird weiterhin als veralteter Alias für Meldungen zu gestoppten Servern akzeptiert.Fehlerbehebung
Der Proxy kann Notify nicht laden
Der Proxy kann Notify nicht laden
Prüfe, ob
simplecloud-api auf demselben Proxy installiert und aktiviert ist. Notify benötigt das Plugin für SimpleCloud-Ereignisse und Spielereigenschaften.Ein Teammitglied erhält keine Benachrichtigungen
Ein Teammitglied erhält keine Benachrichtigungen
Führe als betroffener Spieler
/scnotify enable aus und weise dann die Berechtigung für jede gewünschte Ereigniskategorie zu. Sowohl der persönliche Schalter als auch die Ereignisberechtigung müssen die Meldung erlauben.Nachrichtenänderungen verschwinden nach einem Neustart
Nachrichtenänderungen verschwinden nach einem Neustart
Bearbeite
plugins/simplecloud-notify/messages.yml im Proxy-Template oder kopiere die getestete Datei dorthin, bevor ein temporärer Gruppen-Proxy stoppt.