Język
Anvil · dla sztabu klanuczytanie: 8 min

Prowadzenie pierwszego wydarzenia

Cała droga, w kolejności, w jakiej naprawdę ją przejdziesz: skonfiguruj your clan, wciągnij skład, zbuduj planszę, złóż drużyny, odpal całość i rozdaj nagrody. Z grubsza wieczór pracy przy pierwszym bingo —— minuty przy drugim.

4 kroki w kreatorze konfiguracji7 formatów z których zbudujesz planszę1 przycisk do synchronizacji składu klanu
To tłumaczenie na język Polski nie zostało jeszcze sprawdzone przez native speakera. Jeśli jakieś zdanie brzmi źle, strona angielska jest oryginałem —— a zgłoszenie nam tego jest tym, co doprowadza do poprawki.
Krok 1

Kto co może

#

Wszyscy logują się Discordem —— nie ma haseł. Pierwszy admin bierze się z konfiguracji serwera; potem to admin awansuje ludzi w Clan → Members & staff. Role kumulują się w dół: wszystko, co może moderator, może też skarbnik i admin.

Adminpełny dostęp —— wydarzenia, pola, drużyny, ustawienia, sztab, wypłaty. Daj to tak niewielu ludziom, jak klan zniesie.
Skarbnikwszystko, co może moderator, plus wpisowe i wypłaty.
Moderatorcodzienność: skład, weryfikacje, tygodniowe konkursy, kalendarz, opinie. Nie może tworzyć ani edytować wydarzeń.
Editorwyłącznie pisanie pól. Nadaj globalnie albo ogranicz do konkretnych plansz, żeby gościnny budowniczy mógł tknąć tylko to wydarzenie, które mu powierzyłeś.
Członekgra; żadnego panelu administracyjnego.

Dwie z tych ról mają własną stronę: Na dyżurze o tym, co moderator naprawdę robi ze swoim wieczorem, i Wpisowe i wypłaty dla skarbnika.

Właściciel

Jedno konto jest właścicielem. Nikt inny nie może go zdegradować i to jedyna rola, która może przekazać własność —— więc przegrana kłótnia z drugim adminem nigdy nie może kosztować cię klanu.

Krok 2

Nazwij klan, podłącz Discorda

#

System → Setup to czterokrokowy kreator, a pulpit trzyma te same cztery kroki jako listę kontrolną, dopóki nie zostaną wykonane: nazwij klan, podłącz Discorda, utwórz wydarzenie, dodaj pola. Status liczony jest z prawdziwych danych, więc krok odhacza się dopiero, gdy jest naprawdę skończony.

  1. 1Name the clan
    What members see across the site.
  2. 2Connect Discord
    A webhook, a bot, or both.
  3. 3Create an event
    Pick a format; it shapes the rest.
  4. 4Add tiles
    By hand, from a template, or a spreadsheet.
System → Setup, and the same four as a dashboard checklist. Each step ticks off real data, not a box you clicked — so a half-finished board still reads as unfinished.

Do Discorda masz dwie drogi i one się uzupełniają: daj Anvil bota, a będzie mógł tworzyć webhooki, synchronizować role i pseudonimy oraz budować prywatne kanały drużyn; daj mu jeden URL webhooka, a będzie mógł publikować ogłoszenia i nic więcej. Zacznij od webhooka, jeśli chcesz działać w dwie minuty, a bota dodaj, gdy zechcesz automatyzacji.

Anvil
wants to access your server
Add to server
your clan’s server
  • 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
Whichever server you pick here is the one Anvil manages. If the bot later can't rename someone or build a channel, it's almost always the role order, not this screen.
Uprawnienia bota

Bot potrzebuje Manage Webhooks, Manage Roles, Manage Channels i Manage Nicknames, a jego rola musi stać powyżej ról, którymi zarządza, na liście ról twojego serwera. Inaczej Discord po cichu odmawia.

