Por que isso importa para o seu servidor
Estes são os pedidos que mais entopem o suporte de qualquer servidor. "Muda meu nome", "me dá noble", "abre subclasse" — cada um é uma conversa com um GM, uma espera para o jogador e um trabalho manual que não escala.
Aqui os seis viram compra automática. O jogador paga com item, o serviço acontece na hora, e ninguém precisa estar online para atender. O ganho não é só de tempo: é de previsibilidade, porque o preço é o mesmo para todo mundo e está escrito no arquivo, não na cabeça de quem atendeu.
Os arquivos são colorName.xml, colorTittle.xml, name.xml, clan.xml, noble.xml e subclass.xml.
A estrutura do arquivo
Todos seguem o mesmo cabeçalho:
<donate type="COLOR_NAME" itemId="9245" count="1" />
| Atributo | O que faz |
|---|---|
type | O serviço. É o que liga o arquivo ao código — não invente valores. |
itemId | A moeda de pagamento. |
count | O preço, em unidades dessa moeda. |
Trocar o preço de qualquer serviço é mudar o count. Trocar a moeda é mudar o itemId — dá para cobrar a nobreza em item de doação e a cor do nome em item de evento, por exemplo.
Cores
colorName.xml e colorTittle.xml trazem, além do cabeçalho, a paleta que o jogador pode escolher:
<colors>
<name id="1" color="009900" /><!-- green -->
<name id="2" color="FF7F00" /><!-- orange -->
<name id="3" color="FF00FF" /><!-- magenta -->
<name id="4" color="00FFFF" /><!-- cyan -->
<name id="5" color="0000FF" /><!-- blue -->
</colors>
| Atributo | O que faz |
|---|---|
id | O número da opção na lista mostrada ao jogador. |
color | A cor em hexadecimal RGB, sem #. |
São vinte cores no arquivo entregue. Duas coisas a saber antes de editar a paleta:
- O cliente do Lineage II inverte a ordem dos canais em alguns pontos da interface. Se uma cor sair diferente do esperado no jogo, tente inverter os pares (
009900→009900continua igual, masFF7F00vira007FFF). Teste no jogo antes de publicar a paleta. - Evite cores reservadas. Amarelo de GM, azul de nome de clã e vermelho de PK confundem o jogador sobre quem é quem. Tirar essas três da paleta economiza confusão.
Os serviços de progressão
noble.xml, subclass.xml e clan.xml merecem uma decisão consciente, porque não são cosméticos — eles pulam conteúdo.
- Nobreza comprada remove a quest de nobreza do jogo. Se essa quest é conteúdo relevante no seu servidor, o preço precisa refletir isso.
- Subclasse comprada remove a corrida de subclasse.
- Clã comprado cria clã sem o esforço de subir nível.
Nenhum dos três é errado — servidores de rate alto costumam vender os três sem problema. O que não funciona é vender barato e depois reclamar que ninguém faz o conteúdo.
Cuidados
- Mudança de nome pode gerar conflito. Confira se a sua build valida nome duplicado e nome proibido antes de liberar o
name.xml. - Preço em item de evento faz o serviço ser comprado em massa na semana do evento. Se quiser controle, cobre em moeda de doação.
count="1"na nobreza é praticamente dar de graça. Confira os seis preços antes de abrir: são os arquivos que mais saem do padrão sem ninguém perceber.- Estes serviços são registrados no Discord junto com as demais movimentações — use o canal para auditar quando alguém disser que pagou e não recebeu.
Como isso conversa com o resto da base
A moeda usada aqui costuma ser a mesma das promoções e do VIP, o que torna os três um mercado só: o jogador decide se gasta em vantagem, em item ou em aparência. As skins cobrem a parte cosmética que estes arquivos não alcançam.