Documentação completa

Guia da Bracktz

Tudo sobre modos de torneio, sistema de pontos, créditos, inscrições, papéis, atalhos e recursos da plataforma — baseado no que existe de verdade no sistema.

4 formatos 5 créditos/mês no Free 2FA + Turnstile Pix & Cartão

Visão geral

A Bracktz é uma plataforma brasileira de torneios competitivos. Organize eventos com chaves geradas automaticamente, distribuição equilibrada de times entre fases, ranking ao vivo e checkout por Pix ou cartão recorrente.

4 formatos

Battle Royale, Suíço, Eliminatória Simples e Dupla

Ranking ao vivo

Cada queda atualiza standings na hora

Antifraude

Captcha, 2FA, audit log de toda ação

Mobile-first

Funciona bem em celular, tablet e desktop

Glossário

Os termos que aparecem no painel — sem rodeios.

Queda

Uma partida individual de Battle Royale (uma rodada de mapa). Cada queda gera placement + kills.

Partida

Conjunto de quedas jogadas pelos mesmos times no mesmo lobby. Geralmente 3 ou 6 mapas em sequência.

Fase

Bloco de partidas que precisa terminar antes da próxima. Entre fases, os times são reagrupados.

Placement

Posição final do time naquela queda (1º, 2º, 3º…). É o principal gerador de pontos.

Kill

Eliminação de jogador adversário. Cada kill vale X pontos definidos pelo organizador.

WWCD

“Winner Winner Chicken Dinner” — apelido pra vitória da queda (placement = 1º). Geralmente tem bônus extra.

Bracket

O “mapa” do torneio em formatos de eliminação — desenho das partidas e quem enfrenta quem.

Seed

Ordem de inscrição usada pra distribuir times no bracket. Pode ser embaralhada pelo organizador.

BYE

Vaga vazia no bracket quando o número de times não é potência de 2. O time avança automaticamente.

Buchholz

Critério de desempate em Suíço — soma os pontos dos adversários que você enfrentou.

Crédito

Cada torneio publicado consome 1 crédito. Free recebe 5/mês, Pro tem ilimitado.

Rascunho

Torneio que ainda não foi iniciado — pode ser editado livremente, não consome crédito.

Capitão

Membro do time que representa ele administrativamente. Recebe notificações de aprovação, etc.

Reserva

Jogador substituto. Cada torneio define quantos slots de reserva são permitidos ou exigidos.

Waitlist

Fila de espera quando o torneio enche. Promoção automática FIFO quando vaga abre.

Modos de torneio

Cada formato resolve um problema diferente. Escolha pela quantidade de times, o tempo disponível e o tipo de jogo.

Battle Royale

Múltiplas quedas com pontuação acumulada. Times pontuam por colocação e kills. Suporta fases com sub-lobbies — a plataforma distribui os times automaticamente equilibrando os confrontos.

Fase 1 Partida 1 Q1 Q2 Q3 Partida 2 Q1 Q2 Q3 Fase 2 Partida 1 Q1 Q2 Q3 Partida 2 Q1 Q2 Q3 Fase 3 Partida 1 Q1 Q2 Q3 Partida 2 Q1 Q2 Q3
  • • Configurável: quantas fases, partidas por fase, quedas (mapas) por partida
  • • 3 presets prontos: ALGS (Apex), WSOW (Warzone), FFWS (Free Fire) + Custom
  • • Edição de placar inline na própria tela de chaves — sem ir pra outra página
  • • Reorder ao vivo: ao aplicar uma posição, a tabela já se reorganiza

Suíço (Swiss)

Rodadas fixas onde todo mundo joga sempre. A cada rodada, times com mesma pontuação se enfrentam — quem está bem cruza com quem também está. Ninguém é eliminado antes do fim. Ideal pra 16+ times com tempo limitado.

