Mapa en vivo de WindrosePlus
El mapa en vivo (Sea Chart) de Windrose+ muestra en tiempo real las posiciones de los jugadores y la ubicación de las criaturas en un mapa interactivo del mundo del juego. Funciona dentro del panel de Windrose+ y no requiere mods en el cliente ni software adicional.
Qué muestra el mapa en vivo
El Sea Chart muestra el terreno del mundo del juego como un mapa en mosaico y superpone sobre él datos de entidades en tiempo real:
- Posiciones de los jugadores - Se muestran como marcadores circulares dorados/blancos con el nombre de cada jugador junto a su marcador.
- Posiciones de criaturas - Se muestran como pequeños marcadores circulares rojos. Pasa el cursor sobre un marcador para ver el tipo de criatura.
El mapa utiliza la biblioteca de mapas Leaflet y admite las interacciones habituales, como zoom, desplazamiento y clic para inspeccionar.
Cómo acceder al mapa en vivo
Hay dos formas de acceder al Sea Chart:
Desde el panel principal
- Abre la URL del Windrose+ Dashboard que aparece en la página de tu servidor de juego en el panel de control.
- Inicia sesión con tu contraseña de RCON.
- Haz clic en la pestaña Sea Chart en la navegación del panel.
URL directa
El mapa en vivo también está disponible en una URL directa: añade /livemap a la dirección de tu panel. Por ejemplo, si tu panel está en http://your-server-ip:8780, el mapa en vivo está en http://your-server-ip:8780/livemap.
Es necesario iniciar sesión. Si no has iniciado sesión, primero se te redirigirá a la página de inicio de sesión.
Cómo se generan los datos del mapa
Los mosaicos del mapa del terreno deben generarse antes de que el Sea Chart pueda mostrar el mundo. Esto ocurre en dos pasos:
- Generación automática - Los datos de coordenadas del mapa se crean automáticamente la primera vez que un jugador se conecta al servidor mientras Windrose+ está en ejecución.
- Exportación del terreno - Para ver el terreno completo en mosaico, ejecuta el comando
wp.mapexportdesde la consola RCON. Esto exporta el mapa de alturas como mosaicos de imagen que el Sea Chart renderiza.
Si todavía no existen datos del mapa, el Sea Chart mostrará el mensaje: «No map data. Export terrain first with wp.mapexport.»
El comando wp.mapgen genera datos de mapa de alturas para la asignación de coordenadas, mientras que wp.mapexport crea los mosaicos visuales del terreno. Ambos solo necesitan ejecutarse una vez por mundo.
Tipos de marcadores
| Marcador | Color | Tamaño | Representa |
|---|---|---|---|
| Jugador | Círculo dorado/blanco con etiqueta de nombre. | 14px de diámetro. | La posición actual de un jugador conectado. |
| Criatura | Círculo rojo. | 8px de diámetro. | Un mob o criatura generada en el mundo. |
Los marcadores de jugador incluyen una etiqueta de texto con el nombre del jugador. Los marcadores de criatura muestran el nombre del tipo de criatura al pasar el cursor.
Intervalos de actualización
El mapa en vivo consulta la API del servidor a intervalos regulares para obtener las posiciones actualizadas de las entidades:
| Datos | Frecuencia de actualización | Notas |
|---|---|---|
| Jugadores y criaturas | Cada 5 segundos. | Las posiciones de jugadores y mobs se obtienen en una sola llamada a la API. |
| Teselas de terreno | Estático (en caché). | Los mosaicos se generan una vez y se guardan en caché durante 24 horas. Ejecuta wp.mapexport de nuevo si el terreno del mundo cambia de forma significativa.
|
Todos los datos de posición provienen del endpoint /api/livemap del servidor HTTP de Windrose+. El servidor recopila los datos de posición del motor del juego y los escribe en un archivo JSON que sirve la API.
Controles del mapa
La carta náutica (Sea Chart) admite los controles habituales de los mapas interactivos:
- Zoom - Usa la rueda del ratón o los botones + / - de la esquina superior izquierda.
- Desplazar - Haz clic y arrastra para moverte por el mapa.
- Ajustar zoom - El mapa se ajusta automáticamente a los límites de la isla al cargarse por primera vez.
El mapa limita el desplazamiento a los bordes del mundo, así que no puedes desplazarte hacia el espacio vacío.
Solución de problemas
| Problema | Solución |
|---|---|
| Mensaje «No map data». | Ejecuta wp.mapexport desde la consola RCON para generar los mosaicos del terreno.
|
| El mapa carga pero no aparece ningún jugador. | Comprueba que haya al menos un jugador conectado. Los datos de jugadores se actualizan cada 5 segundos. |
| Los mosaicos del mapa aparecen en blanco o faltan. | Ejecuta wp.mapexport de nuevo. Puede que la exportación se haya interrumpido.
|
| No se puede acceder a la URL del mapa en vivo. | Asegúrate de que Windrose+ esté habilitado y de que el servidor esté en marcha. Comprueba que la contraseña de RCON esté configurada. |
| La página de inicio de sesión sigue apareciendo. | Las sesiones caducan después de 24 horas. Vuelve a iniciar sesión con tu contraseña de RCON. |
Véase también
- Guía de configuración de Windrose+
- Consola RCON de Windrose+
- Windrose: configuración del servidor
- Windrose: guía de configuración del servidor
- Windrose: comandos de administrador
- Hosting de servidores Windrose
