🧰 Ferramentas manuaisIncrementar recurso, recurso em território, Turnstile, indicações, nó IPs
Soma (ou subtrai, com valor negativo) direto na conta do jogador.
Aplica direto em territories/Resources/{id}/{recurso}. Somente Mapa 1.
Remove o nó requiresTurnstile de um usuário ou de todos os bloqueados.
Varre os usuários indicados, confere firstWithdrawalPaid e atualiza o status das indicações.
Carregando saques...
Carregando...
Carregando estatísticas...
Editar Notificação
Aparece no sininho de todos os jogadores.
Remove o telefone verificado da conta (Auth + Database). O jogador poderá vincular um número novo — a verificação volta a aparecer no próximo carregamento do jogo.
⚠️ Remove todos os territórios do usuário e zera territoryCount e capitalCount.
⚠️ Remove todos os dados do usuário (Auth + Database). Irreversível. Para vários, separe os UIDs por vírgula.
Ciclos automáticos do Cloud Tasks. Cada um se reagenda sozinho depois da primeira execução — os botões abaixo são para iniciar ou recuperar um ciclo parado. Clicar de novo com o ciclo ativo duplica o agendamento.
Última execução (gravada pelo worker a cada rodada) e próxima execução marcada na fila do Cloud Tasks. Parado = nenhuma execução marcada na fila — use o botão do cartão correspondente abaixo para religar.
Premia o top 10 de territórios uma vez por dia (desde 25/09). No sábado, os prêmios especiais entram automaticamente. O mesmo botão agenda também a Guerra de Guilda (21h) e o ranking de poder (00h).
Fazer apenas uma vez.
Roda junto com o ciclo do ranking (só Mapa 1). Top 3 alianças por território, dividido entre membros ativos.
Não premia agora — só reagenda a tarefa para o próximo ciclo (00h UTC). Depois, apague na fila as tarefas antigas que sobrarem.
Sorteia 2 alianças (ou 2 jogadores no mapa) e já começa uma guerra de 2 horas. Cada baixa paga 1 ouro amarelo a quem fez. O sorteio automático das 15h (2 alianças + 2 jogadores) continua normal.
Bolão pari-mutuel ponderado: até 3 ganhadores (≤10 participantes = 1, ≤20 = 2, >20 = 3). Ganhador recebe a aposta de volta + 50% do que os outros apostaram; a casa fica com o resto.
Fazer apenas uma vez.
Mesmo mecanismo do sorteio de ouro, com aposta e prêmio em soldados — pool e ciclo separados.
Fazer apenas uma vez.
Quem tem mais territórios vira Rei; o trono troca sozinho quando o Rei fica sem territórios. Cofre do Rei pago às 09:00; cofres de região a partir das 14:00 (1 por minuto).
Reexecutar a inicialização sobrescreve o Rei atual de cada mapa.
Devolve ao dono (num território dele) todo anúncio com 3+ dias sem venda. Quem não tem território fica para o dia seguinte.
Clique uma única vez.
NPC perto de um porto sorteado (Mapa 1) oferecendo 5 recursos por ouro. Ao negociar, some e outro aparece com proposta nova.
Use para colocar o primeiro navio no mar ou recuperar o ciclo se parar.
Cada região roda numa tarefa própria e se reagenda sozinha. Clique em cada uma uma vez para criar o agendamento inicial.
Todas as transações de ouro de um usuário (banco secundário).
⚠️ Zona de perigo — Resetar Histórico de Todos
Apaga todo o histórico de ouro do banco secundário e cria um registro inicial com o saldo atual de cada usuário. Irreversível.
Recrutamentos de soldados de ataque de um usuário (banco secundário, recruitHistory).
⚠️ Zona de perigo — Apagar Histórico de Todos
Apaga todo o histórico de soldados (recruitHistory) de todos os usuários no banco secundário. Irreversível.
Nó appErrors (gravado por logAppError no cliente). Erros iguais (mesmo contexto + mesma mensagem, números ignorados) aparecem uma vez só, com a contagem. Clique na linha para ver stack, URL e navegador.
Nó deletedAccountsBackup: cópia de cada conta duplicada que o próprio jogador apagou pelo diálogo da lista vermelha (/api/delete-duplicate-accounts). Clique na linha para ver o backup completo.
O jogador silenciado não consegue mandar mensagens no chat. Também dá para silenciar direto do Chat (botão 🔇 no cabeçalho da conversa ou em cada mensagem do Monitor).
Janelas (horário de Brasília) em que os jogadores podem escrever no Global, Aliança e Privado. Fora delas o envio é bloqueado — a conversa com o Admin funciona sempre. Muda ao vivo para todos ao salvar.
—
Quem está em settings/admins entra neste painel e tem acesso total ao banco. Você não pode remover a sua própria conta.
Incrementa settings/appVersion. Todo jogador com o jogo aberto limpa o cache local e recarrega a página na hora; quem entrar depois já pega a versão nova.
Use só depois que o Worker e o Pages novos já estiverem no ar — senão os jogadores recarregam a versão antiga. Todos perdem o que estiverem digitando.
ℹ️ Como funciona
tools/tmp/newsletter-progress-admin.json) — outro navegador não vê o que já foi enviado. Atenção: o script antigo tools/send-newsletter.js (terminal) usa um progresso SEPARADO (arquivos em tools/tmp/) — não misture os dois pro mesmo assunto de campanha, ou pode duplicar envio pra quem já recebeu por um dos dois caminhos.
ℹ️ Como funciona
COCLEW_ADMIN_SA em admin.js) e envia o convite via Gmail API (mesma conta do email de confirmação de saque, ver GMAIL_OAUTH — quem recebe vê que veio de você, não do Coclew). Progresso fica só neste navegador (localStorage), separado do da aba anterior.