Aviso sobre os números desta página. Todos os valores vêm da configuração base e do código do servidor. A administração pode alterá-los a qualquer momento: a wiki deve exibir os dados retornados pelo servidor ativo. Havendo divergência entre esta página e seu cliente, a autoridade do servidor prevalece.
1. O que muda em relação ao jogo local
No modo história, as recompensas consistem em drops de cartas e Estrelas, calculados de forma autoritativa pelo servidor.
O motor do jogo determina o rank do duelo (S/A POW, S/A TEC ou B-C-D), pois foi ele quem processou o combate. A carta do drop e as Estrelas são sorteadas por um serviço do servidor.
O sorteio é verificável pelo duelista: o servidor publica o hash SHA-256 de compromisso antes do sorteio e a carta recebida deriva desse segredo combinado ao identificador do duelo.
2. Drops de cartas
Cada um dos 39 rivais possui três tabelas de drops: S/A-POW, B/C/D e S/A-TEC.
As cartas de cada grupo e seus respectivos pesos estão em Rivais.
Ao publicar uma configuração, o servidor valida se a soma dos pesos de cada grupo totaliza 2048, preservando a matemática original do disco.
O drop é concedido por grupo e rank: pontuações baixas puxam da tabela B/C/D; pontuações altas puxam de S/A-TEC ou S/A-POW, dependendo do estilo de jogo empregado.
Se um grupo personalizado do nível não existir no banco, o sorteio herda a tabela base.
3. Níveis base, repetido e dominado
O nível de recompensa depende de quantas vitórias prévias você acumulou contra aquele duelista na temporada do mês atual (horário de America/Lima).
O nível avança conforme as vitórias acumuladas: atingindo o limite de repetido, o status passa para repetido, e alcançando o limite de dominado, passa para dominado; antes disso, permanece em base.
Existem três níveis: base, repetido e dominado. Os limites de vitórias que separam cada um estão listados em Rivais.
Detalhe importante: a vitória que atinge exatamente o limite ainda é calculada com a contagem prévia do nível anterior.
As Estrelas concedidas escalam por rank (D a S) e por eixo (POW/TEC). A relação de prêmios por rank está em Ranks.
O ganho por duelo possui um teto, assim como o número total de cartas obtidas por hora, dia, semana ou evento. Os parâmetros ativos constam em Mudanças do meta.
4. Redução de peso com três cópias
Esta é a principal mecânica econômica: cartas das quais você já possui muitas cópias pesam menos no sorteio do que cartas que você ainda não tem.
As cartas com peso reduzido são aquelas que acumulam muitas cópias em seu registro. A quantidade de cópias que ativa a redução e o divisor aplicado estão em Rivais.
O ajuste é aplicado de forma proporcional: cartas que não sofreram redução têm peso maior do que as reduzidas, mantendo-se o mesmo divisor para todas.
No servidor, o fator de peso é 1 quando a carta já foi reduzida, e corresponde ao divisor da regra quando ainda não atingiu o limite.
A validação do servidor comprova: uma carta com poucas cópias tem o dobro de chance em comparação a quando já existem muitas cópias em seu inventário.
O ajuste não multiplica todos os pesos pelo mesmo número (o que não alteraria as probabilidades relativas), mas renormaliza os valores sobre a nova soma.
Na prática: acumular repetidas aumenta progressivamente a chance de tirar cartas que você ainda não tem.
5. Limites por hora, dia e semana
Os tetos de recompensa são calculados por hora, dia, semana ou evento, medidos em cartas, Estrelas ou duelos com drop.
Os períodos de contagem seguem o fuso horário de America/Lima:
Publicar uma nova configuração não reinicia os contadores em andamento de hora, dia ou semana.
Ao atingir o teto, você continua duelando normalmente, mas as vitórias não geram novos drops de cartas. O aviso é exibido antes do início do duelo.
Para cartas muito raras, existe ainda um limite semanal adicional.
Os limites numéricos não são fixos: cada instalação do servidor os define dinamicamente. A wiki deve consultá-los diretamente dos endpoints da API.
6. Ranking amistoso
No lançamento estão disponíveis as batalhas amistosas (duelos 1v1 entre duelistas).
O modo amistoso contabiliza vitórias e ranking; partidas apostadas e modos ranqueados competitivos chegam posteriormente.
A validação de ranking é feita exclusivamente pelo servidor ao registrar o replay dos duelos concluídos na fila.
Critérios para validação: quantidade mínima de turnos e de segundos decorridos, limite diário de vitórias contra a mesma conta (para frear combinação de resultados) e sinalização caso a mesma dupla jogue repetidamente sob o mesmo IP. Esse alerta não bloqueia a partida: apenas gera uma notificação interna.
Os valores operacionais são gerenciados pelo painel com auditoria e constam em Mudanças do meta.
Vitórias por inatividade do oponente ou partidas sem vencedor conclusivo não são contabilizadas no ranking.
A temporada é mensual por padrão, no fuso America/Lima.
A classificação ordena os duelistas por vitórias no mês (decrescente), derrotas (crescente), data da última vitória e ID da conta.
7. Troca de cartas
O sistema de trocas está ativo, com custo em Estrelas e critérios de segurança.
Etapas da troca: ambos se conectam na mesma sala de troca; cada um seleciona a carta oferecida e ambos visualizam os dois itens; ambos confirmam; e o servidor processa uma transação atômica que debita a taxa, transfere as cartas entre os baús e grava a operação no histórico. Se qualquer validação falhar, nada é alterado.
Requisitos para trocar:
| Regra | Significado |
|---|---|
| Taxa em Estrelas | Paga por ambos os duelistas ao confirmar a troca |
| Nível mínimo de conta | Contas recém-criadas não podem trocar imediatamente |
| Cartas iniciais bloqueadas | Limite máximo trocável: cópias possuídas − cópias recebidas no cadastro |
| Tempo de carência | Cartas obtidas há menos de N horas ficam temporariamente bloqueadas |
| Limites de volume | Tetos diários por conta e semanais por dupla de duelistas |
| Monitoramento de abusos | Alertas para duplas repetitivas, transferências unilaterais e mesmo IP |
O nível de conta equivale ao número de rivais distintos derrotados na campanha, somado a marcos em vitórias online. É um valor calculado dinamicamente e não uma variável estática no banco de dados.
Todos os parâmetros (taxa, nível, horas e limites) são definidos na configuração do servidor.
8. Pacote de boas-vindas
Um brinde de lançamento: um pacote com cartas aleatórias que complementa o deck inicial durante a janela promocional; totalmente configurável pelo painel administrativo (quantidade de cartas, probabilidades por raridade e cartas elegíveis) com auditoria completa.
Cada conta abre o pacote apenas uma vez, sob mecânica auditável: ao oferecê-lo, o servidor publica o hash de compromisso; ao abri-lo, revela o segredo correspondente.
A quantidade de cartas, os pesos por raridade e o pool de cartas ativas são definidos pela administração: consulte Mudanças do meta.
Regras do pacote:
- Sem cartas repetidas dentro do mesmo pacote.
- As cartas do pacote não podem ser trocadas (tratadas da mesma forma que as cartas do deck inicial).
- Período de tolerância (configurável): quem se cadastrar no último dia da janela promocional ainda mantém horas adicionais para abrir o pacote após o encerramento do evento.
O banco de dados bloqueia cartas inobtíveis, cartas sem preço na loja de senhas e cartas designadas como ultra-raras de aparecerem no pacote de boas-vindas.
9. Estrelas: a moeda do servidor
As Estrelas funcionam como a moeda oficial do servidor e são registradas por livro-razão contábil, da mesma forma que as cartas: seu saldo representa a soma de todas as movimentações efetuadas.
O saldo fica rigorosamente limitado entre 0 e 999.999.
Origens e destinos das Estrelas:
- Entrada: vitórias na campanha e no Free Duel → loja de senhas; recompensas de eventos → loja de pacotes; reembolsos de duelos anulados.
- Saída: taxas cobradas em trocas de cartas.
O custo de cada carta pode ser consultado em sua respectiva página dentro de Cartas.
Regra fundamental: Estrelas nunca são compradas nem vendidas por dinheiro real; tudo é conquistado jogando.
10. O deck inicial no modo online
O servidor gera o deck inicial no momento da criação do perfil, permitindo escolher entre três presets personalizados ou o sorteio padrão do jogo original.
Os detalhes de cada estilo e suas cartas de suporte garantidas estão em Começando.
A base de dados valida a consistência: exatamente sete grupos somando 40 cartas no total.
A soma dos pesos de cada grupo totaliza 2048.
As 40 cartas iniciais são gravadas no livro contábil no momento do cadastro.
11. O que funciona atualmente
Nem todos os recursos presentes nos documentos de arquitetura estão ativos. O conjunto funcional atual inclui:
- Sessão online autenticada, duelos entre dois jogadores e ranking amistoso.
- Troca de cartas, incluindo taxa em Estrelas e verificações de segurança.
- Pacote de boas-vindas, com sorteio comprovável.
- Estilos de deck inicial, selecionáveis no momento do cadastro.
Os recursos pendentes constam na seção Em breve a seguir.
Em breve
Estes recursos constam nas especificações de design, mas ainda não foram incorporados ao servidor:
- Apostas de cartas (Ante). A arquitetura prevê salas de duelo com cartas em disputa (sorteio aleatório, monstro de maior ATK, mais rara, escolha do jogador ou por Estrelas); no momento o servidor não possui lógica de apostas.
- Modo competitivo ranqueado. Até sua chegada, todos os duelos entre dois jogadores ocorrem no modo amistoso, registrando histórico de vitórias e posições no ranking casual.
Fontes
online/servidor/crates/yfm-servidor/src/economia.rsonline/semillas/generar_base.pydocs/online/CAMPANA-SERVIDOR.mddocs/online/ESTRELLAS-Y-APUESTAS.mddocs/online/RANKING-AMISTOSO.mddocs/online/TRADE-Y-MODOS.mddocs/online/SALAS-Y-MODOS.mddocs/online/SOBRE-BIENVENIDA.mddocs/online/MAZO-INICIAL-PRESETS.mddocs/online/ADMIN-CENTRO.mddocs/online/IA-NIVELES.mdnotes/mapa-cartas/README.md
