Configuration
HZ-Bets a deux couches de config :
config/config.lua— defauts structurels + ce que le panneau n'expose pas (points d'entree, coordonnees PNJ, listes de championnats par source, cadence de sondage).- Panneau d'administration HZ-Bridge (
bridge_schema.lua) — valeurs de gameplay en direct, rechargeables a chaud, qui surchargent les defauts mis en miroir. Modifiez-les en jeu, sans redemarrage.
Limites de mise et argent
| Reglage | Defaut | Signification |
|---|---|---|
minBet / maxBet | 100 / 50000 | mise min et max par pari |
maxPerEvent | 1 | nombre max de paris ouverts qu'un joueur detient sur un evenement (assoupli pour le marche buteur multi-selection) |
maxTotal | 25 | nombre max de paris ouverts qu'un joueur detient sur tous les evenements |
account | bank | compte d'argent du framework (bank / cash) |
Cotes et risque de la maison
| Reglage | Defaut | Signification |
|---|---|---|
Config.Odds.DefaultModel | parimutuel | modele par defaut pour les evenements faits a la main |
vig | 0.05 | marge de la maison (5%) prelevee sur la cagnotte parimutuel |
seedPool | 1000 | amorce virtuelle par issue qui stabilise les cotes precoces (jamais de l'argent reel) |
Config.Odds.MinDecimal / MaxDecimal | 1.01 / 20 | plancher et plafond sur toute cote verrouillee |
Config.Bet.MaxPayoutPerSelection | 1000000 | limite de securite de la maison — paiement total max que la maison devra jamais sur une issue |
MaxPayoutPerSelection est votre levier de securite : un pari qui pousserait l'exposition de la maison sur une issue au-dela est refuse. Reglez-le selon ce que votre economie peut absorber. 0 = aucune limite (non recommande avec le mode live).Voir Marches et cotes pour la signification de chaque modele.
Filet de securite des evenements bloques
Config.AutoVoidStuckAfterSec = 24 * 3600 -- 24h
Un evenement LOCKED dont le resultat n'arrive jamais (un flux API mort) est automatiquement annule et chaque mise remboursee une fois ce nombre de secondes ecoule apres son echeance — ainsi l'argent des paris n'est jamais gele a jamais. Mettez 0 pour desactiver.
Themes de marque (sans rebuild)
Toute la palette de couleurs de l'interface est pilotee par trois couleurs envoyees depuis la config et appliquees au runtime — changez-les et l'application se recolore sans rebuild web, juste un restart HZ-Bets.
local ThemePresets = {
red = { Accent = '#B01024', AccentHi = '#850919', Gold = '#D8A64E' }, -- Rouge Betclic/FDJ (default)
navy = { Accent = '#152A52', AccentHi = '#0E1C3A', Gold = '#D2A33C' }, -- Navy premium
cyan = { Accent = '#006C9E', AccentHi = '#00557A', Gold = '#E0A92E' }, -- HZ Cyan
}
Config.Theme = ThemePresets.red -- swap to .navy / .cyan, or set custom hex
Les trois presets sont verifies WCAG-AA (blanc-sur-accent lisible, encre-sombre-sur-or). Le wordmark editable de l'en-tete utilise Config.Brand.
Sources
Chaque source d'evenement est activee et reglee dans Config.Sources (et le panneau). Voir la page dediee Sources d'evenements pour ESPN, OpenLigaDB et RP.
Langue
Config.Locale (surchargeable par le panneau) selectionne la langue de l'interface : en, fr, es. Les fichiers de langue se trouvent dans config/locales/.lua.