W planie hostowanym ten ekran już raz spotkałeś: dodanie bota podczas konfiguracji to sposób, w jaki Anvil dowiedział się, który serwer jest twój, więc nigdy nie było ID do przepisywania. Ten sam link jest tutaj, gdy zechcesz przenieść bota na inny serwer.

  1. Paid
    The sale clears and your setup link works.
  2. Setup
    Name the clan, sign in with Discord, add the bot.
  3. Building
    Your container, database and address are created.
  4. Live
    This site — and you log in as its owner.
How this site came to exist. Nothing is built until setup is finished — which is why a clan that bought a plan and never opened the setup link has no site to log into.
Krok 3

Rozdziel wpisy na kanały

#

Domyślnie wszystko trafia na jeden główny kanał ogłoszeń. Gdy zrobi się na nim głośno, otwórz System → Advanced settings → Webhooks i daj hałaśliwym kategoriom własne domy —— wydarzenia bingo, tygodniowe konkursy, rzadkie dropy, śmierci, kille PvP, combat achievements, klipy. Wszystko, co zostawisz puste, spada z powrotem na kanał główny, więc możesz rozdzielać po jednej kategorii.

Z podłączonym botem nigdy nie dotykasz URL-a webhooka: wybierasz kanał z listy i naciskasz Create webhook. Przy ruchliwym wydarzeniu możesz dodać drugi webhook do tego samego kanału —— Anvil przełącza się między nimi, żeby limit Discorda nie połknął wpisów.

Kanał klipów jest inny

Klipy wideo wysyłane są prosto z komputera każdego gracza na Discorda —— nigdy nie przechodzą przez tę stronę. Więc webhook klipów, który tu ustawiasz, to ten, który rozdajesz: członkowie sami wklejają go do swojego pluginu. Wszystko inne na tej stronie dzieje się po stronie serwera i członkowie tego nigdy nie widzą.

Krok 4

Wciągnij swój skład

#

Członkostwo w klanie bierze się z jednego miejsca: z synchronizacji składu z gry. Zainstaluj plugin Anvil do RuneLite na koncie admina, otwórz zakładkę Bingo w Collection Logu w grze i naciśnij Sync clan roster. To wysyła na stronę twoją prawdziwą listę klanu jednym kliknięciem.

Kto podłącza albo weryfikuje konto na stronie, nie będąc na tym składzie, jest gościem —— śledzony, widoczny, ale nie członkiem, dopóki admin go nie awansuje albo nie zgarnie go kolejna synchronizacja. To celowe: znaczy, że nikt nie awansuje się sam do twojego klanu przez wpisanie nazwy.

Możesz też dodać kogoś ręcznie w Clan → Members & staff, łącznie z zapisaniem go na wydarzenie w jego imieniu, gdy nie może dotrzeć do strony.

Krok 5

Utwórz pierwszą planszę

#

Events → All events → New event. Najpierw wybierz format —— to on decyduje, jak plansza jest punktowana i o co zapyta cię reszta formularza.

Klasyczne bingoKwadratowa siatka N×N —— drużyny kończą pola w dowolnej kolejności, każde warte 1.
Bingo w stylu LeaguesLista zadań, gdzie każde pole ma własną wartość punktową —— dowolna liczba pól.
Wyścig po polachUporządkowana trasa —— drużyny sięgają pól po kolei; wygrywa ta, która zajdzie najdalej.
ShowdownPola zostają ukryte do zaplanowanej chwili —— ustaw czas odsłonięcia każdego w zakładce Tiles. Punktowane, w stylu DMM All Stars.
LosowanieKrupier bingo: ukryte pola wchodzą do gry w losowaniach w stałych odstępach. Punktowane.
Polowanie na nagrodyJedno otwarte pole naraz —— pierwsza drużyna, która je skończy, zgarnia punkty i natychmiast losowana jest kolejna nagroda.
DrabinkaPunktowana lista zadań ułożona jako ranking indywidualny (drużyny opcjonalnie). Zadania rotują —— progresywnie, po jednym albo w przesuwnym oknie —— i mogą tracić na wartości. W stylu miesięcznej drabinki.

