Zum Inhalt springen
  • Dunkel
  • Hell
  • System

Loyalty Points

Ein Currency-System mit Gambling-Commands, persistentem Leaderboard und Overlay-Animationen. Selber zu bauen wäre eine eigene Sprint-Reihe. Punkte-Speicher, Anti-Cheat gegen Multi-Account-Farming, Animation für Gewinn/Verlust, Concurrent-Writes bei vielen Viewern gleichzeitig.

  • !points: eigenes Guthaben abfragen
  • !gamble <einsatz>: klassisches Slot-Spiel mit Multiplier-Auszahlung
  • !duel <user> <einsatz>: 1v1-Punkte-Match mit Annahme-Flow
  • !rumble <einsatz>: Battle-Royale-Style mit allen aktiven Chattern
  • !scratchCard <einsatz>: Rubbellos mit gestaffelten Gewinnen
  • !pointsLeaderboard: Top-10 als Chat-Output oder Overlay
  • !givePoints <user> <amount>: Mod-Tool für manuelle Vergaben
  • Du willst Punkte fürs Watchtime/Subs/Bits vergeben und Viewer sollen sie für Mini-Games ausgeben
  • Du willst ein Leaderboard das auch nach Stream-Restart erhalten bleibt
  • Du brauchst Anti-Cheat (Hotword-Filter, Cooldown pro User, Cap pro Stream)
  • Du willst Channel-Point-Rewards die Loyalty-Points kosten statt Twitch-Points

Ein simpler !points-Counter mit Persisted Globals geht in 30 Minuten: siehe Persisted Globals Pattern. Aber sobald du Gambling, Leaderboard-Overlay und Multi-User-Mechaniken willst, explodiert der Aufwand.

FeatureDIY (SB Vanilla)Tawmae
!points Counter~30 mininkl.
Watchtime-Tracking~2-3 h (Heartbeat-Action)inkl.
!gamble mit Multiplier~1-2 hinkl.
!duel-Annahme-Flow~3-4 h (zwei-stufiger State)inkl.
!rumble Battle-Royalenicht praktikabel ohne C#inkl.
Animated Win/Loss Overlay~4-6 h (HTML-Overlay + WebSocket)inkl.
Persistenter Leaderboard~1 h (Global-Liste)inkl. + Overlay
Anti-Cheat (Hotword, Cap)~2 hinkl.
Gesamt-DIY-Aufwand~15-20 h Setup, danach Maintenance~10 min Install
  1. Tawmae-Account anlegen + Extension verknüpfen – ~5 min
  2. Punkte-Vergaberaten konfigurieren (Watchtime/Sub/Bit-Mapping) – ~3 min
  3. Channel-Point-Rewards mit points: Prefix anlegen (optional) – ~5 min
  4. OBS-Browser-Source für Leaderboard-Overlay einbinden – ~2 min

Total: ~15 min. Generischer Install-Flow in Tawmae-Installation.

Loyalty Points · tawmae.xyz/loyalty-points →