Gaming · Telegram Mini App

14 Karten- und Brettspiele in einer Telegram Mini App,
überprüfbar fair, mit Desktop-Client

Eine Multi-Game-Telegram-Mini-App mit Desktop-Client: Poker, Durak, Bura, Backgammon, Schach, Dame, Domino, Blackjack, Mahjong und mehr auf einem gemeinsamen TypeScript-Engine-Paket, Realtime über Socket.IO, überprüfbar faire Auslosung mit HMAC-Commit-Reveal, Geo-Gating, Altersfreigabe und einer Responsible-Gaming-Ebene, 428 automatisierte Tests, verifizierte Backups.

International2025-2026live 14Spiel-Engines, 6 live
428automatisierte Tests (76 shared + 352 Backend)
HMACCommit-Reveal: jede Auslosung vom Spieler überprüfbar
13Ebenen in der Anti-Fraud-Architektur gegen über 60 Bedrohungsvektoren
14Backup-Kopien in Rotation, Wiederherstellung getestet

Was es ist

Eine Plattform, viele Spiele: Poker, Durak, Bura, Kozel, Mahjong, Backgammon, Schach, Dame, Domino, Blackjack und andere teilen sich ein TypeScript-Paket mit einem Kartendeck-Modell und einem Poker-Evaluator. Sechs Spiele sind in der Produktion aktiv; die übrigen stehen bereit, hinter einem Sichtbarkeits-Flag.

Engineering

Realtime-Spiel über Socket.IO mit serverseitig autoritativem Zustand. Überprüfbar faire Auslosung: Der Server committet sich vor der Auslosung mit HMAC-SHA256 auf einen Seed und gibt ihn danach bekannt, mit einem sichtbaren Fairness-Badge. Dreistufiges Geo-Gating per IP, eine Altersfreigabe ab 18, Responsible-Gaming- und rechtliche Seiten gemäß den Anforderungen von Werbenetzwerken. Ein Desktop-Client auf Tauri 2 nutzt den Web-Code gemeinsam.

Das Anti-Fraud-Design-Dokument deckt 13 Ebenen gegen mehr als 60 Bedrohungsvektoren ab, mit bereits produktivem Redis-basiertem Rate-Limiting und einer Roadmap für den Rest.

Betrieb

Migration von SQLite auf PostgreSQL und später zwischen Servern mit 1:1-Datenabgleich (Nutzer, Chips, Spiele, Transaktionen). Tägliche Backups mit 14 Kopien in Rotation, Wiederherstellung durch tatsächliches Zurückspielen verifiziert. Ein Bot-Crash-Bug, der den Health-Check grün hielt, während der Bot tot war, wurde gefunden und behoben. Zehn Tage Uptime ohne Neustart beim letzten Checkpoint.

Hier starten

Nennen Sie uns das Problem.
Wir bringen das System.

Ein 30-minütiges Gespräch, ein schriftlicher Plan mit Zahlen innerhalb von 48 Stunden, unverbindlich. Passen wir nicht zusammen, sagen wir das ehrlich und verweisen Sie weiter.