Rodada 1 Time A · 0pt Time B · 0pt Time C · 0pt Time D · 0pt Rodada 2 Time A · 1pt Time B · 0pt Time C · 0pt Time D · 0pt Rodada 3 Time A · 2pt Time B · 1pt Time C · 1pt Time D · 0pt Rodada 4 Time A · 3pt Time B · 2pt Time C · 2pt Time D · 0pt
  • • Total de rodadas geralmente log₂(times) + 1 (configurável)
  • • Desempate por Buchholz (pontos dos adversários) e Buchholz Cut 1
  • • Acumula pontos por vitória/empate ao longo das rodadas

Eliminatória Simples

Mata-mata clássico: perdeu, está fora. Bracket clássico — quem vence avança, quem perde sai. Rápido e direto, ideal pra etapas finais.

Time A Time B Time C Time D Time E Time F Time G Time H Vencedor 1 Vencedor 2 Vencedor 3 Vencedor 4 Semifinal 1 Semifinal 2 CAMPEÃO 🏆
  • • Times com seeds menores (cabeças de chave) ficam separados no bracket
  • BYE automático quando o número não é potência de 2
  • • Vencedor avança; perdedor sai imediatamente

Eliminatória Dupla

Dois brackets paralelos: chave de vencedores (UB) e chave de perdedores (LB). Quem perde vai pra LB e ainda pode chegar à grande final. Só sai com 2 derrotas. Mais justo pra identificar 2º e 3º lugar — em troca, demora ~2× mais que SE.

UB Final LB Final Grande Final

A LB recebe automaticamente quem perde na UB

Status do torneio

Cada torneio passa por estados bem definidos. Você só pode editar livremente em Rascunho e durante Inscrições.

Rascunho

Edição livre. Times manuais ou inscrições abertas.

Inscrições

Link público. Times se inscrevem e organizador aprova.

Em andamento

Chaves geradas. Crédito consumido. Imutável.

Concluído

Pódio publicado. Histórico permanente.

Em Em andamento você ainda pode resetar pra voltar pra Rascunho (descarta chaves e quedas). Útil quando uma fase precisa ser regenerada.

Visibilidade

Cada torneio tem dois níveis possíveis:

Público

Aparece em Jogar e na busca. Qualquer pessoa encontra.

Acesso só com link

Não aparece em buscas. Só quem tem o link direto consegue ver/inscrever-se. Bom pra eventos privados ou tests internos.

Sistema de pontos (Battle Royale)

Cada queda gera pontos pra cada time conforme a fórmula:

pontos = pontos_da_colocação + (kills × valor_por_kill) + bônus_1º_lugar

O organizador escolhe um preset ou monta uma tabela própria. Os 3 presets pré-configurados seguem padrões de ligas internacionais:

ALGS

Apex Legends Global Series

Top 10 pontua. 1º = 12 pts. 1 kill = 1 ponto.

WSOW

World Series of Warzone

Top 5 pontua. 1º = 15 pts. Kills com peso maior.

FFWS

Free Fire World Series

Booyah = 12 pts. Top 12 todos pontuam.

Em modo Customizado, você define manualmente os pontos de cada colocação, o valor por kill e o bônus de 1º lugar. Pode adicionar ou remover posições conforme o torneio precisa pontuar.

Calculadora interativa

Simule quantos pontos um time faria no preset ALGS. Mude colocação, kills e bônus pra ver:

Pontos por colocação
Pontos por kill × 1 =
Bônus 1º lugar
Total

Esta calculadora roda 100% no seu navegador — nada é enviado ao servidor. Os valores correspondem ao preset ALGS.

Critérios de desempate

Quando dois times terminam empatados em pontos, a plataforma usa critérios técnicos pra desempatar — sempre na mesma ordem.

Battle Royale

  1. Maior pontuação total
  2. Mais kills acumulados
  3. Mais vitórias (1º lugar em quedas)
  4. Melhor posição já obtida
  5. Posição na última partida (recência)

Suíço (Swiss)

  1. Maior pontuação total
  2. Buchholz — pontos dos adversários
  3. Buchholz Cut 1 — descarta o pior adversário
  4. Saldo de pontos
  5. Seed (ordem de inscrição)

Por que Buchholz no Swiss? Dois times podem terminar empatados tendo enfrentado adversários diferentes. Quem enfrentou times mais fortes (que somaram mais pontos no torneio) leva vantagem — não foi sorte de bracket.

