Friendly-Helpers Projekt

Changelog

BOT. WEBSEITE. DATENBANK. VPS.
WAS SICH BEI UNS BEWEGT.

Friendly-Helpers Logo

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.
  • xrdp und xrdp-sesman deaktiviert.
  • 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.
Friendly-Helper Discord-Bot

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.