Organiser votre premier événement
Tout le chemin, dans l’ordre où vous le parcourrez vraiment : configurer your clan, faire entrer la liste des membres, construire une grille, drafter les équipes, lancer le tout, et distribuer les prix. Environ une soirée de travail pour le premier bingo — quelques minutes pour le deuxième.
Qui peut faire quoi
#Tout le monde se connecte avec Discord — il n’y a pas de mots de passe. Le premier admin vient de la configuration du serveur ; ensuite, un admin promeut les autres depuis Clan → Members & staff. Les rôles s’empilent vers le bas : tout ce qu’un modérateur peut faire, un trésorier et un admin le peuvent aussi.
Deux de ces rôles ont leur propre page : De permanence sur ce qu’un modérateur fait réellement de sa soirée, et Frais et récompenses pour le trésorier.
Un compte est le propriétaire. Personne d’autre ne peut le rétrograder, et c’est le seul rôle qui peut transmettre la propriété — perdre une dispute avec un co-admin ne peut donc jamais vous coûter le clan.
Nommer le clan, relier Discord
#System → Setup est un assistant en quatre étapes, et le tableau de bord garde les mêmes quatre sous forme de liste jusqu’à ce qu’elles soient faites : nommer le clan, relier Discord, créer un événement, ajouter des cases. Le statut est calculé à partir de vraies données, une étape n’est donc cochée que lorsqu’elle est réellement terminée.
- 1Name the clanWhat members see across the site.
- 2Connect DiscordA webhook, a bot, or both.
- 3Create an eventPick a format; it shapes the rest.
- 4Add tilesBy hand, from a template, or a spreadsheet.
Pour Discord vous avez deux voies, et elles se combinent : donnez un bot à Anvil et il pourra créer des webhooks, synchroniser rôles et surnoms, et construire des salons d’équipe privés ; donnez-lui une simple URL de webhook et il pourra publier des annonces et rien d’autre. Commencez par le webhook si vous voulez être en ligne en deux minutes, ajoutez le bot quand vous voulez l’automatisation.
- Manage Webhooks — create the channels’ webhooks for you
- Manage Channels — build private team channels
- Manage Roles — keep clan roles in step
- Manage Nicknames — set nicknames to RSNs
- View Channels & Send Messages
- Create commands — the /bingo slash commands
Le bot a besoin de Manage Webhooks, Manage Roles, Manage Channels et Manage Nicknames, et son rôle doit se situer au-dessus des rôles qu’il gère dans la liste des rôles de votre serveur. Sinon Discord refuse en silence.
Sur une formule hébergée, vous avez déjà croisé cet écran une fois : ajouter le bot pendant l’installation, c’est ainsi qu’Anvil a su quel serveur est le vôtre — il n’y a donc jamais eu d’ID de serveur à copier. Le même lien est ici quand vous voudrez déplacer le bot sur un autre serveur.
- PaidThe sale clears and your setup link works.
- SetupName the clan, sign in with Discord, add the bot.
- BuildingYour container, database and address are created.
- LiveThis site — and you log in as its owner.
Répartir les publications sur plusieurs salons
#Par défaut, tout part dans un salon d’annonces principal. Quand il devient bruyant, ouvrez System → Advanced settings → Webhooks et donnez aux catégories bavardes leur propre maison — événements bingo, compétitions hebdomadaires, drops rares, morts, kills PvP, combat achievements, clips. Tout ce que vous laissez vide retombe sur le salon principal, vous pouvez donc détacher une catégorie à la fois.
Avec le bot connecté, vous ne touchez jamais à une URL de webhook : choisissez un salon dans la liste et appuyez sur Create webhook. Sur un événement chargé, vous pouvez ajouter un second webhook sur le même salon — Anvil alterne entre les deux pour que la limite de débit de Discord n’avale pas de publications.
Les vidéos de clips partent directement du PC de chaque joueur vers Discord — elles ne passent jamais par ce site. Le webhook clips que vous réglez ici est donc celui que vous distribuez : les membres le collent eux-mêmes dans leur plugin. Tout le reste de cette page se passe côté serveur, et les membres ne le voient jamais.
Faire entrer votre liste de membres
#L’appartenance au clan vient d’un seul endroit : une synchronisation de la liste depuis le jeu. Installez le plugin RuneLite d’Anvil sur le compte d’un admin, ouvrez la fenêtre de clan en jeu et appuyez sur le bouton Anvil de sa barre de titre. Cela pousse votre véritable liste de clan depuis le jeu vers le site en un clic.
Quiconque relie ou vérifie un compte sur le site sans figurer sur cette liste est un invité — suivi, visible, mais pas membre tant qu’un admin ne le promeut pas ou que la synchronisation suivante ne le récupère pas. C’est délibéré : cela veut dire que personne ne peut s’auto-promouvoir dans votre clan en tapant un nom.
Vous pouvez aussi ajouter quelqu’un à la main depuis Clan → Members & staff, y compris l’inscrire à un événement en son nom quand il ne peut pas accéder au site.
Créer votre première grille
#Events → All events → New event. Choisissez d’abord un format — il décide comment la grille est notée et ce que le reste du formulaire vous demandera.
Réglez ensuite les dates, la fenêtre d’inscription, et si l’inscription coûte des frais. Partez d’un modèle si vous préférez ne pas commencer sur une grille vide — la galerie contient à la fois les modèles intégrés et toute grille que vous avez déjà enregistrée comme modèle.
Le format n’est que la moitié de la décision — la façon dont les cases deviennent jouables est l’autre moitié, et les deux se combinent. Les deux en entier : Formats, et comment les cases s’ouvrent.
Chaque horodatage dans Anvil est stocké et comparé en UTC, et affiché dans l’heure locale de chaque visiteur. Réglez l’heure de fin que vous voulez dire ; le site montrera à un Britannique et à un Australien deux horloges différentes pour le même instant.
Remplir la grille
#L’onglet Tiles de l’événement est l’endroit où une grille devient un bingo. Chaque case est un type de tâche, et le type décide de ce que le plugin surveille : un drop, un compteur de kills de boss, de l’XP de compétence, un kill de PNJ, un temps à battre, un achievement diary, un Combat Achievement, un déblocage de collection log, un kill PvP, un gain d’objet, ou une run sans mort. Les cases manuelles — celles qu’un humain valide à partir d’une capture — restent toujours possibles.
Pour une grille complète, créez en masse : exportez la feuille, remplissez-la dans un tableur, et réimportez-la. CSV et .xlsx font l’aller-retour, et les lignes suivent les positions, vous pouvez donc réécrire une grille entière de 25 cases en un seul collage.
Quel type choisir, comment en écrire deux cents dans un tableur, et les erreurs qui s’importent proprement puis ne se déclenchent jamais : Construire une grille qui se suit toute seule.
Équipes et draft
#L’onglet Teams & Draft s’adapte au format choisi : un format sans équipes le saute entièrement. Pour un bingo par équipes classique, vous créez les équipes, décidez qui les capitaine, et soit répartissez les joueurs vous-même, soit organisez un draft en direct.
Les capitaines draftent dans le vivier d’inscrits dans l’ordre que vous choisissez, et chaque capitaine voit les réponses données au formulaire d’inscription — figées telles qu’elles ont été envoyées, pour que personne ne retouche ses « heures par semaine » après avoir été choisi.
Dès qu’un draft démarre, l’ensemble des équipes et l’ordre de sélection sont figés. Ajoutez l’équipe oubliée avant d’appuyer sur démarrer, pas après.
Envoyez à vos capitaines le guide du capitaine avant la soirée du draft — la salle de guerre vaut surtout pour les jours d’avant, et personne ne lit un écran nouveau pendant qu’une horloge tourne.
Vous jouez contre un autre clan plutôt que de drafter les vôtres ? Le camp invité aligne sa propre équipe via un seul lien, et leur modérateur la gère sans compte admin ici — voir Accueillir un clan invité.
Lancer et faire tourner
#Révélez les cases, puis démarrez l’événement. Anvil refuse de démarrer une grille qui n’est pas prête — un draft encore en cours, ou des joueurs sans équipe — et vous dit lequel. Si vous savez mieux (un match d’entraînement, une reprise, une grille que vous testez), vous pouvez forcer.
Ensuite, ça tourne pratiquement tout seul. Le plugin crédite automatiquement tout ce qu’il voit et publie des captures de preuve estampillées de l’équipe et d’un horodatage UTC. Ce qui vous retombe dessus, c’est :
Vous pouvez lâcher une mission sur un bingo en cours — une case bonus cachée annoncée au moment où vous la déclenchez, qui peut perdre de la valeur ou expirer. C’est le moyen le moins cher de réveiller une grille au cinquième jour.
Activez Starting shot (événement → Overview) et chaque joueur devra remettre une capture prise après le lancement, à un endroit qu’Anvil tire au sort à l’instant du départ — pour que personne ne soit assis sur une semaine de clues et de coffres accumulés à l’instant zéro. Le lieu est annoncé avec le départ ; le mot-clé de chaque joueur est personnel, dérivé du tirage, et n’existe pas avant le démarrage, il ne peut donc être préparé à l’avance par personne.
Épinglez les endroits sur la carte du monde (l’éditeur de pool en a une) et le plugin vérifie que les joueurs s’y trouvent réellement, au lieu de simplement le leur avoir dit. Vous pouvez aussi exiger une session fraîche — 15 minutes par défaut : les hiscores ne sont enregistrés qu’à la déconnexion, obliger tout le monde à se reconnecter juste avant sa photo est donc ce qui rend honnêtes les totaux de départ derrière chaque case XP et KC.
Les utilisateurs du plugin appuient sur un bouton. Tous les autres tapent leur mot-clé en jeu et envoient depuis My Team. Vous choisissez ce qui arrive au crédit de quelqu’un qui n’a rien remis : le signaler pour vérification (par défaut) ou le refuser jusqu’à ce qu’il le fasse. Le même panneau Overview est la liste de vérification — les captures du plugin avec mot-clé validé arrivent déjà acceptées, en pratique vous ne regardez donc que les joueurs sur mobile.
Après la dernière case
#Quand le temps est écoulé, la grille gèle et l’événement se verrouille — points, contributions et qui-a-fait-quoi sont figés tels quels. S’il faut corriger quelque chose ensuite, un admin peut le déverrouiller délibérément.
Orientez ensuite vos membres vers le guide d’installation pour les joueurs et commencez à préparer le suivant.
Ce guide suit l’application telle qu’elle est aujourd’hui. Si un écran ici ne correspond pas à ce que vous avez sous les yeux, c’est l’application qui a raison et le guide qui est périmé — dites-le-nous et nous le corrigerons.