Todos os sistemas Itens, economia e progressão

Sistema VIP

Quatro planos — Bronze, Silver, Gold e Platinum — cada um num arquivo próprio, com rates, bônus, duração e vantagens definidos linha a linha. O jogador compra com item do jogo, e cada benefício é ligado ou desligado por atributo, sem tocar em código.

Por que isso importa para o seu servidor

VIP é a forma mais direta de transformar servidor em receita recorrente sem quebrar o equilíbrio. O erro comum é montar VIP que dá poder de combate: o servidor vira pay-to-win, o jogador não-pagante vai embora e a receita dura três meses.

Aqui os quatro planos foram separados em arquivos justamente para você calibrar cada um isoladamente. Um Bronze que só melhora conveniência — mais slots de buff, teleporte grátis, unstuck mais rápido — já vende bem e não desequilibra nada. O poder de fogo você guarda para quando entender o seu público.

Cada plano é um arquivo em vip/: bronze.xml, silver.xml, gold.xml, platinum.xml. A estrutura é idêntica nos quatro, então o que você aprender em um vale para todos.

A estrutura do arquivo

<vip type="BRONZE">
    <buy itemId="9244" count="200" discount="0" duration="30" />
    <improved itemId="9244" count="35" discount="0" duration="30" />
    <rates dropXp="1" dropSp="1" dropAdena="1" dropSpoil="1" dropItems="1" dropQuest="1" />
    <bonus enchant="1" mystery="1" recipe="0" craftFailLossPercent="70" />
    <coin id="9341" duration="15" />
    <offlineMod time="0" instance="false" itemId="0" count="0" />
    <settings unstuck="60" teleportFree="false" additionalBuffs="0" ... />
    <announce message="" />
    <dailyLogin multiplier="2" bypassSequence="true" />
</vip>

Compra

TagO que faz
buyA compra normal. itemId e count são a moeda e o preço; duration são os dias de VIP. discount aplica desconto percentual.
improvedO upgrade: o preço para quem já tem um plano inferior e quer subir. Repare que no Bronze o count cai de 200 para 35 — é o que evita punir quem já pagou uma vez.

Rates

A tag rates multiplica o que o jogador recebe. Valor 1 significa sem alteração — não é "1x a mais", é o multiplicador cheio.

AtributoAfeta
dropXp / dropSpExperiência e SP ganhos.
dropAdenaAdena derrubada por monstro.
dropSpoilResultado do spoil.
dropItemsDrop de itens em geral.
dropQuestItens de quest.

Comece todos em 1 e suba um de cada vez. Rate de VIP é o parâmetro que mais rápido destrói economia de servidor: dobrar dropAdena para o Platinum parece pequeno até o primeiro mês fechar.

Bônus

AtributoO que faz
enchantMultiplicador da chance de enchant.
mysteryMultiplicador nas caixas de mistério.
recipeChance extra de craft. 0 desliga.
craftFailLossPercentQuanto do material se perde quando o craft falha. 70 significa que 30% volta para o jogador.

VIP Pass

<coin id="9341" duration="15" />
<coin id="9342" duration="30" />

Itens que concedem VIP direto, sem passar pela loja. É o que você usa como prêmio de evento, item de doação ou recompensa de campanha. Cada linha é um item e quantos dias ele dá.

Loja offline

<offlineMod time="0" instance="false" itemId="0" count="0" />

Controla o offline shop para este plano. time em minutos: valor positivo é a duração, valor negativo é ilimitado, e 0 deixa o recurso aberto para todo mundo, VIP ou não — que é o padrão entregue.

Esse detalhe importa: enquanto todos os planos estiverem com time="0", nenhum VIP é dono do offline shop. Para transformá-lo em vantagem VIP, defina o tempo em cada plano e ajuste OfflineVipOnly em offline.properties.

Ajustes finos

AtributoO que faz
unstuckSegundos de espera do comando de destravar. Reduzir é uma vantagem barata e muito percebida.
directBossTeleporte direto para boss.
doublePointPontos em dobro nos sistemas que usam pontuação.
buffTimeDuração extra de buff, em minutos.
additionalBuffsSlots de buff a mais, somados ao MaxBuffsAmount de players.properties.
chanceMonsterChance extra ligada a monstros.
teleportFreeTeleporte sem custo.
ignoreSkillCooldownIgnora o tempo de recarga de skill. Use com muito cuidado — é o atributo com maior potencial de desequilibrar PvP.
useExpPotionLibera as poções de experiência.
requireOrderExige ordem na sequência de benefícios.
autoRewardEntrega automática das recompensas do plano.

Login diário e anúncio

<announce message="" />
<dailyLogin multiplier="2" bypassSequence="true" />
  • announce message — a frase exibida quando o jogador VIP entra no mundo. Vazio não anuncia nada.
  • dailyLogin multiplier — multiplica a recompensa de login diário da Community Board.
  • dailyLogin bypassSequence — com true, o jogador pode pegar qualquer dia configurado sem perder a sequência ao faltar. É um dos benefícios mais valorizados por quem não joga todo dia.

Montando os quatro planos

Uma progressão que funciona bem na prática:

  1. Bronze — só conveniência. unstuck menor, teleportFree, um ou dois slots de buff. Rates em 1.
  2. Silver — conveniência do Bronze mais buffTime e dailyLogin multiplier.
  3. Gold — entra rate leve (dropAdena, dropSpoil) e enchant acima de 1.
  4. Platinum — o pacote fechado, com autoReward e o offline shop estendido.

O ponto é que a diferença entre os planos seja sentida sem ser decisiva em combate. Quem paga precisa perceber valor; quem não paga precisa continuar competitivo.

Cuidados

  • ignoreSkillCooldown em PvP é irreversível na percepção da comunidade. Uma vez que o servidor ganha fama de pay-to-win, ela não sai. Se for usar, use no plano mais alto e avise antes de abrir.
  • additionalBuffs soma ao limite global. Confira o MaxBuffsAmount em players.properties antes: os dois juntos definem o teto real.
  • Alterar rate de um plano afeta quem já comprou. Não existe congelamento de condição por compra — avise a comunidade antes de mexer.
  • Os quatro arquivos precisam existir, mesmo que um plano esteja desativado na loja.

Como isso conversa com o resto da base

O VIP dialoga com o login diário da Community Board (multiplicador), com o offline shop (offline.properties) e com o sistema de enchant (multiplicador de chance). Vale desenhar os quatro planos olhando os três sistemas juntos — é onde o VIP realmente ganha ou perde valor percebido.

Falar no WhatsAppContato aqui