Vollständige Entkopplung
Jede Komponente ist eine autarke Einheit. Kein Bot hängt von einem anderen ab, kein Modul vom anderen. Fällt ein System aus, läuft der Rest weiter. Neue Features werden als isolierte Module hinzugefügt — ohne Seiteneffekte.
Die Bots
Scummy
Hauptbot · 50+ ModuleDas Herzstück des Systems. Scummy lädt dynamisch über 50 Module (Cogs) und deckt alles ab: Wirtschaft, Statistiken, Profile, Events, Titel, Angeln, Chat-Bridge, Serverstatus und Administration.
Inselkom
KommunikationDer Kommunikations-Hub zwischen Spielserver und Discord. Erweiterte Log-Weiterleitung mit Per-Channel Rate-Limiting, Quarantäne-System und Burst-Cap. Hält alle Kanäle sauber und in Echtzeit synchronisiert.
LogBoB
Wirtschafts-MonitoringEigenständiges Wirtschafts-Monitoring mit 2-Thread-Architektur. Pollt Server-Logs über FTP, pflegt die Economy-Datenbank mit SHA-256-Deduplizierung und postet gefilterte Events per Discord-Webhook.
TitleTom
Titel & AuszeichnungenLädt die Spiel-Datenbank direkt vom FTP-Server, erkennt Skill-Meilensteine und vergibt automatisch 50+ Discord-Rollen. Von Kampf über Survival bis zum legendären „Gott unter Sterblichen“ bei 95% Abschluss.
SAM
Server Administration & MonitoringDer Wächter des Systems. Überwacht alle Bots auf Heartbeat, Kanal-Aktivität und Prozess-Status. 10 Konsolen-Prozesse im Blick, Flask Web-Server für Remote-Zugriff und Desktop-GUI für lokale Kontrolle.
Game Manager
Master-AutomatisierungÜberwacht Login-Events, steuert die StreamToChat-Bridge und holt Serverdaten (Fahrzeuge, Spieler, Squads, Flaggen). Verifiziert nach jedem Login den Chat-Zugang per RCV-Workflow — bei Fehler: automatischer Reboot.
Lotterie
Ticket-basiertes Lotteriesystem aus Item-Trades mit automatischer Ziehung und Leaderboard.
Squad Manager
Erstellt automatisch Squad-Kanäle (Text + Voice) mit Guest-System und Auto-Cleanup.
Voice Channels
Creator-Channel-System: eigener Voice-Raum mit Gast-Verwaltung und Timeout.
Feature-Highlights
Wirtschaftssystem
Ein vollständiges In-Game-Wirtschaftssystem mit Discord-Integration.
- Gold-Tresor mit Standortprüfung & Cooldown
- Auktionshaus mit Snipe-Schutz
- KFZ-Versicherung & Despawn-Countdown
- Banker-, Fleet- & Bau-Lizenzen
- Voice-Zeit = Gold-Belohnung
- Inflation/Deflation-Erkennung
Live-Statistiken
100+ Spielerwerte in Echtzeit — vom Kill-Feed bis zum Angel-Leaderboard.
- 100+ Charakter-Statistiken in 7 Kategorien
- Echtzeit Kill-Feed mit Rollen-Farbkodierung
- Serverstatus via BattleMetrics-API + TPS
- Spieler vs. Server-Top Vergleich
- Kronen-System (54+ Metriken)
- Täglicher Handelsbericht
Events & Gameplay
Dynamische Events die sich an die Community-Aktivität anpassen.
- Zombie-Purge mit Squad-Registrierung
- Community-Challenges mit adaptiven Zielen
- Airdrop-System mit Sperrzonen
- Bunker-Monitoring & NPC-Zonen
- 14 Fischarten & Angel-Leaderboard
- Flugzeugkauf per Discord-DM
KI-Admin-Assistent
Lokales LLM mit Anomalie-Erkennung — lernt Muster und alarmiert proaktiv.
- Lokales LLM (Qwen 3.5 9B)
- 12 Tools mit DB- & Log-Zugriff
- Anomalie-Erkennung (3x Baseline)
- 10+ Log-Quellen in Echtzeit
- 3-Schichten-Sicherheit (Read-Only)
- Auto-Alarm bei BattlEye/DDoS/Cheats
StreamToChat-Pipeline
Discord-Nachrichten landen im Spielchat — per Tastatur-Simulation ins Game-Fenster.
- Discord → .txt → .tochat → Spielfenster
- AutoHotkey simuliert Tastatureingaben
- 650ms Polling-Zyklus
- Timing-Direktiven für verzögerte Nachrichten
- Remote-Admin mit Bestätigungs-Flow
- Automatische Chat-Verifikation (RCV)
Web-Dashboard
10-Tab-Dashboard unter scumsaecke.de/dash/ mit Discord-Login.
- Discord OAuth 2.0 (PKCE)
- Profil, Squad, KFZ, Charakter, Titel
- Leaderboards & Spielervergleich
- 13 SQLite-DBs, alle 5 Sekunden synchronisiert
- Kronen & Trophäen
- Dev-Tools für Owner
So kommt Discord ins Spiel
Die StreamToChat-Pipeline — wie eine Discord-Nachricht tatsächlich im SCUM-Spielchat landet: