v2.3.0 11.8.2026

System Update v2.3.0

# Changelog — 10. August 2026

Grundlage: 69 Änderungen aus den Repositories.
Formuliert für Leser, nicht für Entwickler — aber ohne etwas zu beschönigen.
 
Fünf Tage, in denen vor allem eines passiert ist: Funktionen, die im Dashboard einstellbar waren, tun jetzt auch das, was dort steht.
Ein großer Teil der Liste unten sind keine neuen Funktionen, sondern Schalter, die es längst gab und die nie so funktionierten wie sie solten.
 
Die drei wichtigsten Punkte:
 
Der AutoMod hat nie eskaliert. Verstöße wurden gar nicht gespeichert, der Zähler stand dauerhaft auf null. Auszeit, Kick und Bann waren im Dashboard einstellbar und sind trotzdem nie ausgelöst worden. Dasselbe traf Moderationsfälle: Verwarnungen bekamen keine Fallnummer. Das ist behoben — wer sich auf diese Stufen verlassen hat, sollte seine Einstellungen einmal durchsehen, denn ab jetzt greifen sie wirklich.
 
Reaktionen kamen bei keinem Plugin an. Wer auf ein Emoji unter einer Nachricht reagierte, bekam keine Rolle — ohne Fehlermeldung, in jedem Plugin, das darauf aufbaut. Auch die Verifizierung per Reaktion war davon betroffen.
 
Das Musik-Plugin ist neu und spielt. Es gab längere Zeit gar keinen Ton; die Ursachen lagen tiefer als erwartet und sind ausgeräumt. Wiedergabe, Warteschlange, 25 Befehle, eine Mediensteuerung mit Knöpfen und eigene Tondateien.
 
Zwei Hinweise, die eine Einstellung von euch betreffen könnten:
 
Die Ausnahmen im AutoMod liefen bisher über drei verschiedene Wege, von denen einer nie gelesen wurde. Alles liegt jetzt an einer Stelle, und die bisher wirkungslosen Einträge wurden mit übernommen. Es kann also sein, dass ein Kanal seit diesem Update ausgenommen ist, der es vorher nur dem Anschein nach war. Ein Blick auf die Ausnahmeseite lohnt sich.
 
Auf frisch eingerichteten Servern gab bisher eine Nachricht mit einer einzigen Erwähnung sofort einen Verstoß. Der Wert 0 heißt jetzt wie angekündigt „aus“.
 
Danke an alle, die gemeldet haben — ein großer Teil dieser Liste wäre ohne eure Hilfe gar nciht Testbar gewesen. Vielen dank.

major Release

FireNetworks

Rechte und Zugänge

Behoben

  • Wurde ein Plugin auf einem Server abgeschaltet, wirkte sich das über diesen Server hinaus aus: Der Katalog seiner Berechtigungen wurde dabei geleert. Beim Wiedereinschalten galten die Rechte anschließend als bereits vergeben und wurden keiner Gruppe mehr zugewiesen — das Plugin lief, aber niemand konnte es öffnen. Das Abschalten wirkt jetzt ausschließlich auf den Server, auf dem es ausgelöst wurde. Eine Migration stellt betroffene Zuweisungen wieder her.

Verbessert

  • Berechtigungen, die jemand bewusst aus einzelnen Gruppen entfernt hat, bleiben entfernt — die Wiederherstellung greift nur dort, wo ein Schlüssel in keiner Gruppe mehr steht.

Oberfläche

Behoben

  • Systemmeldungen ließen sich nicht wegklicken; sie blieben bis zum Neuladen stehen.
  • Abzeichen hatten Text in der Farbe ihres eigenen Hintergrunds und waren dadurch nicht lesbar.
  • Tabellen mit Suchfeld und Blätterfunktion blieben auf mehreren Seiten leer — betroffen war unter anderem die Portverwaltung, die seit der Design-Umstellung nichts mehr anzeigte.