Inscrição e times

Cada torneio define como times entram e quais informações exigir.

Modos de cadastro

  • Apenas organizador — só quem gerencia o torneio cria os times. Útil pra eventos privados ou ligas fechadas.
  • Aberto com aprovação — qualquer jogador acessa o link público, monta um time e o organizador aprova ou rejeita.

Restrições configuráveis

  • • Número de jogadores titulares por time (1+)
  • • Quantidade de reservas permitidas (0+)
  • ID de jogo obrigatório — força cada membro a informar
  • Reservas obrigatórias — só aceita time com subs cheios
  • • Limite máximo de times no torneio

Campos do formulário de inscrição

Campo Regras
Nome do time Único por torneio. Até 80 caracteres.
Tag (opcional) Sigla de até 12 caracteres. Apenas letras e números.
Membros titulares Quantidade configurada pelo organizador. Cada um com nickname.
ID de jogo Obrigatório se o torneio exigir (depende do jogo escolhido).
Email/contato Pra notificações de aprovação, lista de espera, início.
Reservas Opcional ou obrigatório conforme configuração.

Lista de espera (waitlist)

Quando o torneio enche, novas inscrições vão pra fila FIFO. Se um time aprovado sai antes do início, o sistema promove automaticamente o próximo e notifica por e-mail e push.

Reservas e papéis

Cada time tem 3 papéis possíveis pros membros:

Capitão

Representa o time administrativamente. Recebe e-mails de aprovação, status, etc.

Titular

Joga partidas. Quantidade definida em "jogadores por time".

Reserva

Substituto. Pode ser opcional ou obrigatório conforme o torneio.

Free, Pro & créditos

Você começa no Free com créditos mensais. Cada torneio publicado consome 1 crédito. Rascunhos não consomem.

Recurso FREE PRO
Preço R$ 0 R$ 25,00/mês
Créditos por mês 5 Ilimitado
Times por torneio Até 16 Sem limite prático
Rascunhos abertos Até 3 Ilimitado
Acesso aos formatos BR / Suíço / SE / DE BR / Suíço / SE / DE
Edição de placar inline Sim Sim
Modo simulação Sim Sim
Suporte prioritário Sim

Pacote de créditos avulso

Se você prefere não assinar mas precisa de créditos extras num mês específico, compra um pacote único. Créditos bônus não expiram e acumulam em cima dos mensais do Free.

Pacote atual: 3 créditos por R$ 10,00.

Pagamentos

Gateway: Mercado Pago. Você nunca digita dados de cartão na Bracktz — o checkout abre direto na MP.

Pix

Pagamento instantâneo. Pro mensal via Pix é renovação manual — cada mês você paga de novo. Pacote de créditos é compra única.

Cartão

Pro mensal vira recorrência automática. MP cobra todo mês na data da assinatura. Cancela quando quiser pelo painel do MP — vale até o fim do período pago.

Fluxo da compra

  1. Você escolhe um plano em Planos & Preços
  2. Sistema cria um pagamento pendente e abre o checkout do Mercado Pago em nova aba
  3. Você paga (Pix gera QR Code; cartão exige CVV/3DS no checkout MP)
  4. MP confirma → webhook seguro chega na nossa plataforma
  5. Listeners aplicam o efeito: ativa Pro ou credita os bônus
  6. Notificação de confirmação chega no sino e e-mail

Histórico completo em Meu perfil → Transações.

Para organizadores

Fluxo típico de quem organiza um torneio:

  1. 1

    Criar o torneio

    Escolha formato, jogadores por time, restrições e datas. Pode salvar como Rascunho e voltar depois — não consome crédito.

  2. 2

    Configurar inscrições

    Apenas organizador ou aberto com aprovação. Defina restrições: ID de jogo, reservas obrigatórias, limite de times.

  3. 3

    Aprovar times

    Cada inscrição vira pendente até você aprovar, rejeitar ou jogar pra waitlist. Quando vaga abre, sistema promove automaticamente.

  4. 4

    Iniciar

    Consome 1 crédito (ou nenhum se você é Pro). Bracket é gerado, fases de BR ganham distribuição equilibrada.

  5. 5

    Reportar resultados

    Direto na tela de chaves. Em BR, abre o card da queda e preenche placement + kills. Aplica e a tabela já reorganiza.

  6. 6

    Concluir

    Quando terminar a última partida. Pódio é publicado e o torneio fica arquivado pro histórico.

