Para que serve a pasta
MuServer\Data\Terrain contém os arquivos de atributos dos mapas usados pelo GameServer. Eles ajudam o servidor a decidir por onde personagens e monstros podem passar ou permanecer. O pacote examinado contém 107 arquivos .att, todos binários. Não há linhas ou colunas de texto para editar aqui.
Como os arquivos são associados aos mapas
Na carga normal, o GameServer procura nomes Terrain1.att, Terrain2.att e assim por diante. O número do arquivo é um acima do ID interno do mapa: por exemplo, Terrain1.att corresponde ao mapa de ID 0, e Terrain35.att ao mapa de ID 34. Não confunda esse número com o Index exibido em MapManager.txt.
O pacote tem 93 arquivos com esse padrão TerrainN.att. Os demais são variantes de evento ou arquivos com nomes próprios. Um arquivo com nome próprio, como Lorencia.att, não substitui automaticamente Terrain1.att só por estar na pasta.
Formato dos arquivos
Cada .att do pacote tem 65.539 bytes: um cabeçalho de três bytes seguido dos atributos de uma grade de 256 × 256 posições. O servidor lê esse formato como dados binários. Não abra e salve com um editor de texto nem tente acrescentar linhas de configuração.
Variantes e arquivos adicionais
| Arquivos | Uso identificado |
|---|---|
Terrain35_PEACE.att, Terrain35_OCCUPIED.att, Terrain35_WAR.att |
Estados de atributos do mapa de Crywolf, carregados explicitamente pelo servidor. |
Terrain40_CLOSE.att, Terrain40_OPEN.att |
Estados fechado/aberto do mapa de Kanturu, carregados explicitamente pelo servidor. |
Terrain34_Close.att |
Variante entregue no pacote; não foi identificada na carga direta padrão do GameServer. Preserve-a ao atualizar. |
101_UrkMontain.att, 111_Nars.att, 134_AshyAida.att, 135_OldKethotum.att, 136_BlazeKethotum.att, 137_Kanturu_Undergrounds.att, Lorencia.att, null.att |
Arquivos adicionais com nomes próprios. A carga padrão procura TerrainN.att; não renomeie esses arquivos supondo que o número no nome seja o ID do mapa. |
Há também Terrain90.att.bak_prepack, que é uma cópia de segurança e não um .att ativo pela extensão. O guia de variantes explica como preservar os estados de evento.
Antes de substituir um mapa
Faça cópia do .att original e confirme qual arquivo o mapa carrega. Use somente um arquivo gerado para esse formato e a mesma versão de mapa do cliente. Aplique a mudança em manutenção planejada e teste entrada, movimento, pontos de surgimento e eventos no mapa afetado. Mudanças em MapManager.txt controlam regras do mapa, mas não desenham nem corrigem seus atributos binários.