v2.2.5 5.8.2026

System Update v2.2.5

# Changelog — 4. und 5. August 2026

Grundlage: 58 Commits aus den Repros
Formuliert für Leser, nicht für Entwickler — aber ohne etwas zu beschönigen.
 
Zwei Tage Arbeit an drei Baustellen: Die Oberfläche ist vollständig auf das
neue Design umgestellt, der Dateizugang zu den Gameservern wurde grundlegend
abgesichert, und der Bereich für Webseiten-Inhalte wurde aufgeräumt.
 
Der Dateizugang per SFTP ist dabei der wichtigste Punkt: Passwörter wurden
bisher doppelt gespeichert. Das ist behoben — mit der Folge, dass ein
SFTP-Passwort jetzt nur noch einmal sichtbar ist, direkt nachdem es erzeugt
wurde.
 

Beim CLF-Prüfen sit eine Ausnahme Reglung inkraft getreten.
Die automatisch Aufrufe aus Deutschland und aus anderen Ländern drastisch verlangsamte. Der wurde mit behoben.
Danke an RapperPig, für das Aufspüren des Fehlers.

Mit dieser Version führe ich einen neuen Standard in den Chanlogs ein. Die auf einer Idee von Nitrinax basieren.
Ich hoffe damit eine technische Lücke zu schließen, die sonst viel zeit in Ansprouch nimmt.

 

 

major Release

FireNetworks

Oberfläche

Behoben

  • Karten verloren beim Anordnen manchmal ihren Platz und sprangen nach dem Neuladen zurück.
  • Das Anordnen erfasste nur die Bereiche, die beim Seitenaufbau schon da waren — nachgeladene ließen sich nicht sortieren.
  • Auf der Pluginseite brach das Ein- und Ausschalten mitten im Vorgang ab: Die Meldung erschien nicht, und die Navigation wurde nicht neu geladen. Die Einträge eines gerade aktivierten Plugins fehlten deshalb bis zum manuellen Neuladen.
  • Hinweiskästen wurden im neuen Design in Spalten zerrissen — aus einem Satz wurden mehrere Fetzen nebeneinander. Betraf alle 172 Hinweiskästen.
  • Im Bereich Addons fehlten die Knöpfe zum Anlegen und Importieren vollständig; sie waren bei der Design-Umstellung herausgefallen.
  • Der Bild-Editor in der Medien-Bibliothek ließ sich nicht mehr öffnen.
  • Der Knopf im Bug-Report funktionierte nicht.
  • Der Theme-Editor lief überhaupt nicht.
  • Ein Platzhalter-Bild fehlte seit der Umbenennung — jedes Plugin ohne eigenes Symbol erzeugte dadurch einen Fehler beim Seitenaufbau.

Verbessert

  • Das gesamte Dashboard nutzt jetzt das neue Design — alle zehn Plugins, der Admin-Bereich, die Medien-Bibliothek, die Rechte- und Rollenverwaltung, die Spendenseite und die Einstellungen.
  • Die Karten auf dem Dashboard lassen sich jetzt in der Breite einstellen.
  • Die Werkzeugleiste zum Anordnen erscheint an jeder Karte und bleibt sichtbar, statt nur bei manchen aufzutauchen.
  • Der Server-Umschalter oben zeigt nur noch Server, auf denen der Bot auch ist.

Entfernt

  • Eine Debug-Zeile entfernt, die Nutzerkennung und Rechte-Merkmale des angemeldeten Benutzers in den Quelltext jeder Seite schrieb.
  • Die alte Widget-Seite entfernt.

Webseite und Inhalte

Behoben

  • Datenschutzerklärung und Nutzungsbedingungen gab es doppelt: einmal zweisprachig gepflegt, einmal als veraltete deutsche Kopie. Welche Fassung ein Besucher sah, hing davon ab, welchen Link er anklickte — auch die Cookie-Abfrage verwies auf die veraltete. Es gibt jetzt nur noch eine Quelle, alte Verweise werden umgeleitet.
  • Der Schalter „Im Menü anzeigen" bei Seiten tat nichts. Er ließ sich setzen und wurde gespeichert, aber das Menü hat ihn nie gelesen.
  • Ein doppelter Menüeintrag „Dashboard" wurde entfernt.
  • Zwei Menülinks zeigten ins Leere und funktionierten nur, wenn man ohnehin schon auf der Startseite war.
  • Beim Speichern eines Changelogs mit belegtem Kurznamen erschien nur die rohe Datenbankmeldung. Jetzt steht dort, welcher Name belegt ist und wo man ihn ändert.

Verbessert

  • Der Systembereich ist neu sortiert: Was Besucher lesen — News, Blog, Changelogs, Benachrichtigungen, Seiten, Dokumentation — steht jetzt zusammen unter Content Management. Unter Themes bleibt, was den Aufbau der Seite bestimmt.
  • Der Blog war über die Navigation gar nicht erreichbar, obwohl es ihn samt Editor gibt.

