Minecraft16 de diciembre de 2025 41 vistas

Cómo instalar Dynmap / BlueMap (mapa web interactivo)

Cómo instalar Dynmap / BlueMap (mapa web interactivo)

Cómo instalar Dynmap / BlueMap (mapa web interactivo)

Tiempo estimado: 15-20 minutos
Dificultad: Intermedia ⭐⭐
Requisitos previos: Servidor Minecraft Java (Paper/Spigot), puerto adicional disponible


📋 Introducción

Dynmap y BlueMap son complementos que generan un mapa web interactivo de tu mundo Minecraft, accesible desde cualquier navegador. Los jugadores pueden explorar el mapa, ver las posiciones en tiempo real y descubrir las construcciones.

Comparación entre Dynmap y BlueMap

Criterio Dynmap BlueMap
Rendimiento 2D (vista satelital) 3D (isométrico)
Espacio en disco ⭐⭐ Medio ⭐⭐⭐ Más alto
Rendimiento ⭐⭐⭐ Bueno ⭐⭐ Medio
Calidad visual ⭐⭐⭐ Buena ⭐⭐⭐⭐⭐ Excelente
Configuración ⭐⭐⭐ Sencilla ⭐⭐⭐⭐ Muy sencilla
Extensiones ⭐⭐⭐⭐⭐ Numerosas ⭐⭐⭐ Algunas
Recursos Ligero Más exigente

Ejemplos de mapas

Dynmap: Vista 2D tipo satélite con zoom

┌──────────────────────────────┐
│  🗺️ Mapa 2D tipo Google Maps │
│  - Vista superior            │
│  - Zoom multinivel            │
│  - Marcadores y zonas         │
└──────────────────────────────┘

BlueMap: Vista 3D isométrica inmersiva

┌──────────────────────────────┐
│  🏔️ Mapa 3D isométrico        │
│  - Rotación libre             │
│  - Vista de edificios en 3D   │
│  - Muy detallado              │
└──────────────────────────────┘

🔧 Requisitos previos

Tipo de servidor compatible

Tipo Dynmap BlueMap
Paper
Spigot
Purpur
Fabric ✅ (mod) ✅ (mod)
Forge ✅ (mod) ✅ (mod)
Vanilla

Puerto adicional requerido

Los mapas web requieren un puerto HTTP adicional:

Servicio Puerto por defecto
Minecraft 25565
Dynmap 8123
BlueMap 8100

💡 En OuiPanel, deberás crear una asignación de puerto adicional.


🗺️ Opción A: Instalar Dynmap

Etapa 1: Descargar Dynmap

  1. Ve a spigotmc.org/resources/dynmap.274
  2. Haz clic en Descargar
  3. Descarga la versión correspondiente a tu versión de Minecraft

Imagen

Etapa 2: Subir el complemento

  1. Conéctate a OuiPanel
  2. Selecciona tu servidor Minecraft
  3. Ve al Gestor de archivos
  4. Navega hasta la carpeta plugins
  5. Haz clic en Subir y carga Dynmap-*.jar

Imagen

Etapa 3: Primer inicio

  1. Ve a la Consola
  2. Inicia el servidor
  3. Espera a que Dynmap genere sus archivos de configuración:
[INFO]: [dynmap] Loaded 3 maps of world 'world'
[INFO]: [dynmap] Enabled
[INFO]: [dynmap] Web server started on address 0.0.0.0:8123
  1. Detén el servidor para configurar

Etapa 4: Crear un puerto dedicado

  1. En OuiPanel, ve a ConfiguraciónAdministración de puertos
  2. Haz clic en Añadir un puerto
  3. Toma nota del puerto asignado (por ejemplo: 8123 u otro)
  4. Agrega una nota: "Puerto Dynmap"

Imagen

Etapa 5: Configurar Dynmap

  1. En el Gestor de archivos, navega a:
    /plugins/dynmap/configuration.txt
    
  2. Haz clic para editar el archivo

Configuración del puerto web

