Friendly-Helpers Projekt
Changelog
BOT. WEBSEITE. DATENBANK. VPS.
WAS SICH BEI UNS BEWEGT.
Letzte Änderungen
Kurzer Überblick über die größeren Arbeiten der letzten Tage. Kleine Textkorrekturen und laufende Pflege sind hier nicht immer einzeln aufgeführt.
Die Seite /ranked-schiffe wurde von schweren Live-Aggregationen auf vorberechnete Ranked-Meta-Daten umgestellt.
- Die Auswertung liest nicht mehr direkt über alle Ranked-Rohdaten im Seitenaufruf.
- Der Collector pflegt die Ranked-Meta automatisch nach Ranked-Syncs.
- Die Seite bleibt dadurch auch mit weiter wachsenden Daten deutlich schneller und stabiler.
Der alte Changelog-Block wurde aus der Startseite entfernt und als eigene Unterseite vorbereitet.
- Startseite bleibt stärker auf Bot-Landingpage und Befehlskatalog fokussiert.
- Changelog ist nun als eigene Seite über den Footer erreichbar.
- Alte FYHS- und Bot-Labor-Kommentarblöcke wurden aus dem Startseiten-Template entfernt.
RDP/XRDP wurde geschlossen, weil der Zugriff nicht mehr benötigt wird.
- UFW-Regeln für Port 3389 entfernt.
xrdpundxrdp-sesmandeaktiviert.- Webseite, Bot, Crawler, TeamSpeak, SSH und Fail2Ban blieben unverändert aktiv.
Für das Projekt wurden zwei getrennte GitHub-Repositories vorbereitet.
- Privates Backup-Repository für Bot- und Webseiten-Code ohne Tokens, Datenbanken, Logs oder virtuelle Umgebungen.
- Öffentliches Showcase-Repository als reine Dokumentation für den Friendly-Helper Discord-Bot.
- README und Projektstruktur wurden anhand des internen Projekt-Handbuchs ergänzt.
Die Daten-Builder des Bots wurden von einer starren 7-Tage-Logik auf einen festen Donnerstag-Refresh umgestellt.
- Passt besser zum regelmäßigen World-of-Warships-Update-Tag.
- Schiffe, technische Werte, Errungenschaften, Kommandanten und Karten werden gesammelt frisch gebaut.
- Der Watchdog startet den Bot danach sauber neu, damit die neuen Daten aktiv sind.
Ein auffälliger crawlerartiger Client wurde von einer weichen 429-Behandlung auf nginx 444 hochgestuft.
- Kein globaler Ban, sondern gezielte Sonderbehandlung für eine einzelne auffällige IP.
- Google, normale Nutzer und legitime Zugriffe bleiben unberührt.
- Fail2Ban und täglicher Ampelcheck beobachten weiterhin Scanner und Crawler-Muster.
Das Friendly-Helpers-Projekt-Handbuch wurde als Betreiber-Dokumentation aufgebaut.
- Webseite, Bot, Crawler, Datenbanken, Sitemaps, nginx, Fail2Ban und Watchdog sind beschrieben.
- Wichtige Pfade und Schnellbefehle wurden gesammelt.
- Der tägliche Ampelcheck ist als Routine im Betrieb verankert.
Die Admin-Funktionen für automatische Statistik-Voice-Channels wurden überarbeitet.
- Neue Server starten deaktiviert und erstellen nicht selbstständig Channels.
- Stats-Channels werden als gesperrte Voice-Channels angelegt.
- Beim Deaktivieren werden verwaltete Channels sauber aufgeräumt.
- Status-Ausgaben für Server-Stats und Clan-Stats wurden optisch angeglichen.
Das alles und noch viel mehr direkt auf eurem Discord
Mit dem Friendly-Helper Bot holt ihr Schiffsdaten, Spielerstatistiken, Clan-Auswertungen, Karten, Kommandanten und Vergleiche direkt in euren Server.