Så kör du ditt första event
Hela vägen, i den ordning du faktiskt går den: få your clan konfigurerad, få in medlemslistan, bygg en bräda, drafta lag, dra igång det hela och dela ut priserna. Ungefär en kvälls arbete för första bingot — minuter för det andra.
Vem får göra vad
#Alla loggar in med Discord — inga lösenord. Den första administratören kommer från serverkonfigurationen; därefter befordrar en admin folk från Clan → Members & staff. Rollerna staplas nedåt: allt en moderator kan, kan en kassör och en admin också.
Två av de rollerna har en egen sida: På passet om vad en moderator faktiskt gör med sin kväll, och Avgifter och utbetalningar för kassören.
Ett konto är ägaren. Ingen annan kan degradera det, och det är den enda rollen som kan lämna över ägarskapet — så att förlora ett gräl med en medadmin kan aldrig kosta dig klanen.
Namnge klanen, koppla Discord
#System → Setup är en guide i fyra steg, och instrumentpanelen håller kvar samma fyra som en checklista tills de är klara: namnge klanen, koppla Discord, skapa ett event, lägg till rutor. Statusen räknas ut från riktiga data, så ett steg bockas av först när det verkligen är färdigt.
- 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.
För Discord har du två vägar, och de går att kombinera: ge Anvil en bot så kan den skapa webhooks, synka roller och smeknamn och bygga privata lagkanaler; ge den en enda webhook-URL så kan den posta meddelanden och inget annat. Börja med webhooken om du vill vara igång på två minuter, och lägg till boten när du vill ha automatiken.
- 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
Boten behöver Manage Webhooks, Manage Roles, Manage Channels och Manage Nicknames, och dess roll måste ligga ovanför de roller den hanterar i serverns rollista. Annars vägrar Discord tyst.
På ett hostat abonnemang mötte du den skärmen en gång redan: att lägga till boten under installationen var hur Anvil fick veta vilken server som är er, så det fanns aldrig något server-ID att kopiera. Samma länk finns här när du vill flytta boten till en annan server.
- 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.
Sprid inläggen över flera kanaler
#Allt postas som standard i en enda huvudkanal för meddelanden. När den blir stökig, öppna System → Advanced settings → Webhooks och ge de högljudda kategorierna egna hem — bingoevent, veckotävlingar, sällsynta drops, dödsfall, PvP-kills, combat achievements, klipp. Allt du lämnar tomt faller tillbaka till huvudkanalen, så du kan flytta en kategori i taget.
Med boten ansluten rör du aldrig en webhook-URL: välj en kanal i listan och tryck Create webhook. Under ett hektiskt event kan du lägga till en andra webhook till samma kanal — Anvil växlar mellan dem så att Discords hastighetsgräns inte sväljer inlägg.
Klippvideor laddas upp direkt från varje spelares dator till Discord — de passerar aldrig den här sajten. Därför är klipp-webhooken du ställer in här den du delar ut: medlemmarna klistrar in den själva i sitt plugin. Allt annat på den här sidan sker på servern och medlemmarna ser det aldrig.
Få in din medlemslista
#Klanmedlemskap kommer från ett enda ställe: en synkning av medlemslistan från spelet. Installera Anvils RuneLite-plugin på en admins konto, öppna Bingo-fliken i spelets Collection Log och tryck Sync clan roster. Det skickar upp er faktiska klanlista från spelet till sajten med ett klick.
Alla som kopplar eller verifierar ett konto på webbplatsen utan att stå på den listan är en gäst — spårad och synlig, men inte medlem förrän en admin befordrar dem eller nästa synkning plockar upp dem. Det är avsiktligt: det betyder att ingen kan befordra sig själv in i er klan genom att skriva ett namn.
Du kan också lägga till någon för hand från Clan → Members & staff, inklusive att anmäla dem till ett event å deras vägnar när de inte når sajten.
Skapa din första bräda
#Events → All events → New event. Välj format först — det avgör hur brädan poängsätts och vad resten av formuläret frågar dig om.
Ställ sedan in datumen, anmälningsfönstret, och om anmälan kostar en avgift. Börja från en mall om du hellre slipper börja med ett tomt rutnät — galleriet rymmer både de inbyggda mallarna och varje bräda du sparat som mall tidigare.
Formatet är bara halva beslutet — hur rutor blir spelbara är den andra halvan, och de två kombineras. Båda i sin helhet: Format, och hur rutor öppnas.
Varje tidsstämpel i Anvil lagras och jämförs i UTC, och visas i varje besökares lokala tid. Ställ in sluttiden du menar; sajten visar en britt och en australier två olika klockslag för samma ögonblick.
Fyll brädan
#Eventets Tiles-flik är där en bräda blir en bingo. Varje ruta är en sorts uppgift, och sorten avgör vad pluginet håller utkik efter: en drop, ett boss-killcount, färdighets-XP, ett NPC-kill, en klarning på tid, en achievement diary, en Combat Achievement, en upplåsning i collection log, ett PvP-kill, en föremålsvinst, eller en dödsfri runda. Manuella rutor — de som en människa godkänner från en skärmbild — finns alltid som alternativ också.
För en full bräda, redigera i klump: exportera arket, fyll i det i ett kalkylprogram och importera tillbaka. Både CSV och .xlsx går fram och tillbaka, och rader följer positioner, så du kan skriva om ett helt 25-rutors nät med en enda inklistring.
Vilken sort du ska välja, hur du skriver tvåhundra av dem i ett kalkylark, och misstagen som importeras snyggt och sedan aldrig utlöses: Bygg en bräda som spårar sig själv.
Lag och draft
#Fliken Teams & Draft anpassar sig efter formatet du valde: ett format som inte använder lag hoppar rakt förbi den. För en vanlig lagbingo skapar du lagen, bestämmer vilka som är kaptener, och antingen fördelar spelarna själv eller kör en livedraft.
Kaptenerna draftar ur anmälningspoolen i den ordning du väljer, och varje kapten ser svaren folk gav i anmälningsformuläret — frysta som de skickades in, så att ingen redigerar sina “timmar per vecka” efter att ha blivit vald.
När en draft väl är igång är både laguppsättningen och valordningen frysta. Lägg till laget du glömde innan du trycker start, inte efter.
Skicka dina kaptener kaptensguiden före draftkvällen — krigsrummet är mest värt i dagarna före, och ingen läser en ny skärm medan en klocka tickar.
Spelar ni mot en annan klan i stället för att drafta era egna? Den besökande sidan ställer upp med sin egen trupp genom en enda länk, och deras moderator sköter den utan ett adminkonto här — se Att vara värd för en gästklan.
Starta och kör det
#Avslöja rutorna och starta sedan eventet. Anvil vägrar starta en bräda som inte är redo — en draft som fortfarande pågår, eller spelare utan lag — och talar om vilket. Vet du bättre (en träningsmatch, en omkörning, en bräda du testar) kan du tvinga fram det.
Därefter sköter det sig i stort sett självt. Pluginet krediterar automatiskt allt det ser och postar bevisbilder stämplade med lag och en UTC-tidsstämpel. Det som hamnar på ditt bord är:
Du kan släppa ett uppdrag på en pågående bingo — en dold bonusruta som annonseras när du avfyrar den, och som valfritt sjunker i värde eller går ut. Det är det billigaste sättet att väcka en bräda på dag fem.
Slå på Starting shot (eventet → Overview) så måste varje spelare lämna in en skärmbild tagen efter att eventet gått igång, på en plats Anvil lottar i startögonblicket — så att ingen sitter på en vecka av sparade clues och kistor vid noll. Platsen annonseras vid starten; varje spelares lösenord är personligt, härlett ur dragningen, och existerar inte förrän eventet startar, så det kan inte iscensättas i förväg av någon.
Nåla platserna på världskartan (poolredigeraren har en) så kontrollerar pluginet att spelarna faktiskt står där i stället för att bara ha blivit tillsagda. Du kan också kräva en färsk session — 15 minuter som standard: hiscores sparas bara när en spelare loggar ut, så att få alla att logga om precis före sin bild är det som gör startsiffrorna bakom varje XP- och KC-ruta ärliga.
Pluginanvändare trycker på en knapp. Alla andra skriver sitt lösenord i spelet och laddar upp på My Team. Du väljer vad som händer med en kreditering från någon som inte lämnat in: flagga den för granskning (standard) eller neka den tills de gör det. Samma Overview-panel är granskningslistan — pluginbilder med verifierat lösenord kommer in redan godkända, så i praktiken tittar du bara på mobilspelarna.
Efter sista rutan
#När klockan går ut fryser brädan och eventet låses — poäng, bidrag och vem-gjorde-vad fryses som de stod. Behöver du fixa något efteråt kan en admin låsa upp det medvetet.
Peka sedan dina medlemmar mot installationsguiden för spelare och börja planera nästa.
Den här guiden följer appen som den ser ut i dag. Stämmer inte en skärm här med det du tittar på är appen rätt och guiden gammal — säg till så fixar vi den.