System

Behoben

  • Der Cookie-Hinweis und Bilder von der Schwester-Domain wurden von den Sicherheitsregeln blockiert.
  • Beim Beenden des Dashboards wurde noch in eine bereits geschlossene Datenbankverbindung geschrieben.

Verbessert

  • Dateien des Designs bekommen automatisch eine neue Kennung, sobald sie geändert wurden — vorher lieferte der Browser tagelang die alte Fassung aus.
  • Berechtigungen stehen jetzt auf allen Guild-Seiten zur Verfügung.

FireBot

Verbessert

  • Slash-Commands werden nur noch an Discord geschickt, wenn sich tatsächlich etwas geändert hat. Vorher geschah das bei jedem Start.
  • Die Prüfung darauf greift jetzt auch beim Start des Bots, nicht nur im laufenden Betrieb.

FireDaemon

Neu hinzugefügt

  • Der Dateizugang per SFTP ist da und läuft. Er war seit langem gebaut, wurde aber nie gestartet.
  • Der Fingerabdruck des Servers wird im Dashboard neben den Zugangsdaten angezeigt. Damit lässt sich die Rückfrage des SFTP-Programms beim ersten Verbinden tatsächlich prüfen, statt sie wegzuklicken.

Behoben

  • SFTP-Passwörter wurden im Klartext gespeichert — in der Datenbank, in jedem Backup, und zusätzlich im Quelltext der ausgelieferten Seite. Ab jetzt wird nur noch ein nicht umkehrbarer Prüfwert abgelegt. Bestehende Passwörter bleiben gültig.
  • Der Zugang eines gelöschten Gameservers blieb auf dem Rootserver gültig. Beim Umzug eines Gameservers wanderte er zudem nicht mit — am Ziel gab es keinen Zugang, auf dem alten einen zu viel.
  • Ging die Datenbank eines Rootservers verloren, kam niemand mehr per SFTP herein, und es fiel erst auf, wenn es jemand meldete. Der Bestand wird jetzt bei jeder Anmeldung des Daemons abgeglichen.
  • Der Port für den Dateizugang stand im Dashboard fest im Code. Wer ihn auf dem Rootserver änderte, bekam eine Anzeige, an der niemand antwortet. Der Daemon meldet ihn jetzt selbst.
  • Ein Datei-Upload riss die Verbindung zum Rootserver ab: Die Nachrichtengrenze lag bei 32 KiB statt bei den erwarteten Größen.
  • Der SFTP-Server meldete sich mit einer Kennung, die nicht dem Protokoll entsprach — jedes SFTP-Programm brach die Verbindung sofort ab.
  • Auf frisch aufgesetzten Rootservern kam der SFTP-Server gar nicht erst hoch.

Verbessert

  • Ein SFTP-Passwort ist deshalb nur noch einmal sichtbar: direkt nachdem es erzeugt wurde. Wer es verliert, setzt ein neues.
  • Die Installation öffnet den benötigten Port in der Firewall, sofern eine erkannt wird. Ist keine aktiv, wird auch keine eingerichtet — es gibt dann einen Hinweis.

Plugins

Gameserver

Neu hinzugefügt

  • Während der Installation wird der Fortschritt in Prozent angezeigt. Die Angabe war vorhanden, wurde aber verworfen — die Anzeige stand minutenlang unbewegt auf „Spieldateien...".

Behoben

  • Gameserver mit Windows-Spieldateien ließen sich nicht starten: Der anonyme Steam-Zugang wurde nicht erkannt, wenn im Feld für den Benutzernamen der Text „Anonymous" stand, und die Windows-Erkennung griff bei importierten Spielen nicht.
  • Beim Startversuch erschien „eine Power-Operation läuft bereits", ohne zu sagen, welche. Da ein Start das Aktualisieren der Spieldateien einschließt und das bei großen Spielen viele Minuten dauert, sah es aus, als hänge der Server. Die Meldung nennt jetzt Vorgang und Dauer.
  • Der Egg-Import lehnte manche Spiele mit „kein startup-Feld vorhanden" ab. Die Dateien waren in Ordnung, sie folgen nur einer neueren Fassung des Formats. Betraf zwölf der 250 angebotenen Spiele, darunter ARK: Survival Evolved.
  • Beim Import ging außerdem bei jedem Spiel die Erkennung verloren, wann ein Server fertig hochgefahren ist. Sie musste bisher von Hand nachgetragen werden.
  • Beim Öffnen eines Servers erschien in der Entwicklerkonsole ein Fehler, obwohl alles in Ordnung war — „noch nie umgezogen" wurde als Fehler gemeldet.

Verbessert

  • Die Anzeige der Konsole wurde entlastet: Meldungen, die zeilenweise laufen, gelten nicht mehr als Fehler, wenn eine Seite sie nicht anzeigt.