AtlasInfo Editor
Load, edit and visualise your AtlasInfo.txt map file with a live canvas preview.
Editor de Atlasinfo para Servidores Metin2
Editar atlasinfo.txt a mano es una tarea que todo administrador de servidor Metin2 experimenta en algún momento. Olvidas en qué coordenada global comienza cada mapa, dos mazmorras nuevas se solapan, los jugadores se teletransportan al vacío, y tres horas después sigues haciendo cálculos de desplazamientos con papel y lápiz. El Editor de Atlasinfo convierte todo ese trabajo en simplemente arrastrar el mapa en una cuadrícula 2D y descargar un archivo nuevo.
Qué Hace Realmente atlasinfo.txt
Cada servidor Metin2 mantiene un archivo de texto plano llamado atlasinfo.txt que le indica al cliente dónde se encuentra cada mapa dentro del mundo global. Cada línea declara el nombre del mapa, su origen global X/Y, y su ancho y alto. El cliente utiliza esos números para la interfaz del mapa mundial, para la lógica de teletransporte entre mapas, y para cualquier comando de teletransporte que haga referencia a coordenadas globales en lugar de coordenadas por mapa.
Si las coordenadas son correctas, todo funciona sin problemas. Si se solapan (dos mapas que ocupan el mismo espacio en la cuadrícula global), el motor de teletransporte comienza a enviar jugadores a lugares equivocados, el atlas del juego se muestra incorrectamente, e incluso comandos como /warp dejan de funcionar donde esperas.
Por Qué Editarlo a Mano Es Doloroso
- Las coordenadas están en los 100.000, siendo los dos últimos dígitos efectivamente decimales. Cada cálculo de desplazamiento necesita disciplina con los ceros finales.
- Los tamaños de los mapas deben ser múltiplos del tamaño de chunk del motor. Los errores de uno en uno rompen silenciosamente la vista del mapa.
- Añadir un mapa nuevo después del lanzamiento normalmente significa desplazar al menos dos mapas vecinos para hacer espacio. Cada desplazamiento es otra oportunidad para cometer un error tipográfico en una coordenada.
- No hay retroalimentación visual. Solo descubres que existe una colisión cuando un jugador se teletransporta a una pared en el servidor en vivo.
Qué Hace Diferente el Editor
El Editor de Atlasinfo carga tu atlasinfo.txt existente y renderiza cada mapa como un rectángulo en una cuadrícula 2D que coincide con el sistema de coordenadas global del juego. A partir de ahí:
- Mueve y reposiciona cualquier mapa haciendo clic en él y arrastrándolo, o seleccionándolo de la lista lateral y usando las teclas de flecha para un posicionamiento preciso al píxel.
- Detección de colisiones en vivo marca cualquier dos mapas que se solapen. Los mapas afectados obtienen un marco rojo para que el problema sea visible de un vistazo, y el editor se niega a permitir que finalices un diseño que contenga colisiones.
- Escala visual que coincide con el mundo del juego, por lo que el tamaño relativo de un mapa de cultivo 4×4 frente a una entrada de mazmorra 1×1 es lo que realmente ves en pantalla.
- Creación de mapas por arrastrar-rectángulo para añadir nuevos mapas. Arrastra el ratón sobre un área vacía, establece el tamaño, nombra el mapa, listo. Las colisiones se comprueban en tiempo de dibujo.
- Editar con doble clic. Al hacer doble clic en un nombre de mapa en la lista lateral se abre un pequeño diálogo donde el nombre y las dimensiones exactas pueden reescribirse si arrastrar no es lo suficientemente preciso.
Primeros Pasos
- Haz clic en Cargar tu atlasinfo.txt para importar el archivo actual de tu servidor. La cuadrícula se rellena instantáneamente con cada mapa que actualmente tienes.
- ¿No tienes un archivo a mano? Haz clic en Cargar atlasinfo.txt de ejemplo en su lugar. Se carga un diseño de referencia basado en el mapa mundial estándar de Metin2 para que puedas experimentar sin arriesgar un servidor real.
- Haz clic en cualquier mapa, o elige uno de la lista lateral, para seleccionarlo. Usa las teclas de flecha para desplazarlo. Arrastra el ratón para crear un nuevo mapa en un parche vacío de la cuadrícula.
- Observa el indicador de colisión. Cualquier mapa con marco rojo se está solapando con un vecino y necesita ajustarse antes de que el diseño esté listo para usar.
- Cuando el diseño esté limpio, haz clic en Descargar Atlasinfo.txt para exportar el archivo nuevo. Colócalo en tu servidor, reinicia, listo.
Bonus: Exportación de Configuración del Servidor y el Truco de Teletransporte
Junto a la descarga de atlasinfo hay un botón Descargar Configuración del Servidor. Exporta la parte de la configuración del servidor que el motor necesita para conocer los límites de cada mapa. Pégalo en la configuración de tu servidor y el nuevo diseño entra en efecto sin necesidad de más ediciones manuales.
Un truco que vale la pena memorizar para el trabajo de GM: las coordenadas dentro de atlasinfo.txt se escriben con dos ceros finales que el comando /warp no espera. Si tu archivo dice que un mapa comienza en la coordenada global 4096700, 5120300 y quieres teletransportarte allí, elimina los dos últimos dígitos de cada valor y teletranspórtate a 40967, 51203. Misma coordenada, escala diferente.
Errores Comunes de los que el Editor te Protege
- Solapar nuevos mapas con antiguos. Manualmente es fácil añadir una mazmorra en las mismas coordenadas que una zona de cultivo existente. El editor se niega a confirmar.
- Dimensiones de mapa incorrectas. Manualmente podrías escribir un ancho que no sea un múltiplo de chunk, y el mapa mundial renderiza esquinas rotas. El editor impone tamaños válidos para el motor.
- Mapa olvidado. Una línea accidentalmente eliminada del archivo txt elimina el mapa del atlas sin eliminarlo del motor, produciendo un estado inconsistente. El editor detecta entradas faltantes porque no estarían en la cuadrícula.
- Desviación de coordenadas después de muchas ediciones. Añadir diez mapas durante seis meses a mano tiende a dejar un diseño con espacios incómodos y casi-colisiones. Cargar el archivo en el editor y diseñarlo visualmente expone la desviación en segundos.
Cuándo el Editor se Paga por Sí Solo
Si un servidor Metin2 va a permanecer estático para siempre, editar atlasinfo.txt a mano una vez está bien. Pero cada servidor privado activo eventualmente añade mapas personalizados, divide una zona popular, o reposiciona una mazmorra para liberar espacio para una nueva área de evento. La primera vez que el Editor de Atlasinfo detecta una colisión que habría roto los teletransportes en un servidor en vivo, la herramienta se ha pagado por el tiempo que tardó en cargar.