Funktionen
Meldungen
Festlegen, was der Bot von sich aus über deine Minecraft-Server postet, in welchen Kanal und wen er dabei pingt.
Neben dem Chat postet der Bot Meldungen über deine Minecraft-Server: Start und Stopp, Verbindungsabbrüche, niedrige TPS, den Wochenrückblick und mehr. Dafür muss der Server über den Chat-Sync verbunden sein. Jede Einstellung gilt für alle Server oder nur für einen.
Einrichten
- Öffne im Dashboard den Bereich „Meldungen & Berichte“.
- Wähle unter „Ping-Rolle“ die Rolle, die bei wichtigen Meldungen erwähnt wird.
- Wähle unter „Kanäle“ einen Kanal für „Meldungen“ und einen für „Berichte“.
- Klick in der Tabelle „Meldungen“ auf ein Feld, um eine Meldung zu ändern. Links steht „Alle Server“, rechts davon jeder Server einzeln.
- Führ
/notices ping-role role: @Teamaus. - Führ
/notices channel purpose: notices channel: #server-statusaus. - Schalte einzelne Meldungen mit
/notices setum, zum Beispiel/notices set notice: server-stop enabled: False. - Prüf mit
/notices show, was wo an ist.
Für /notices brauchst du das Recht „Server verwalten“. Die Seite jedes Servers im Dashboard hat außerdem die Reiter „Meldungen“ und „Kanäle“, nur für diesen Server.
Einstellungen
Meldungen
| Dashboard | notice | Ab Werk | Wirkung |
|---|---|---|---|
| Server gestartet | server-start | an | Der Minecraft-Server ist hochgefahren. |
| Server gestoppt | server-stop | an | Der Minecraft-Server wurde heruntergefahren. |
| Verbindung | connection | an, mit Ping | Die Verbindung zum Plugin ist seit 20 Minuten still, wieder da oder kam nie zustande. Gepingt wird nur beim Ausfall. |
| Niedrige TPS | tps | aus | Die TPS liegen länger als fünf Minuten unter der Schwelle (ab Werk 15). |
| Zustellproblem | delivery | an | Antwort im Chat, wenn eine Nachricht aus Discord den Server nicht erreicht. Pingt nie. |
| Konsolenwarnungen | console | an | Warnungen und Fehler aus der Serverkonsole. Nur mit Konsolenkanal, pingt nie. |
| Rang-Rolle blockiert | rank-role-blocked | an, mit Ping | Der Bot kann eine Rolle aus dem Rollen-Sync nicht vergeben, weil sie über seiner eigenen steht. |
| Token geleakt | token-leaked | immer an | Ein Token ist öffentlich aufgetaucht und wurde gesperrt. Lässt sich nicht abschalten. |
| Wochenrückblick | weekly-recap | an | Jeden Montag eine Übersicht der Woche. |
/notices set nimmt enabled, ping und für tps eine threshold zwischen 1 und 20:
/notices set notice: tps enabled: True threshold: 18 server: SurvivalKanäle
| Dashboard | purpose | Inhalt | Ohne Kanal |
|---|---|---|---|
| Ereignisse | events | Betreten, Verlassen, Tode und Fortschritte | Chat des Servers |
| Meldungen | notices | Start, Stopp, Verbindung, TPS und die übrigen Meldungen | Chat des Servers |
| Berichte | reports | Der Wochenrückblick | Chat des Servers |
| Konsole | console | Warnungen und Fehler aus der Konsole | wird nicht gepostet |
| Befehlsprotokoll | commands | Jeder Serverbefehl aus Discord oder dem Dashboard | wird nicht gepostet |
/notices channel purpose: console channel: #server-fehler server: SurvivalOhne channel gilt für diesen Zweck wieder die Vorgabe. Ein Kanal darf mehreren Servern dienen.
Alle Server oder einer
Ohne server ist eine Einstellung die Vorgabe für alle Server. Mit server: Survival gilt sie nur dort. Was ein Server nicht selbst einstellt, erbt er, und zwar für jedes Feld einzeln. reset: True löscht die eigene Einstellung eines Servers wieder.
Im Dashboard sind geerbte Felder gestrichelt und mit „erbt“ markiert. /notices show server: Survival markiert mit ✏️, was dieser Server selbst einstellt. Die Ping-Rolle gilt immer für alle Server.
Benachrichtigungen per E-Mail, Webhook, Push oder Direktnachricht nur an dich richtest du unter Server beobachten ein.
Update-Hinweise
Das Plugin fragt bei Modrinth, ob es eine neuere Fassung für deinen Server gibt. Gibt es eine, steht das:
- im Serverprotokoll, mit Link zur Download-Seite,
- in
/mcsync status, - im Dashboard unter „Verbindung & Chat“, mit dem Knopf „Zum Download für diesen Server“.
Heruntergeladen oder installiert wird nichts, die Datei tauschst du selbst. So schaltest du die Prüfung im Plugin ab:
# Spigot, Paper, Folia: plugins/mc-sync/config.yml
update:
mode: off# Fabric, Quilt, Forge, NeoForge: config/mc-sync.properties
update.mode=offProbleme
Es kommen keine Meldungen
- Der Server muss verbunden sein. Ohne Verbindung meldet er weder Start noch Stopp.
- Prüf mit
/notices show server: Survival, ob die Meldung an ist und in welchen Kanal sie geht. - Der Bot muss im Kanal schreiben dürfen („Kanal ansehen“ und „Nachrichten senden“).
Der Ping erwähnt niemanden
Ohne Ping-Rolle erwähnt ein Ping niemanden. Setz sie mit /notices ping-role role: @Team. Pingen können nur Meldungen, bei denen ping an ist.
Konsolenwarnungen erscheinen nicht
Sie brauchen einen eigenen Kanal: /notices channel purpose: console channel: #server-fehler. Ohne ihn werden sie nicht gepostet.
Eine Änderung für alle Server wirkt bei einem Server nicht
Der Server hat dafür eine eigene Einstellung. Nimm sie mit reset: True zurück, zum Beispiel /notices set notice: server-stop reset: True server: Survival.
Ein kurzer Ausfall wurde nicht gemeldet
Die Verbindung gilt erst nach 20 Minuten ohne Kontakt als weg. Kürzere Aussetzer meldet der Bot nicht.