Encuentra y modifica estas líneas (hacia la línea 315):

# Dirección de escucha del servidor web
webserver-bindaddress: 0.0.0.0

# Puerto del servidor web (reemplaza con tu puerto asignado)
webserver-port: 8123

⚠️ Importante: ¡Reemplaza 8123 por el puerto que obtuviste en el paso 4!


Configuración de la calidad (recomendado)

Para evitar una sobrecarga del servidor, modifica la calidad de renderizado (línea 16):

# Calidad de renderizado (vlowres, lowres, hires)
deftemplatesuffix: lowres
Calidad Detalles Espacio en disco Rendimiento
vlowres Muy baja ⭐ Mínimo ⭐⭐⭐⭐⭐ Excelente
lowres Baja ⭐⭐ Bajo ⭐⭐⭐⭐ Muy bueno
hires Alta ⭐⭐⭐⭐⭐ Alto ⭐⭐ Exigente

💡 Consejo: Comienza con lowres y cambia a hires solo si tu servidor tiene suficientes recursos.


Configuración completa recomendada

# Calidad de renderizado
deftemplatesuffix: lowres

# Mensajes de renderizado en el chat
renderacceleratethreshold: 60
updaterate: 2000

# Servidor web integrado
webserver-bindaddress: 0.0.0.0
webserver-port: 8123

# Número máximo de teselas en cola
parallelrendercnt: 4
tileupdatedelay: 30

# Chat web
allowwebchat: true
webchat-interval: 5

# Visibilidad de los jugadores
player-info-protected: false
showplayerfacesinmenu: true

Etapa 6: Reiniciar y acceder al mapa

  1. Inicia el servidor
  2. Espera el mensaje:
    [INFO]: [dynmap] Web server started on address 0.0.0.0:8123
    
  3. Abre tu navegador y accede a:
    http://TU_IP:TU_PUERTO
    
    Ejemplo: http://123.456.789.0:8123

Etapa 7: Generar el mapa

El mapa se genera automáticamente cuando los jugadores exploran. Para generar manualmente:

/dynmap fullrender world

⚠️ Atención: El fullrender puede llevar tiempo y consumir recursos. Utilice un borde de mundo (/worldborder) para limitar la zona.


Comandos Dynmap

Comando Descripción
/dynmap fullrender [mundo] Renderiza completamente el mundo
/dynmap cancelrender [mundo] Cancela el renderizado en curso
/dynmap pause all Pausa todos los renderizados
/dynmap pause none Reanuda los renderizados
/dynmap stats Muestra las estadísticas
/dynmap hide Oculta tu posición en el mapa
/dynmap show Muestra tu posición
/dmarker add <nombre> Añade un marcador

🏔️ Opción B: Instalar BlueMap

Paso 1: Descargar BlueMap

  1. Visita bluemap.bluecolored.de o modrinth.com/plugin/bluemap
  2. Descarga la versión correspondiente a tu servidor:
Servidor Archivo
Paper / Spigot BlueMap-*-spigot.jar
Fabric BlueMap-*-fabric.jar
Forge BlueMap-*-forge.jar

Paso 2: Subir el plugin

  1. En el Gestor de archivos, navega a plugins
  2. Sube el archivo BlueMap-*.jar

Paso 3: Primer inicio y aceptación

  1. Inicia el servidor
  2. BlueMap creará sus archivos y mostrará:
    [BlueMap] BlueMap necesita descargar algunos recursos de Mojang.[BlueMap] Por favor acepta el EULA de Minecraft y cambia 'accept-download' a 'true' en la configuración.
    
  3. Detén el servidor

Paso 4: Aceptar las condiciones

  1. Navega a /plugins/BlueMap/ (o /config/bluemap/ para Fabric)
  2. Abre el archivo core.conf
  3. Modifica:
    accept-download: true
    
  4. Guarda

Paso 5: Crear un puerto dedicado

  1. En ConfiguraciónGestión de puertos
  2. Añade un nuevo puerto
  3. Toma nota del puerto asignado (ej: 8100)

