Changelog

v1.2.0

New
  • NRL (National Rugby League — Australia / NZ) via ESPN: auto-created fixtures, live scores, auto-settle, team logos and State of Origin. Keyless, on by default.
  • the-odds-api source — optional real bookmaker odds (the same market lines the big betting apps show) for the sports ESPN can't price (NRL, AFL, and more). Server-side key (server.cfg), fixed odds, quota-frugal by default. See Event sources.
  • /betstest admin command — a full in-game self-test (500-bet simulation + exploit matrix + real DB / ledger checks + an optional net-zero live-money test) that proves the odds, payouts and anti-cheat are correct. Safe to run on production.
Improvements & fixes
  • Rugby League is now a proper localizable sport label (sport.rugbyleague in the locales), not a hardcoded fallback.
  • Pool odds react faster to betting (lower default seed).
  • Rugby sport icon on desktop and the phone app.

v1.0.0

Initial release.

Sources
  • ESPN keyless feed — all sports (NBA, WNBA, MLB, NHL, NFL, UFC, worldwide football) with auto-create, live scores and auto-settle from the real result.
  • OpenLigaDB keyless football feed (ODbL) with team crests, live scores and top scorers.
  • RP source — admin-created events for any sport, with custom outcomes.
Markets & odds
  • Markets: match result (1/X/2), winner, over/under, both-teams-to-score, multi-winner anytime scorer, and custom.
  • Three odds models: live (sportsbook-style locked odds), parimutuel (house never loses), fixed.
  • House exposure cap + per-bet odds ceiling.
Engine
  • Strict server authority: stake validation, debit-before-persist, idempotent ledger-guarded payouts, offline-winner claims, restart recovery.
  • Parimutuel settles from the actual wager rows (the house can never lose to a cache glitch); the bet-slip estimate matches what settlement pays.
  • Auto-void safety net for stuck events (no wager money frozen forever).
  • 0.00ms idle (GlobalState board, event-driven client).
UI / UX
  • Premium sportsbook-style NUI, desktop + mobile.
  • Runtime brand themes (Red / Navy / Cyan presets, custom hex) — no web rebuild.
  • Multi-language: English, French, Spanish.
Compatibility
  • ESX, QBCore, QBox, Standalone via hz_lib.
  • Optional HZ-Bets App for QS Smartphone companion for qs-smartphone.
> Hardened by a full adversarial code + money-path audit before release.