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. /betstestadmin 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.
- Rugby League is now a proper localizable sport label (
sport.rugbyleaguein 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: 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.
- 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).
- Premium sportsbook-style NUI, desktop + mobile.
- Runtime brand themes (Red / Navy / Cyan presets, custom hex) — no web rebuild.
- Multi-language: English, French, Spanish.
- ESX, QBCore, QBox, Standalone via hz_lib.
- Optional HZ-Bets App for QS Smartphone companion for qs-smartphone.