Verbessert

  • Schalter sehen jetzt überall gleich aus. Ein- und Ausschalter waren stellenweise als Kästchen dargestellt, teils sogar beides nebeneinander.
  • Der Speichern-Knopf bleibt grau, solange nichts geändert wurde — sichtbar, ob eine Änderung noch aussteht.
  • Sechs Plugins haben jetzt einen eigenen Bereich in der Navigation statt einer Unterseite: AutoMod, Moderation, Verlosungen, Begrüßung, Tickets und Musik.

Webseite und Inhalte

Behoben

  • Die Blog-Vorschau zeigte Sonderzeichen als Zeichenfolge an — statt eines Ä stand dort dessen technische Schreibweise. Beide veröffentlichten Beiträge waren betroffen.

Entfernt

  • Eine zweite, fest im Seitenaufbau hinterlegte Navigation entfernt. Sie kam nur zum Einsatz, wenn das gepflegte Menü vollständig leer wäre, und war inhaltlich veraltet.

FireBot

Kern

Behoben

  • Reaktionen auf Nachrichten kamen bei keinem einzigen Plugin an. Der Bot ordnete eine Reaktion keinem Server zu und verwarf sie deshalb, ohne Fehlermeldung. Betroffen waren die Rollenvergabe per Reaktion und die Verifizierung in der Begrüßung.
  • Fünf weitere Stellen im Kern, die gebaut waren, aber nie liefen: Plugins mit Abhängigkeiten bekamen überhaupt keine Ereignisse; ein Absturz wurde im Protokoll als geplantes Herunterfahren geführt; ein Ausweichpfad wäre selbst abgebrochen, wenn er je erreicht worden wäre.
  • Verstöße und Moderationsfälle wurden gar nicht erst gespeichert — die Ablage dafür war nicht beschreibbar. Folge: Der Verstoß-Zähler stand immer auf null, die Eskalationsstufen (Timeout, Kick, Bann) haben nie ausgelöst, obwohl sie im Dashboard eingestellt waren, und Verwarnungen bekamen keine Fallnummer.

Verbessert

  • Anmeldungen am Dashboard laufen schneller; nicht mehr benötigte Einträge werden jetzt regelmäßig geräumt.

Plugins

Musik (neu)

Neu hinzugefügt

  • Musikwiedergabe in Sprachkanälen: YouTube, SoundCloud, Spotify-Titeldaten und direkte Audio-Adressen, mit Warteschlange, Wiederholung und Zufallswiedergabe.
  • 25 Unterbefehle unter /music, darunter verschieben, wiederholen, Verlauf, Ähnliches finden sowie Wiedergabelisten speichern und laden.
  • Eine Mediensteuerung mit Knöpfen unter der laufenden Nachricht — Pause, Weiter, Überspringen, Lautstärke.
  • Vorschläge beim Tippen: /music play zeigt Treffer schon während der Eingabe.
  • Vier Klangfilter dazu.
  • Eigene Tondateien lassen sich im Dashboard hochladen und abspielen. Discords Zehn-Megabyte-Grenze gilt dabei nicht, weil die Datei nicht über Discord läuft. Der Platzverbrauch ist je Server begrenzt.

Behoben

  • Es kam kein Ton. Zwei Ursachen: Die verwendete Bibliothek liefert seit geraumer Zeit keine abspielbaren Adressen mehr, und die Tonaufbereitung brach an der Namensauflösung ab. Die Wiedergabe läuft jetzt über einen anderen Weg.
  • Der Ton verstummte nach einer Sekunde, weil die Daten zu langsam nachgeliefert wurden.
  • Die Sprachverbindung brach mit einem Schließcode ab, dessen Bedeutung nicht ersichtlich war. Ursache war eine veraltete Fassung der Sprachbibliothek.
  • Zwölf von sechzehn Unterbefehlen liefen ins Leere.
  • Sprachkanäle tauchten in der Auswahl nicht auf.
  • Die laufende Warteschlange überdauert jetzt einen Neustart des Bots.

Verbessert

  • Der Bot betritt den Kanal nicht mehr als „taub".

AutoMod

