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

  1. Öffne im Dashboard den Bereich „Meldungen & Berichte“.
  2. Wähle unter „Ping-Rolle“ die Rolle, die bei wichtigen Meldungen erwähnt wird.
  3. Wähle unter „Kanäle“ einen Kanal für „Meldungen“ und einen für „Berichte“.
  4. Klick in der Tabelle „Meldungen“ auf ein Feld, um eine Meldung zu ändern. Links steht „Alle Server“, rechts davon jeder Server einzeln.

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

DashboardnoticeAb WerkWirkung
Server gestartetserver-startanDer Minecraft-Server ist hochgefahren.
Server gestopptserver-stopanDer Minecraft-Server wurde heruntergefahren.
Verbindungconnectionan, mit PingDie Verbindung zum Plugin ist seit 20 Minuten still, wieder da oder kam nie zustande. Gepingt wird nur beim Ausfall.
Niedrige TPStpsausDie TPS liegen länger als fünf Minuten unter der Schwelle (ab Werk 15).
ZustellproblemdeliveryanAntwort im Chat, wenn eine Nachricht aus Discord den Server nicht erreicht. Pingt nie.
KonsolenwarnungenconsoleanWarnungen und Fehler aus der Serverkonsole. Nur mit Konsolenkanal, pingt nie.
Rang-Rolle blockiertrank-role-blockedan, mit PingDer Bot kann eine Rolle aus dem Rollen-Sync nicht vergeben, weil sie über seiner eigenen steht.
Token geleakttoken-leakedimmer anEin Token ist öffentlich aufgetaucht und wurde gesperrt. Lässt sich nicht abschalten.
Wochenrückblickweekly-recapanJeden 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: Survival

Kanäle

DashboardpurposeInhaltOhne Kanal
EreignisseeventsBetreten, Verlassen, Tode und FortschritteChat des Servers
MeldungennoticesStart, Stopp, Verbindung, TPS und die übrigen MeldungenChat des Servers
BerichtereportsDer WochenrückblickChat des Servers
KonsoleconsoleWarnungen und Fehler aus der Konsolewird nicht gepostet
BefehlsprotokollcommandsJeder Serverbefehl aus Discord oder dem Dashboardwird nicht gepostet
/notices channel purpose: console channel: #server-fehler server: Survival

Ohne 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:

yaml
# Spigot, Paper, Folia: plugins/mc-sync/config.yml
update:
  mode: off
properties
# Fabric, Quilt, Forge, NeoForge: config/mc-sync.properties
update.mode=off

Probleme

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.