Conduzindo seu primeiro evento
O caminho inteiro, na ordem em que você vai realmente percorrê-lo: deixar your clan configurado, trazer o quadro de membros, montar um tabuleiro, formar os times, dar a largada e distribuir os prêmios. Grosso modo o trabalho de uma noite no primeiro bingo —— minutos no segundo.
Quem pode o quê
#Todo mundo entra com Discord —— não há senhas. O primeiro admin vem da configuração do servidor; depois disso, um admin promove pessoas em Clan → Members & staff. Os papéis se acumulam para baixo: tudo o que um moderador pode fazer, um tesoureiro e um admin também podem.
Dois desses papéis têm página própria: De plantão para o que um moderador realmente faz da noite dele, e Taxas e premiação para o tesoureiro.
Uma conta é a dona. Ninguém mais pode rebaixá-la e é o único papel que pode transferir a propriedade —— então perder uma discussão com um co-admin nunca pode custar seu clã.
Dê nome ao clã, conecte o Discord
#System → Setup é um assistente de quatro passos, e o painel mantém os mesmos quatro como uma lista de conferência até estarem prontos: dar nome ao clã, conectar o Discord, criar um evento, adicionar casas. O status é calculado a partir de dados reais, então um passo só é marcado quando está genuinamente concluído.
- 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.
Para o Discord você tem dois caminhos, e eles se somam: dê ao Anvil um bot e ele poderá criar webhooks, sincronizar cargos e apelidos e montar canais privados de time; dê a ele uma única URL de webhook e ele poderá publicar anúncios e nada mais. Comece pelo webhook se quer estar no ar em dois minutos, e adicione o bot quando quiser a automação.
- 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
O bot precisa de Manage Webhooks, Manage Roles, Manage Channels e Manage Nicknames, e o cargo dele precisa ficar acima dos cargos que administra na lista de cargos do seu servidor. Caso contrário o Discord recusa em silêncio.
Num plano hospedado você já viu essa tela uma vez: adicionar o bot durante a configuração foi como o Anvil descobriu qual servidor é o seu, então nunca houve um ID de servidor para copiar. O mesmo link está aqui sempre que você quiser mover o bot para outro servidor.
- 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.
Divida as publicações entre canais
#Por padrão tudo cai num único canal principal de anúncios. Quando ele ficar barulhento, abra System → Advanced settings → Webhooks e dê às categorias ruidosas casas próprias —— eventos de bingo, competições semanais, drops raros, mortes, kills de PvP, combat achievements, clipes. Tudo que ficar em branco volta para o canal principal, então dá para separar uma categoria por vez.
Com o bot conectado você nunca toca numa URL de webhook: escolhe um canal na lista e aperta Create webhook. Num evento movimentado dá para adicionar um segundo webhook ao mesmo canal —— o Anvil alterna entre eles para o limite de taxa do Discord não engolir publicações.
Os vídeos de clipe sobem direto do PC de cada jogador para o Discord —— nunca passam por este site. Então o webhook de clipes que você define aqui é o que você distribui: os membros colam no plugin deles. Todo o resto desta página é do lado do servidor e os membros nunca veem.
Traga seu quadro de membros
#A participação no clã vem de um único lugar: uma sincronização da lista do clã no jogo. Instale o plugin Anvil para RuneLite na conta de um admin, abra a aba Bingo do Collection Log no jogo e aperte Sync clan roster. Isso manda sua lista real do clã para o site num clique.
Quem vincula ou verifica uma conta no site sem estar nessa lista é um convidado —— rastreado, visível, mas não membro até um admin promovê-lo ou a próxima sincronização pegá-lo. Isso é de propósito: significa que ninguém entra sozinho no seu clã digitando um nome.
Você também pode adicionar alguém na mão em Clan → Members & staff, inclusive inscrevendo a pessoa num evento em nome dela quando ela não consegue acessar o site.
Crie seu primeiro tabuleiro
#Events → All events → New event. Escolha primeiro um formato —— é ele que decide como o tabuleiro é pontuado e o que o resto do formulário vai te perguntar.
Depois defina as datas, a janela de inscrição e se as inscrições têm taxa. Comece de um modelo se preferir não partir de uma grade vazia —— a galeria guarda tanto as predefinições embutidas quanto qualquer tabuleiro que você já tenha salvado como modelo.
O formato é só metade da decisão —— a outra metade é como as casas viram jogáveis, e as duas se combinam. As duas por inteiro: Formatos, e como as casas abrem.
Todo horário no Anvil é guardado e comparado em UTC, e exibido no fuso local de quem visita. Defina o horário de término que você quer de verdade; o site vai mostrar a um britânico e a um australiano dois relógios diferentes para o mesmo instante.
Preencha o tabuleiro
#A aba Tiles do evento é onde um tabuleiro vira um bingo. Cada casa é um único tipo de tarefa, e o tipo decide o que o plugin observa: um drop, um killcount de boss, XP de skill, a morte de um NPC, uma conclusão cronometrada, um achievement diary, um Combat Achievement, um desbloqueio no Collection Log, um kill de PvP, um ganho de inventário ou uma run sem mortes. Casas manuais —— as que uma pessoa verifica por captura —— também são sempre uma opção.
Para um tabuleiro inteiro, escreva em massa: exporte a planilha, preencha num editor de planilhas e importe de volta. CSV e .xlsx fazem a volta completa, e as linhas correspondem às posições, então dá para reescrever uma grade inteira de 25 casas com um único colar.
Que tipo escolher, como escrever duzentas casas numa planilha, e os erros que importam limpo e depois nunca disparam: Um tabuleiro que se registra sozinho.
Times e o draft
#A aba Teams & Draft se adapta ao formato escolhido: um formato que não usa times passa direto por ela. Num bingo de times normal você cria os times, decide quem capitaneia e ou distribui os jogadores você mesmo ou conduz um draft ao vivo.
Os capitães escolhem do pool de inscritos na ordem que você definiu, e cada capitão vê as respostas dadas no formulário de inscrição —— congeladas como foram enviadas, para ninguém editar suas “horas por semana” depois de ser escolhido.
Assim que um draft começa, o conjunto de times e a ordem de escolha ficam congelados. Adicione o time que você esqueceu antes de apertar iniciar, não depois.
Mande aos seus capitães o guia do capitão antes da noite do draft —— a sala de guerra é mais útil nos dias anteriores, e ninguém lê uma tela nova com um relógio correndo.
Vão jogar contra outro clã em vez de fazer draft interno? Um time visitante escala o próprio elenco por um único link, e o moderador deles toca isso sem uma conta de admin aqui —— veja Recebendo um clã visitante.
Dê a largada e conduza
#Revele as casas e depois inicie o evento. O Anvil se recusa a iniciar um tabuleiro que não está pronto —— um draft ainda rolando, ou jogadores sem time —— e te diz qual é o caso. Se você sabe o que está fazendo (um amistoso, uma reprise, um tabuleiro de teste), dá para forçar.
Daí em diante ele quase se conduz sozinho. O plugin credita automaticamente tudo o que enxerga e publica capturas de prova gravadas com o time e um horário UTC. O que sobra no seu colo é:
Você pode soltar uma missão num bingo em andamento —— uma casa bônus oculta que é anunciada quando você a dispara, opcionalmente perdendo valor ou expirando. É o jeito mais barato de acordar um tabuleiro no quinto dia.
Ligue a foto de largada (evento → Overview) e todo jogador terá de entregar uma captura tirada depois de o evento começar, num local que o Anvil sorteia no instante da largada —— assim ninguém chega no T0 sentado em cima de uma semana de clues e baús guardados. O local é anunciado junto com a largada; a palavra-chave de cada jogador é pessoal, deriva do sorteio e não existe antes de o evento começar, então ninguém consegue preparar isso com antecedência.
Fixe os pontos no mapa-múndi (o editor do conjunto tem um) e o plugin confere se os jogadores estão mesmo ali, em vez de apenas mandar. Você também pode exigir uma sessão nova —— 15 minutos por padrão: os hiscores só são salvos quando o jogador desloga, então fazer todo mundo relogar logo antes da foto é o que torna honestos os totais iniciais por trás de cada casa de XP e de KC.
Quem usa o plugin aperta um botão. Todos os outros digitam a palavra-chave no jogo e enviam em My Team. Você escolhe o que acontece com um crédito de quem não entregou: sinalizar para revisão (padrão) ou recusar até entregar. O mesmo painel do Overview é a lista de revisão —— capturas do plugin com palavra-chave verificada chegam já aceitas, então na prática você só olha os jogadores de celular.
Depois da última casa
#Quando o tempo acaba o tabuleiro congela e o evento é travado —— pontos, contribuições e quem-fez-o-quê ficam como estavam. Se você precisar corrigir algo depois, um admin pode destravá-lo deliberadamente.
Depois aponte seus membros para o guia de configuração do jogador e comece a planejar o próximo.
Este guia acompanha o app como ele está hoje. Se alguma tela aqui não bate com a que você está vendo, o app está certo e o guia está velho —— nos avise e a gente corrige.