Neu hinzugefügt

  • Die Dauer einer Auszeit lässt sich jetzt einstellen; die Dauer der Eskalationsstufen kam vorher nie an.
  • Die beiden Embed-Farben für Protokoll und Direktnachricht lassen sich einstellen. Ein leeres Feld wird nicht mehr stillschweigend zu Schwarz, ungültige Eingaben werden abgelehnt.
  • Stichwortlisten gehören jetzt dem Server: Wörter lassen sich ansehen, ergänzen und löschen, statt nur ganze Listen an- und abzuschalten. Je Eintrag ist einstellbar, ob er ganze Wörter oder Wortteile trifft — Voreinstellung ist das ganze Wort. Kurze Einträge schlugen vorher mitten in harmlosen Wörtern an.

Behoben

  • Der Spam-Schutz prüfte keinen Spam. Er reagierte ausschließlich auf Nachrichten mit Link, verlangte zusätzlich einen Kanalwechsel und war nach der ersten Nachricht eines Mitglieds bis zum Neustart wirkungslos. Er misst jetzt eine tatsächliche Rate: Anzahl Nachrichten je Zeitraum, dazu mehrfach gleiche Nachrichten hintereinander, auch über Kanäle hinweg.
  • Auf frisch eingerichteten Servern gab bereits eine Nachricht mit einer einzigen Erwähnung einen Verstoß, nach zehn davon eine Auszeit. Der Wert 0 heißt jetzt wie angekündigt „aus".
  • Eine Einladung wurde als Link-Verstoß gewertet, obwohl beides getrennt einstellbar ist.
  • Schalter wurden erst beim dritten Umlegen übernommen.
  • Vom Bot selbst gelöschte Nachrichten wurden als Ghost-Ping protokolliert.
  • In der Benachrichtigung an das Mitglied stand ein falscher Zähler: angezeigt wurde der Spam-Wert statt der Zahl der Verstöße.
  • Eingabefelder für Listen verwarfen stillschweigend, was noch keine Liste war.
  • Es gab drei verschiedene Wege, einen Kanal von der Moderation auszunehmen. Zwei taten dasselbe und standen auf derselben Seite nebeneinander; der dritte auf der Moderationsseite versprach es im Text, wurde aber von keinem Vorgang gelesen — dort gesetzte Ausnahmen blieben wirkungslos. Alles läuft jetzt über die Ausnahmeseite. Bestehende Einträge wurden übernommen, auch die bisher wirkungslosen. Sie wirken damit erstmals — es kann also sein, dass ein Kanal jetzt ausgenommen ist, der es vorher nur auf dem Papier war.
  • In den Auswahllisten standen nur Textkanäle. Der Chat eines Sprachkanals wird moderiert, ließ sich aber nicht ausnehmen. Jetzt stehen dort alle Kanäle, in denen Nachrichten entstehen — Sprach-, Ankündigungs-, Forum- und Bühnenkanäle inbegriffen, jeweils mit ihrem eigenen Symbol. Protokoll- und Alarmkanal bieten weiterhin nur an, wohin der Bot auch schreiben kann.

Verbessert

  • Die Wörter sind verdeckt dargestellt und an ein eigenes Recht gebunden.

Entfernt

  • 34 ungenutzte Textbausteine entfernt. Das Prüfwerkzeug dahinter meldete zuvor Bausteine als tot, die zusammengesetzt werden und sehr wohl in Gebrauch sind.

Moderation

Behoben

  • Eine höhere Verwarnungsgrenze je Kanal ließ sich einstellen, wurde aber nie gelesen. Sie wirkt jetzt und sticht die serverweite Grenze; wer nur die Grenze setzt und die Aktion leer lässt, bekommt die serverweite Aktion statt gar keiner.
  • Die englische Fassung der Raid-Schutz-Seite war unvollständig.

Discord (neu)

