Connexion
Signe avec un wallet admin (aucune transaction, aucun fonds), puis saisis le secret admin.
Toutes les sessions ouvertes sont compromises ?
Le bouton ci-dessous ferme toutes les sessions admin avec une simple signature du wallet (sans secret).
Mises payantes
La pause bloque les nouveaux tickets payants ; les combats en cours et les files de tournoi continuent.
Alertes
Verrous de connexion
Effacer un verrou : ./cli.sh admin deverrouiller --ip X (ou --wallet W, --tout).
Journal du serveur
Un balayage passe par la caisse (même circuit que les paiements). Vers la maison : plafond sur 24 h.
En cours
Égalités techniques (7 jours)
Derniers combats
Modifie les champs puis « Aperçu » : le serveur calcule le changement exact. « Appliquer » enregistre (seules les clés modifiées sont envoyées). Montants SOL en SOL ; montants token en unités affichées.
Code d'accès (/entrer/…)
Le code n'est jamais réaffiché.
Audit admin (admin.jsonl)
Ledger
Reprise après crash (§8.3)
- Arrêter le conteneur :
docker compose stop jeu. - Vérifier coffres, index, tickets et chaîne d'audit :
./cli.sh verifier. - Relancer :
docker compose up -d jeu(lock périmé repris seul, paiements queued/sent repris, tournois finis non rejoués). - Ici, onglet Fonds puis Paiements : bloqués, attente maison, orphelins, résidus, égalités techniques.
- Si le serveur ne redémarre pas :
docker compose run --rm --no-deps jeu node coffres.js lister --nonvides, puisbalayer <coffre> --vers joueurpar coffre de mise, puis--vers maison(résidus). - Verrou admin :
./cli.sh admin deverrouiller --tout; fermer les sessions :./cli.sh admin revoquer.