Potem ustaw daty, okno zapisów i to, czy zapisy wiążą się z wpisowym. Zacznij od szablonu, jeśli wolisz nie zaczynać od pustej siatki —— galeria zawiera zarówno wbudowane gotowce, jak i każdą planszę, którą wcześniej zapisałeś jako szablon.

Format to tylko połowa decyzji —— drugą jest to, jak pola stają się grywalne, a te dwie rzeczy się składają. Obie w całości: Formaty i sposoby odsłaniania pól.

Daty są w UTC

Każdy znacznik czasu w Anvil jest zapisywany i porównywany w UTC, a wyświetlany w czasie lokalnym odwiedzającego. Ustaw taki czas końca, jaki naprawdę masz na myśli; strona pokaże Brytyjczykowi i Australijczykowi dwa różne zegary dla tej samej chwili.

Krok 6

Wypełnij planszę

#

Zakładka Tiles wydarzenia to miejsce, gdzie plansza staje się bingiem. Każde pole to jeden rodzaj zadania, a rodzaj decyduje, czego szuka plugin: dropu, killcountu bossa, XP w umiejętności, zabicia NPC, przejścia na czas, achievement diary, Combat Achievement, odblokowania w Collection Logu, killa PvP, przyrostu w ekwipunku albo przejścia bez śmierci. Pola ręczne —— te, które człowiek weryfikuje ze zrzutu —— zawsze też są opcją.

Przy pełnej planszy pisz hurtem: wyeksportuj arkusz, wypełnij go w arkuszu kalkulacyjnym i zaimportuj z powrotem. CSV i .xlsx robią pełne kółko, a wiersze odpowiadają pozycjom, więc całą 25-polową siatkę przepiszesz jednym wklejeniem.

Progi trudnościwartości punktowe mapują się na nazwane progi (easy → elite). Zmień progi w Advanced settings, jeśli twój klan ocenia inaczej.
Audytor równowagisprawdza gotową planszę pod kątem problemów strukturalnych i nierównego wysiłku, zanim gracze ją w ogóle zobaczą.
Ukryta do odsłonięcianowe plansze startują ukryte. Sztab zawsze je widzi; gracze nie widzą nic, dopóki nie odsłonisz —— więc planszę można budować jawnie, nie psując niespodzianki.

Po który rodzaj sięgnąć, jak napisać dwieście pól w arkuszu i jakie błędy importują się czysto, a potem nigdy nie zadziałają: Plansza, która zalicza się sama.

Krok 7

Drużyny i draft

#

Zakładka Teams & Draft dopasowuje się do wybranego formatu: format, który nie używa drużyn, po prostu ją pomija. Przy zwykłym drużynowym bingo tworzysz drużyny, decydujesz, kto nimi kapitanuje, i albo sam przydzielasz graczy, albo prowadzisz draft na żywo.

Kapitanowie draftują z puli zapisanych w ustalonej przez ciebie kolejności, a każdy widzi odpowiedzi z formularza zapisu —— zamrożone w postaci, w jakiej zostały wysłane, żeby nikt nie poprawiał swoich „godzin tygodniowo” po tym, jak został wybrany.

Draft blokuje skład

Gdy draft ruszy, zestaw drużyn i kolejność wyborów są zamrożone. Dodaj zapomnianą drużynę zanim naciśniesz start, nie po.

Wyślij swoim kapitanom przewodnik kapitana przed wieczorem draftu —— sztab jest najbardziej przydatny w dniach wcześniej, a nikt nie czyta nowego ekranu, gdy tyka zegar.

Gracie z innym klanem zamiast draftować własnych? Drużyna z zewnątrz wystawia własny skład jednym linkiem, a ich moderator prowadzi ją bez konta admina tutaj —— zobacz Goszczenie klanu z zewnątrz.

Krok 8

Odpal i prowadź

#

Odsłoń pola, a potem wystartuj wydarzenie. Anvil odmawia startu planszy, która nie jest gotowa —— trwający draft albo gracze bez drużyny —— i mówi, o co chodzi. Jeśli wiesz lepiej (sparing, powtórka, plansza testowa), możesz wymusić.

