Configuration des tournois

Si vous installez ce bot, c’est probablement pour sa gestion avancée des tournois. Je vais vous expliquer les différentes étapes pour bien commencer.

Identifiants Challonge

Premièrement, configurez vos identifiants Challonge. Vous devez connaitre votre nom d’utilisateur ainsi que votre clé d’API, obtenable ici.

Tapez d’abord la commande !challongeset username <votre pseudo>, puis !challongeset api (ne collez pas directement votre clé, le bot vous la demandera en MP).

Attention

Vous devez garder votre clé API secrète ! Elle donne accès à votre compte et doit être protégée comme votre mot de passe.

Configuration globale

Ensuite, la commande !tset (ou !tournamentset) vous permet de configurer tous les réglages.

Info

La plupart des réglages sont optionels, sauf si cela est précisé. A vous de voir ce que vous estimez utile ou non parmi ce que le bot propose.

Réglage des channels

Configurez les différents channels de votre serveur avec !tset channels.

Commande Description
!tset channels to Le channel privé des T.O., où le bot annoncera les éventuels problèmes ou demandes pour le tournoi.

Contrairement aux autres channels qui sont optionnels, vous devez régler le channel des T.O.

Channels d'annonces

Commande Description
!tset channels announcements Channel des annonces pour le début des inscriptions, du check-in, aisni que le début et la fin du tournoi.
!tset channels queue Le bot y annoncera les sets lancés.
!tset channels stream Les sets passant en stream y seront annoncés.

Channels de commandes

Commande Description
!tset channels register Les inscriptions s’y dérouleront (les gens y entreront !in ou !out).
!tset channels checkin Le check-in s’y déroulera (les gens y entreront !in).
!tset channels scores Le channel pour régler le score de son set avec la commande !win.

Si vous configurez l’un de ses channels, les commandes décrites ne pourront être utilisées que dans ce channel.

Le bot déverouillera le channel et y enverra un message au moment approprié pour expliquer comment utiliser les commandes. Il sera ensuite automatiquement fermé lorsqu’il le faut (ex: fin des inscriptions).

Réglage des rôles

Ensuite, configurez les différents rôles. Vous devez donner le nom complet du rôle avec la commande, ou son ID.

Commande Description
!tset roles participant Le rôle attribué aux participants lors de l’inscription. Le réglage de ce rôle est requis.
!tset roles streamer Le rôle qui donne accès aux commandes de streamer.
!tset roles to Le rôle de vos T.O.s, donnant accès aux commandes liées (sauf !tset).

Vous n’avez pas besoin de configurer un rôle de T.O. si vous avez déjà configué des rôles d’admin ou de modo avec les commandes !set addadminrole/addmodrole, ce qui est recommandé.

N’utilisez ce réglage que si vos T.O.s ne sont pas déjà modérateurs.

Vous pourrez également configurer un rôle de joueur (limitant les inscriptions à ce rôle, tout en le mentionnant pour l’ouverture des inscriptions) dans une prochaine étape.

Réglages divers

Quelques autres réglages utiles :

Commande Description
!tset delay Définis le temps (en minutes) avant qu’un joueur soit considéré comme AFK, et disqualifié. 10 minutes par défaut.
!tset startbo5 Définis quand est-ce que les sets passent de BO3 à BO5 (utilisez !help tset startbo5 pour plus de détails).
!tset register Règle les heures d’ouverture et de fermeture automatique des inscriptions. Vous pouvez toujours les lancer/fermer manuellement.
!tset checkin Règle les heures d’ouverture et de fermeture automatique du check-in. Vous pouvez toujours le lancer/fermer manuellement.
!tset warntime Définis le temps avant d’avertir les joueurs et les T.O.s de la durée de leur match (par défaut, 25 minutes avant d’avertir les joueurs, puis 35 min avant d’avertir les T.O.s pour les BO3, +5 min pour les BO5)
!tset autostopregister Définis si le bot doit automatiquement arrêter les inscriptions lorsque le tournoi est plein.
!tset twostageregister Permet la mise en place d’inscriptions en deux temps, en donnant une 2e heure d’ouverture des inscriptions. Cela permet par exemple de faire des inscriptions de dernière minute pour remplir les dernières places.

Info

La configuration et le déroulement des inscriptions et du check-in sont détaillés dans la section Configuration des inscriptions et du check-in.

Réglages des jeux

Dernière étape : le réglage des différents jeux. Certains paramètres dépendent des jeux de vos tournois.

D’abord, ajoutez votre jeu avec !tset games add. Le nom du jeu doit être le nom complet tel qu’il est affiché sur Challonge.

Ensuite, le bot vous donnera directement la liste des autres commandes que vous pouvez utilisez. Vous allez pouvoir définir le ruleset, la liste des stages (+ counters) légaux, le rôle de joueur, le mode de ban, et même les infos Braacket pour le seeding auto.

Vu que chuis sympa, je vous la reporte ici quand même :sip:

Commande Description
!tset games ruleset Règle le channel de ruleset pour ce jeu, accessible avec !rules.
!tset games role Règle le rôle de joueur à ce jeu (typiquement, le rôle “Tournois” sur votre serv). Il sera utilisé pour limiter les inscriptions à ce rôle, et le mentionner lors de l’ouverture des inscriptions.
!tset games baninfo Définis le mode de ban (ex: 3-4-1). En réglant cette info, le bot va choisir un joueur au hasard au lancement de chaque match pour désigner le premier à ban.
!tset games stages Configure la liste des stages légaux accessible avec !stages.
!tset games counters Idem que les stages, mais pour les counters.
!tset games ranking Configure les informations de votre ranking sur braacket.com pour le seeding auto.
   
!tset games edit Edite le nom d’un jeu. Utile si vous voulez pas perdre vos infos à cause d’une typo.
!tset games delete Supprime un jeu de la liste
!tset games show Affiche les différents réglages d’un jeu.
!tset games list Liste les différents jeux configurés.

Pour chacune des commandes ci dessous (sauf list), vous devez donner le nom du jeu entre parenthèses comme premier argument, pour préciser quel jeu vous êtes en train de configurer.

Exemple : configuration de Super Smash Bros. Ultimate

  • !tset games add Super Smash Bros. Ultimate
  • !tset games ruleset "Super Smash Bros. Ultimate" #règlement-tournois
  • !tset games role "Super Smash Bros. Ultimate" Tournois
  • !tset games stages "Super Smash Bros. Ultimate" Battlefield "Final Destination" PS2

Attention

Pas besoin d’utiliser des guillmets pour la commande !tset games add.

Si vous n’êtes pas sûr de comment faire, lancez le setup du tournoi, et le bot vous avertira de l’abscence de configuration, avec la commande à coller pour commencer.

Info

La configuration du ranking est détaillée dans la section Seeding et upload.


Pour avoir un récapitulatif, utilisez !tset settings et !tset games show et vérifiez que tous les réglages sont corrects.

Une fois que tout est bon, on peut configurer notre premier tournoi !