Simulador de XP — MonsterSetBase

Importe o 000 - Map.txt do MonsterSetBase. Para o resultado matematicamente idêntico ao GameServer, importe também os arquivos de dados do servidor. O navegador não envia nenhum arquivo para a internet.

1. Arquivos do servidor

Obrigatório: 000 - Map.txtMonsterSetBase: quantidade, tipo e IDs dos monstros.
Monster.txtNível e HP de cada monstro; necessário para XP exato.
GameServerInfo - Common.datAL0–AL3 e as taxas de party.
MapManager.txtMultiplicador de XP por mapa.
ExperienceTable.txtMultiplicador por level / reset / master reset.
CustomMonster.txtMultiplicador individual de monstro customizado.
Atalho: pasta MuServer\\DataImporta Monster.txt, MapManager, ExperienceTable e CustomMonster de uma vez.

Envie o arquivo de spot para iniciar. Sem os demais, o simulador usa 100% nas taxas não informadas.

2. Perfil e ritmo do farm

0 = todos os monstros do spot

A wave/respawn não existe no MonsterSetBase. Ajuste a duração conforme o tempo real em que seu personagem limpa e o spot repopula. XP/s = XP por wave ÷ duração.

3. Buffs, itens e eventos

Itens com ITEM_OPTION_ADD_EXPERIENCE_RATE somam no campo de XP. Talisman/Seal/Blessing e Party Experience Bonus entram pelo mesmo mecanismo de EffectOption.

4. Cenários automáticos

Para party, o simulador mostra 2 a 5 membros no mesmo mapa e dentro da distância do GameServer. Todos os membros são considerados no mesmo nível do personagem; altere o campo abaixo se quiser simular outro peso para o personagem avaliado.

Limites e leitura correta

  • O cálculo reproduz o caminho de XP comum de ObjectManager.cpp, incluindo os truncamentos inteiros por etapa.
  • O XP da party depende dos níveis reais de todos dentro da distância de party. O simulador mostra uma projeção usando o nível médio informado.
  • Eventos que entregam XP por lógica própria (Blood Castle, Devil Square, quests etc.) não usam necessariamente esta fórmula e não são inferidos pelo MonsterSetBase.
  • NPCs ou IDs ausentes no Monster.txt são listados, mas não entram no total preciso até que o Monster.txt seja importado.