Od tej chwili prowadzi się prawie samo. Plugin automatycznie zalicza wszystko, co widzi, i publikuje zrzuty dowodowe z wypaloną drużyną i znacznikiem czasu UTC. Na twoją głowę zostaje:

Zgłoszenia do weryfikacjipola ręczne i wszystko, co plugin oznaczył. Zatwierdzasz albo odrzucasz, mając dowód przed sobą.
Statystykizakładka Stats wydarzenia pokazuje wkład każdego gracza —— przydatne, gdy drużyna kłóci się, kto kogo ciągnął.
OgłoszeniaSystem → Announce publikuje wiadomość na twoich kanałach w trakcie wydarzenia, bez ręcznego pisania webhooka.
Niespodzianki w trakcie

Możesz zrzucić misję na trwające bingo —— ukryte pole bonusowe, które zostaje ogłoszone, gdy je odpalisz, opcjonalnie tracące na wartości albo wygasające. To najtańszy sposób obudzenia planszy piątego dnia.

Zatrzymywanie gromadzenia przed startem

Włącz zdjęcie startowe (wydarzenie → Overview), a każdy gracz musi złożyć jeden zrzut zrobiony po starcie wydarzenia, w miejscu, które Anvil losuje w chwili startu —— więc nikt nie siedzi w T0 na tygodniu zbanowanych clue i skrzynek. Miejsce ogłaszane jest razem ze startem; słowo kluczowe każdego gracza jest osobiste, wywodzi się z losowania i nie istnieje, zanim wydarzenie nie ruszy, więc nikt nie przygotuje go z góry.

Przypnij miejsca na mapie świata (edytor puli ma jedną) a plugin sprawdzi, czy gracze faktycznie tam stoją, zamiast tylko im o tym powiedzieć. Możesz też wymagać świeżej sesji —— domyślnie 15 minut: hiscores zapisują się dopiero przy wylogowaniu, więc zmuszenie wszystkich do relogu tuż przed zdjęciem jest tym, co czyni uczciwymi startowe sumy stojące za każdym polem XP i KC.

Użytkownicy pluginu naciskają jeden przycisk. Wszyscy inni wpisują słowo kluczowe w grze i wgrywają je w My Team. To ty wybierasz, co dzieje się z zaliczeniem od kogoś, kto nie złożył zdjęcia: oznaczyć do przeglądu (domyślnie) albo odrzucić, dopóki nie złoży. Ten sam panel Overview jest listą do przeglądu —— przechwycenia z pluginu ze zweryfikowanym słowem kluczowym przychodzą już przyjęte, więc w praktyce oglądasz tylko graczy z telefonu.

Krok 9

Po ostatnim polu

#

Gdy czas się kończy, plansza zamarza, a wydarzenie zostaje zablokowane —— punkty, wkłady i kto-co-zrobił zostają takie, jakie były. Jeśli musisz coś potem poprawić, admin może to świadomie odblokować.

Wypłatyzakładka Payouts wydarzenia zamienia pulę nagród w listę, kto co dostaje, odhaczaną w miarę wypłacania.
Podsumowaniepubliczna strona z końcową tabelą i nagrodami na koniec wydarzenia —— największy drop, najwięcej killi i reszta.
Ankietazapytaj klan, co myśli. Zbuduj ją w zakładce Survey; gracze odpowiadają po zakończeniu, a wyniki widzi tylko sztab.
Zapisz jako szablonzachowaj planszę, którą właśnie zbudowałeś. Następne bingo zacznie się od niej, a nie od pustej siatki.

Potem skieruj swoich członków do przewodnika dla graczy i zacznij planować kolejne.

Ten przewodnik opisuje aplikację taką, jaka jest dziś. Jeśli któryś ekran tutaj nie zgadza się z tym, na co patrzysz, rację ma aplikacja, a przewodnik jest nieaktualny —— napisz nam, a poprawimy.