Paso 6: Configurar el servidor web

  1. Abre el archivo webserver.conf en /plugins/BlueMap/
  2. Modifica la configuración:
# Activar el servidor web integrado
enabled: true

# Dirección de escucha
ip: "0.0.0.0"

# Puerto del servidor web (tu puerto asignado)
port: 8100

# Conexiones máximas
max-connections: 100

Paso 7: Configuración de los mundos (opcional)

Abre maps/world.conf para personalizar:

# Nombre mostrado en el mapa
name: "Mi Mundo"

# Posición de inicio
start-pos: {x: 0, z: 0}

# Límites del mapa (opcional)
min-x: -5000
max-x: 5000
min-z: -5000
max-z: 5000

# Renderizado de cuevas
render-caves: true

# Color del cielo
sky-color: "#7dabff"

Paso 8: Reiniciar y acceder

  1. Inicia el servidor
  2. Espera los mensajes:
    [BlueMap] Servidor web iniciado![BlueMap] Cargado(s) 1 mapa(s)
    
  3. Accede al mapa:
    http://TU_IP:TU_PUERTO

Comandos BlueMap

Comando Descripción
/bluemap render [mundo] Inicia el renderizado de un mundo
/bluemap pause Pausa el renderizado
/bluemap resume Reanuda el renderizado
/bluemap cancel Cancela el renderizado en curso
/bluemap reload Recarga la configuración
/bluemap maps Lista los mapas
/bluemap version Versión de BlueMap

🌐 Configuración con Proxy Manager (Subdominio)

OuiPanel ofrece un Proxy Manager que permite acceder a tu mapa a través de un subdominio en lugar de un puerto.

Ventajas del Proxy Manager

Sin Proxy Con Proxy
http://123.456.789.0:8123 https://carte.miservidor.fr
Puerto a recordar URL simple
HTTP no seguro HTTPS seguro

Configurar el Proxy Manager

  1. En OuiPanel, ve a Proxy Manager
  2. Haz clic en Añadir una regla
  3. Rellena los campos:
Campo Valor
Subdominio carte (o map, dynmap, etc.)
Dominio Tu dominio (ej: miservidor.ouiheberg.fr)
Puerto objetivo El puerto de tu mapa (ej: 8123)
HTTPS Activado (recomendado)
  1. Haz clic en Crear

Resultado

Tu mapa será accesible a través de:

https://carte.miservidor.ouiheberg.fr

En lugar de:

http://123.456.789.0:8123

🎨 Personalización

Dynmap: Añadir marcadores

Vía comandos in-game

/dmarker add "Spawn Principal" icon:tower
/dmarker add "Tienda" icon:chest
/dmarker add "Arena PvP" icon:skull

Iconos disponibles

Icono Nombre
🏠 casa
📦 cofre
⚔️ calavera
🏰 torre
⛏️ vagoneta
🌟 estrella
🚩 bandera roja

BlueMap: Añadir marcadores

Crea un archivo en /plugins/BlueMap/markers/markers.json:

{
  "markers": [
    {
      "id": "spawn",
      "type": "poi",
      "label": "Spawn",
      "position": {"x": 0, "y": 64, "z": 0},
      "icon": "assets/poi.svg"
    },
    {
      "id": "shop",
      "type": "poi", 
      "label": "Tienda",
      "position": {"x": 100, "y": 64, "z": -50}
    }
  ]
}

Dynmap: Integración con plugins

Dynmap puede mostrar las zonas de plugins populares:

Plugin Complemento de Dynmap
WorldGuard Dynmap-WorldGuard
Towny Dynmap-Towny
Facciones Dynmap-Facciones
GriefPrevention Dynmap-GriefPrevention
Residence Dynmap-Residence

Instalación: Descargue el complemento y colóquelo en /plugins/.


⚡ Optimización del Rendimiento

Limitar la zona de renderizado

Antes de iniciar un fullrender, defina un borde de mundo:

/worldborder set 10000