Ações disponíveis no painel

  • Iniciar torneio Gera chaves e consome 1 crédito.
  • Resetar Volta pra Rascunho, descarta chaves.
  • Embaralhar seeds Reordena times aleatoriamente.
  • Limpar seeds Remove todos os seeds (volta ao "não sorteado").
  • Abrir/Fechar inscrições Liga ou desliga o link público de cadastro.
  • Próxima rodada (Swiss) Avança o pareamento da próxima rodada.
  • Concluir torneio Marca como finalizado, publica o pódio.
  • Simular (BR) Preenche placares aleatórios pra testar fluxo. Reversível.
  • Editar placar inline Corrige placement/kills sem trocar de página.

Para jogadores

  1. 1

    Encontrar torneio

    Em Jogar você vê todos os torneios públicos com inscrições abertas.

  2. 2

    Inscrever time

    Preenche nome, tag, membros e (se exigido) IDs de jogo. Aguarda aprovação do organizador.

  3. 3

    Acompanhar

    A página pública do torneio mostra standings ao vivo. Notificações no sino e e-mail avisam de cada mudança importante.

  4. 4

    Após o torneio

    Seu perfil público guarda o histórico de torneios disputados. Compartilhe o link com a comunidade.

Notificações

Eventos importantes disparam notificações no sino (in-app) e por e-mail:

Time aprovado

Inscrição aceita pelo organizador

Time em espera

Foi pra waitlist (FIFO)

Time rejeitado

Inscrição não aceita

Promovido da waitlist

Vaga abriu, time entrou

Torneio iniciado

Capitães recebem ao começar

Próxima fase BR gerada

Capitães recebem com link das chaves

Torneio concluído

Pódio publicado

Torneio cancelado

Capitães avisados que não vai mais rolar

Nova inscrição pendente

Organizer recebe quando time se cadastra

Pagamento aprovado

Pro ativado ou créditos creditados

Pagamento estornado

Refund processado, valor volta

Pro vencendo

Aviso 3 dias antes (Pix)

Pro renovado

Cobrança automática OK (cartão)

Pro com falha

Cartão recusado, retentativa pendente

Pro expirou

Caiu pra Free, pode renovar

Modo simulação (Battle Royale)

Antes de iniciar valendo, você pode simular o torneio inteiro com placares aleatórios. Útil pra:

  • • Validar configuração de pontuação antes do dia do evento
  • • Treinar a equipe de organização no fluxo de reportar placar
  • • Mostrar pra patrocinadores como vai parecer no fim
  • • Testar o pareamento de fases sem ter times reais ainda

Ao terminar a simulação, basta clicar em Descartar Simulação e o torneio volta ao estado original. Os dados ficam temporariamente salvos no banco mas o sistema não confunde com resultados reais.

Atalhos & UX

Pra acelerar o reporte de placar BR:

Tab

Pula entre os campos placement, kills, extras na linha atual

Enter

Aplica os valores da linha atual (mesmo efeito do botão ✓)

Click ✓ verde

Confirma os valores da linha — a tabela reordena por placement

Click × vermelho

Limpa o resultado daquele time (volta a "?")

Botão "Expandir/Recolher quedas"

Abre ou fecha as 3 quedas da partida em sincronia

Botão "Zerar tudo"

Limpa todos os placements de uma vez (precisa confirmar)

2FA & segurança

Camadas de proteção da sua conta e dos torneios que você organiza.

2FA por TOTP

Ative no perfil. Apps como Google Authenticator e Authy. Obrigatório pra contas administrativas.

Cloudflare Turnstile

Captcha sem rastreamento em login, registro e recuperação de senha.

Audit log

Toda ação sensível (aprovar time, iniciar torneio, refund) fica registrada com IP, dispositivo e mudanças.

LGPD

