All systems Combat, events and world

Instâncias de território

Zonas de farm privadas montadas em cima dos territórios da spawnlist. Cada instância abre sozinha no horário, espalha os monstros que você escolher, aplica multiplicadores só ali dentro e devolve os jogadores à cidade ao fechar. Configurado em territoryInstances.xml.

This document has not been translated yet — showing the Portuguese version.

Por que isso importa para o seu servidor

Zona de farm boa vira zona disputada, e zona disputada vira zona de um clã só. O grupo mais forte toma o ponto, e todo mundo que chega depois farma pior — ou não farma.

Instância de território resolve isso criando cópias da zona. Cada abertura sorteia um mundo novo, então dois grupos podem farmar o mesmo território ao mesmo tempo sem se ver. E porque os multiplicadores valem só lá dentro, você pode ter um monstro comum no mundo aberto e uma versão dura dele na instância, sem duplicar nada no datapack.

O painel //tinstance edita este arquivo de dentro do jogo, com backup automático — dá para ajustar com o servidor no ar.

Limites e rotação

<limits maxMobsPerTerritory="..." />
<rotation enabled="..." count="..." intervalMinutes="..." announce="..." />
AtributoO que faz
maxMobsPerTerritoryTeto global de monstros de um território. É a trava que impede uma configuração errada de derrubar o servidor.
rotation enabledLiga o rodízio das instâncias marcadas como ROTATION.
rotation countQuantas ficam abertas ao mesmo tempo.
rotation intervalMinutesDe quanto em quanto tempo elas são trocadas.
rotation announceAnuncia a troca.

A rotação é o que mantém a coisa interessante: em vez de as mesmas zonas abertas sempre, um punhado gira e o jogador precisa acompanhar qual está no ar.

Uma instância

AtributoO que faz
nameNome único, sem espaço (A–Z, 0–9, _ e -).
enabledInstância desabilitada nunca abre.
modeComo ela abre — os cinco modos estão abaixo.
openAtHorários de abertura, HH:mm;HH:mm. Só no modo SCHEDULE.
openEveryMinutesIntervalo entre aberturas. Só no modo INTERVAL.
durationMinutesQuanto tempo fica aberta. SCHEDULE e INTERVAL.
closeDelaySecondsCarência antes de o fechamento automático mandar todo mundo para a cidade.
screenInfoPainel ao vivo na tela de quem está dentro, com monstros vivos e tempo restante, atualizado a cada segundo.
mobTitleTítulo dado a todos os monstros, só dentro da instância.
respawnSecondsTempo de respawn. 0 desliga o respawn.
respawnRandomVariação aleatória aplicada ao respawn.
spawnSpacingDistância mínima entre dois monstros do mesmo território. 0 calcula automaticamente pela superfície.
announceAnuncia abertura e fechamento.

Os cinco modos

ModoQuando abre
MANUALSó pelo painel. Serve para evento conduzido.
SCHEDULENos horários de openAt, pela duração definida.
INTERVALA cada openEveryMinutes, pela duração definida.
ROTATIONEntra no rodízio configurado acima.
PERMANENTSempre aberta. Sem hora, sem duração — é a zona de farm fixa.

Cada abertura recebe um mundo novo, sorteado na hora e devolvido ao fechar. Isso significa que nada persiste entre duas aberturas — o que é exatamente o que se quer numa zona de farm, e o que você precisa lembrar antes de tentar usar isso para conteúdo com progresso.

Áreas e monstros

<area territory="...">
    <mob id="..." count="..." HP="..." P_ATK="..." />
</area>
AtributoO que faz
area territoryUm território da spawnlist. Uma instância pode ter quantos precisar.
mob id / countO monstro e quantos espalhar naquela área.
mob titleSobrescreve o mobTitle da instância para aquele NPC.

Os multiplicadores opcionais — HP, MP, P_ATK, P_DEF, M_ATK, M_DEF, ATK_SPEED, CAST_SPEED, RUN_SPEED, CRIT_RATE, HP_REGEN, MP_REGEN — valem só dentro daquela instância. É o recurso mais forte do sistema: o mesmo NPC pode ser trivial no mundo e perigoso aqui, sem criar um segundo NPC.

Montando a primeira

  1. Escolha um território que já exista na spawnlist.
  2. Comece em MANUAL, para abrir e fechar na mão enquanto testa.
  3. Ponha poucos monstros e nenhum multiplicador. Veja se o spawn se distribui bem.
  4. Suba o count e depois os multiplicadores, um de cada vez.
  5. Quando estiver bom, troque para SCHEDULE ou ROTATION.

Cuidados

  • count alto com respawnSeconds baixo é a combinação que pesa no servidor. O maxMobsPerTerritory existe para isso, mas confie no teste, não na trava.
  • closeDelaySeconds="0" manda o jogador para a cidade sem aviso, no meio da luta.
  • PERMANENT com multiplicador alto cria uma zona de farm melhor que todo o resto do mundo. Ela vai concentrar o servidor inteiro.
  • Nome com espaço quebra a instância. A regra é explícita: A–Z, 0–9, _ e -.
  • O arquivo é reescrito pelo painel, e um .bak é mantido. Se você editar à mão e usar o painel depois, a sua edição pode ser sobrescrita — prefira um caminho ou o outro.

Como isso conversa com o resto da base

As instâncias se apoiam nos territórios de spawnlist, e o //tinstance as edita pelo painel da Community Board. A Kamaloka resolve outro problema — conteúdo com ondas e fim — enquanto estas são zonas de farm contínuo.

Talk on WhatsAppContact here