Neu hinzugefügt

  • Rollen- und Kanalverwaltung sind aus den Einstellungen in ein eigenes Plugin gezogen. Sie bearbeiten Discord direkt und gehörten nicht zwischen die Schalter für das Bot-Verhalten.
  • Rollenmenüs in vier Modi — normal, einmalig, nur eine Rolle aus der Gruppe, und umgekehrt — wahlweise mit Knöpfen, Auswahlliste oder Reaktionen.
  • Ein Menü lässt sich an eine bestehende Nachricht hängen, etwa an ein Regelwerk. Bei fremden Nachrichten sind nur Reaktionen möglich; die Oberfläche sagt das vorher statt beim Senden.
  • Eine Emoji-Auswahl mit Server-Emojis. Vorher war dort ein leeres Textfeld, in das die technische Kennung des Emojis von Hand gehörte.

Behoben

  • Änderungen an einem Rollenmenü kamen nie in Discord an. Ein im Dashboard gelöschter Eintrag blieb im Kanal stehen, samt Reaktion — wer darauf drückte, bekam nichts. Jede Änderung wirkt jetzt sofort.
  • Emojis, die es in zwei Schreibweisen gibt, vergaben keine Rolle. Der Vergleich war zeichengenau und traf die Variante nicht, die Discord meldete.
  • Der erste Eintrag in ein neues Rollenmenü scheiterte immer.

Verbessert

  • Bei Reaktionen gibt es bewusst keine Rückmeldung an das Mitglied; Ablehnungsgründe stehen jetzt im Protokoll, statt zu verschwinden.

Gameserver

Neu hinzugefügt

  • Die Speicherplatzgrenze je Server begrenzt jetzt tatsächlich. Ob die Grenze auf dem jeweiligen Rootserver greift, wird ehrlich angezeigt — grün wenn ja, gelb mit Grund und Abhilfe wenn nein, grau solange nichts gemeldet wurde.
  • Eine Aufbewahrung für automatische Backups: Anzahl und Höchstalter, einstellbar am Server statt nur am einzelnen Auftrag. Von Hand angelegte Backups sind nie betroffen, das jüngste Backup bleibt in jedem Fall erhalten.

Behoben

  • „Backup löschen" löschte nur den Eintrag in der Übersicht. Die Datei blieb dauerhaft liegen. Beides wird jetzt gelöscht; schlägt das Löschen der Datei fehl, bleibt auch der Eintrag stehen.
  • Zeitgesteuerte Aufträge liefen unabhängig davon, ob der Server überhaupt lief — ein Neustart-Auftrag auf einem gestoppten Server, ein Befehl ins Leere, jede Nacht ein Backup eines ungenutzten Servers. Die Entscheidung richtet sich jetzt nach Aktion und Serverzustand; ein Startauftrag braucht weiterhin einen gestoppten Server.
  • Die Statusabfrage für ARK: Survival Evolved schlug fehl, weil das Spiel bei der Abfragebibliothek umbenannt wurde. Alte Bezeichnungen werden jetzt automatisch aufgelöst — auch für bereits laufende Server.
  • Die Einstellungen für Arbeitsspeicher und Prozessorlast ließen sich nicht speichern.

Verbessert

  • Ein übersprungener Auftrag steht nicht mehr als Fehlschlag in der Liste, sondern als übersprungen, mit Grund im Klartext.
  • Die Seite heißt jetzt überall „Einstellungen". Knopf, Karte und Seitentitel trugen drei verschiedene Namen, weshalb sie schwer zu finden war.
  • Der Port für die Serverkonsole wird jetzt aus der Portverwaltung vergeben statt frei eingetragen. Von Hand geänderte Werte werden geprüft und nur akzeptiert, wenn sie diesem Server auch gehören — sonst fiel der Fehler erst beim Verbinden auf und sah nach einem defekten Spiel aus.
  • Beim Dateizugang wird jetzt unterschieden, ob ein Zugang nie vergeben, vergeben-aber-nie-angezeigt oder bereits einmal angezeigt wurde. Die Übersicht meldete bisher „Gesetzt", was sich las wie „du hast es" — obwohl das Kennwort systembedingt nur ein einziges Mal sichtbar ist, direkt nach dem Erzeugen. Wer es nicht notiert hat, setzt es neu.

Entfernt

  • Ein Hinweis „demnächst" beim Dateizugang ist entfernt: Die Funktion gibt es längst und sie läuft.