Política de privacidade descreve coleta, retenção e seus direitos.

Como ativar 2FA

  1. Vá em Meu Perfil → seção "Autenticação em duas etapas"
  2. Clique em "Gerar QR Code" — confirme com a senha atual
  3. Abra o app autenticador (Google Authenticator, Authy, 1Password etc) e escaneie o QR
  4. Digite o código de 6 dígitos pra confirmar a ativação
  5. Salve os códigos de recuperação em local seguro — usar se perder o celular

Perfil público

Outros usuários que visitam seu perfil veem apenas:

✓ Visível

  • • Nickname (ou nome cadastrado)
  • • ID público anônimo (formato #ABC2K9)
  • • Avatar (se você enviou um)
  • • Histórico de torneios disputados (com seus consentimentos)

✗ Nunca exposto

  • • Endereço de e-mail
  • • Telefone, CPF ou outros dados cadastrais
  • • Histórico de pagamentos
  • • Seus logs de auditoria

Boas práticas

Pra organizadores

  • Simule antes — teste a configuração de pontuação com placares fictícios pra confirmar que tudo soma certo
  • Defina ID de jogo obrigatório em torneios competitivos pra evitar confusão na hora de adicionar nas salas
  • Use waitlist em vez de fechar inscrições cedo — gera engajamento e cobre desistências
  • Reporte rápido — aplicar cada queda logo após terminar mantém os jogadores engajados (standings ao vivo)
  • Comunique pelo Discord — adicione o link nas configurações do torneio pra que jogadores acompanhem

Pra jogadores

  • Cadastre seu ID de jogo no perfil — economiza tempo nas inscrições
  • Confirme que recebeu o e-mail de aprovação antes do torneio começar
  • Ative as notificações pra não perder anúncios de início e próxima rodada
  • Reservas presentes — em torneios longos, ter substituto disponível evita W.O.

FAQ

Posso testar a plataforma sem pagar?
Sim. O Free dá 5 créditos por mês — 5 torneios completo(s). Rascunhos não consomem nada.
Cancelei o Pro. O que acontece com torneios em andamento?
Continuam normalmente. O Pro vale até o fim do período pago — depois disso, sua conta volta ao Free, mas torneios já iniciados ficam ativos. Só novas publicações passam a contar créditos.
Como funciona a distribuição de times no Battle Royale?
Pareamento Suíço-BR: na 1ª fase, distribuição aleatória. Nas seguintes, agrupa times por desempenho minimizando repetições de adversários — garante variedade e equilíbrio.
O placar fica público durante o torneio?
Sim — qualquer pessoa com o link do torneio vê o ranking ao vivo, sem precisar criar conta. Só o organizador edita.
Posso editar um placar errado depois de salvar?
Pode. Clique no lápis da queda no painel, corrija os valores e salve. O ranking recalcula automaticamente.
Um time desistiu no meio do torneio. E agora?
Em BR, basta limpar os placements daquele time nas próximas quedas — o ranking ignora linhas em branco. Em eliminatórias, o organizador marca W.O. pro adversário.
Posso mudar o formato depois de criar o torneio?
Sim, enquanto estiver em Rascunho. Após Iniciar, o formato fica fixo (mas você pode resetar pra voltar pra Rascunho).
Como protejo um torneio privado?
Defina visibilidade como "Acesso só com link" e compartilhe o link apenas com participantes. Não aparece em buscas.
Os créditos bônus expiram?
Não. Bônus acumulam indefinidamente. Só os créditos mensais do Free zeram no dia 1 de cada mês.
Posso ter mais de um torneio rodando ao mesmo tempo?
Sim. Não há limite de torneios em paralelo — só limite de rascunhos no Free (3).
Como cancelo o Pro recorrente?
Pelo painel do Mercado Pago. A cobrança para no próximo ciclo, mas o Pro vale até o fim do período já pago.
O que acontece se o webhook do Mercado Pago falhar?
O MP retenta automaticamente em intervalos crescentes. A plataforma também valida o status diretamente quando você volta ao site após pagar.

Não achou o que procurava? Confira também Planos & Preços, Termos e Privacidade.

Criar conta grátis