HZ Scripts

Marches et cotes

Marches

Un match peut porter plusieurs marches, regroupes sous un selecteur de marche comme un vrai bookmaker. La regle : chaque marche declare les donnees dont il a besoin pour se regler ; si la source active ne peut pas les fournir, ce marche n'est jamais cree — l'application ne propose jamais un pari qu'elle ne peut pas payer.

MarcheIssuesUtilise pour
Resultat du match (1x2)Domicile / Nul / Exterieurfootball (a des matchs nuls)
Vainqueur (winner)Domicile / Exterieurbasketball, baseball, hockey, NFL, UFC, tennis…
Plus / Moins (ou, ou25)Plus / Moins d'une lignetotaux (buts / points / runs)
Les deux equipes marquent (btts)Oui / Nonfootball
Buteur a tout moment (scorer)une selection par joueurfootball (curate par l'admin)
Personnalise (custom)vos propres issuesevenements RP

Le marche buteur a gagnants multiples

Le marche Buteur est special : plus d'une selection peut gagner. Chaque joueur qui marque gagne a sa propre cote fixe. L'admin le cree depuis l'ecran admin (un joueur par ligne avec un prix), les joueurs peuvent miser sur plusieurs buteurs, et au reglement l'admin coche tous ceux qui ont marque — chaque parieur est paye a sa cote verrouillee. Il s'affiche comme une liste verticale de joueurs facon Betclic.


Modeles de cotes

Choisissez le modele par evenement (les sources automatiques utilisent live par defaut).

Live — cotes verrouillees facon Betclic

Les cotes affichees sont calculees en direct a partir de la cagnotte de paris (elles bougent donc et paraissent realistes), mais chaque pari verrouille la cote affichee a cet instant et est paye mise × cote verrouillee au reglement.

  • Un pari gagnant rapporte toujours plus que la mise (planche a MinDecimal, 1.01).
  • Le joueur voit immediatement un gain potentiel exact et verrouille — comme un vrai bookmaker.
  • La maison porte le risque, plafonne par la limite d'exposition (ci-dessous).

Parimutuel — la maison ne perd jamais

Toutes les mises d'un evenement vont dans une cagnotte ; la maison preleve le vig ; les gagnants se partagent le reste au prorata de leur mise gagnante.

  • La maison ne peut jamais perdre — le total paye est toujours la cagnotte moins la marge.
  • Les cotes s'auto-equilibrent et derivent jusqu'a l'echeance, donc le paiement est une estimation (clairement signalee, et calculee de la meme maniere que le serveur reglera, pour que le coupon ne sur-promette jamais).
  • Sur un grand favori, un pari gagnant peut rapporter moins que la mise — c'est ainsi que fonctionne le pari mutuel (style PMU). Utilisez le mode live si vous voulez garantir un gain superieur a la mise.

Fixe

Cotes decimales pre-definies, verrouillees au moment du pari (paiement = mise × cote). Ideal pour les evenements RP faits a la main ou vous fixez vous-meme le prix.


Limite d'exposition de la maison

Config.Bet.MaxPayoutPerSelection = 1000000

Avec les cotes live / fixe, la maison doit les paiements. Cette limite est le levier de securite : un pari qui pousserait le paiement potentiel total de la maison sur une issue au-dela est refuse (err.cap). Elle restreint aussi naturellement les issues a cotes elevees (plus risquees) davantage que les favoris. Combinee a Config.Odds.MaxDecimal (le plafond par pari), elle borne le pire scenario de la maison.

L'argent est a toute epreuve. Le reglement est idempotent et protege par le grand livre (aucun double paiement apres un crash, une course ou un double-clic), le parimutuel se regle a partir des vraies lignes de pari (la maison ne peut jamais perdre a cause d'un bug de cache), les credits echoues sont reessayes et non perdus, et les gagnants hors ligne sont payes a la prochaine connexion. Tout le chemin de l'argent a ete durci par un audit adversarial complet.