Esto limita el renderizado a 10,000 bloques alrededor del spawn.


Configuración optimizada de Dynmap

# Reducir la frecuencia de actualización
updaterate: 3000
tileupdatedelay: 60

# Limitar los renderizados paralelos
parallelrendercnt: 2

# Desactivar funciones pesadas
smooth-lighting: false
better-grass: false

Configuración optimizada de BlueMap

En core.conf:

# Hilos de renderizado (ajustar según RAM)
render-threads: 2

# Intervalo de actualización (en segundos)
update-interval: 300

🔧 Solución de Problemas

El mapa no es accesible

Causa Solución
Puerto incorrecto Verifique el puerto en la configuración y en OuiPanel
Puerto no creado Cree una asignación en Gestión de puertos
Cortafuegos Verifique que el puerto esté abierto
Servidor web no iniciado Revise los registros de inicio

Error "Port already in use"

El puerto ya está en uso. Soluciones:

  1. Cambie el puerto en la configuración
  2. Utilice otro puerto disponible en OuiPanel

Mapa negro / vacío

El mapa aún no ha sido generado. Soluciones:

  1. Explore el mundo en el juego (generación automática)
  2. Inicie un renderizado manual: /dynmap fullrender world o /bluemap render world

El servidor tiene lag durante el renderizado

Soluciones:

  1. Cambie a calidad lowres o vlowres
  2. Reduzca parallelrendercnt a 1-2
  3. Aumente tileupdatedelay
  4. Planifique los renderizados durante las horas de menor actividad

Insuficiente espacio en disco

Los mapas HD pueden ocupar mucho espacio:

  • Utilice lowres en lugar de hires
  • Limite la zona con un borde de mundo
  • Elimine los renderizados antiguos en /plugins/dynmap/web/tiles/

📊 Comparativa Final

Funcionalidad Dynmap BlueMap
Vista 2D satélite 3D isométrica
Puerto por defecto 8123 8100
Archivo de configuración configuration.txt core.conf, webserver.conf
Integraciones de plugins ⭐⭐⭐⭐⭐ Varias ⭐⭐⭐ Algunas
Consumo de RAM Moderado Alto
Renderizado inicial Rápido Más lento
Calidad visual Buena Excelente
Facilidad de configuración Simple Muy simple

📝 Resumen

INSTALAR UN MAPA WEB:

DYNMAP:
1. Descargar desde spigotmc.org/resources/dynmap.274
2. Subir a /plugins/
3. Iniciar → generar configuraciones → detener
4. Crear un puerto (Gestión de puertos)
5. Editar /plugins/dynmap/configuration.txt:
   - webserver-bindaddress: 0.0.0.0
   - webserver-port: VOTRE_PORT
   - deftemplatesuffix: lowres
6. Reiniciar
7. Acceder: http://IP:PUERTO

BLUEMAP:
1. Descargar desde bluemap.bluecolored.de
2. Subir a /plugins/
3. Iniciar → aceptar EULA → detener
4. Editar /plugins/BlueMap/core.conf:
   - accept-download: true
5. Crear un puerto (Gestión de puertos)
6. Editar /plugins/BlueMap/webserver.conf:
   - ip: "0.0.0.0"
   - port: VOTRE_PORT
7. Reiniciar
8. Acceder: http://IP:PUERTO

PROXY MANAGER (opcional):
- Permite acceder a través de https://carte.domaine.fr
- Configuración en Proxy Manager OuiPanel

COMANDOS:
├── Dynmap: /dynmap fullrender world
└── BlueMap: /bluemap render world

OPTIMIZACIÓN:
├── Usar calidad lowres
├── Definir un borde de mundo
├── Limitar los renderizados paralelos
└── Planificar los renderizados en horas de menor actividad

📚 Recursos

Recurso URL
Dynmap Wiki github.com/webbukkit/dynmap/wiki
BlueMap Wiki bluemap.bluecolored.de/wiki
Dynmap Discord discord.gg/dynmap
BlueMap Discord discord.gg/bluemap