Skip to main content

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, AVAILABLE oder STOPPING
  • Server wurde gestoppt
  • Gruppe wurde erstellt
  • Gruppe wurde gelöscht
Setze eine einzelne Nachricht auf 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 erzeugte messages.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

Prüfe, ob simplecloud-api auf demselben Proxy installiert und aktiviert ist. Notify benötigt das Plugin für SimpleCloud-Ereignisse und Spielereigenschaften.
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.
Bearbeite plugins/simplecloud-notify/messages.yml im Proxy-Template oder kopiere die getestete Datei dorthin, bevor ein temporärer Gruppen-Proxy stoppt.