Imagina esto: pasas semanas construyendo una base increíble en tu servidor de Minecraft, y de repente, por un error de configuración o un crash inesperado, pierdes todo. ¿Te ha pasado? A muchos admins sí. Y la única diferencia entre sobrevivir a eso y perder meses de trabajo es un sistema de backups adecuado.
Gestionar mundos y hacer backups en un servidor Minecraft no es opcional, es obligatorio. En esta guía te explico cómo hacerlo correctamente desde tu panel de VPS, sin perder semanas de trabajo de tu comunidad.
¿Por qué son tan importantes los backups?
Los mundos de Minecraft son estructuras de datos complejas. Un mundo completo puede ocupar varios gigabytes y contener:
- Miles de chunks generados y modificados por jugadores
- Inventarios, puntos de spawn, y datos de jugadores
- Configuraciones de plugins que guardan información en el mundo
- Construcciones, granjas, y todo el trabajo de tu comunidad
Sin backups, cualquier de estos escenarios puede destruir todo:
- Un plugin mal configurado que corrompe chunks
- Un rollback accidental durante una actualización
- Un jugador con acceso admin que hace cambios destructivos
- Un ataque de griefing que no puedes revertir
- Un crash del servidor que daña archivos
Estructura de mundos en servidores Minecraft
Antes de hacer backups, entiende cómo Minecraft almacena los mundos:
Servidores Vanilla
En un servidor Vanilla (sin modificaciones), el mundo completo (Overworld, Nether, End) está en una sola carpeta. Si tu servidor tiene múltiples mundos (ej: el Nether y el End son dimensiones separadas visualmente), en realidad todos están en la misma carpeta.
Servidores Spigot/Paper/Purpur
Aquí la estructura cambia. Cada dimensión se guarda en una carpeta separada:
- world/ — Overworld (superficie)
- world_nether/ — El Nether
- world_the_end/ — The End
Esta diferencia es importante cuando hagas backups o muevas mundos entre diferentes tipos de servidor.
Cómo hacer un backup manual
Si tu hosting (como RDSNode) tiene backups automáticos, genial. Pero saber hacer backups manuales te da control total.
Paso 1: Detén el servidor
Nunca hagas cambios en los archivos del mundo con el servidor encendido. Detenlo completamente desde el panel o con el comando /stop.
Paso 2: Accede por FTP
Conéctate al servidor vía FTP usando FileZilla, el administrador de archivos del panel, o cualquier cliente que prefieras. Navega a la carpeta raíz.
Paso 3: Identifica las carpetas de mundo
Busca las carpetas que corresponden a tus mundos. El nombre principal está definido en server.properties en la línea level-name=. Por defecto es “world”.
Paso 4: Descarga comprimida
Selecciona la carpeta del mundo (o carpetas, si usas Spigot/Paper) y descárgala completa. Comprimir antes de descargar acelera el proceso si el mundo es grande.
Paso 5: Almacena en lugar seguro
Guarda el backup en tu computadora, en un servicio de cloud storage (Google Drive, Dropbox), o en otro servidor. No lo dejes solo en el mismo VPS donde está el servidor.
Configurar backups automáticos
La mayoría de paneles de hosting ofrecen herramientas de backup automático. Aquí te explico qué buscar:
Frecuencia recomendada
- Mundo activo (muchos jugadores): Diario, mínimo
- Mundo con poca actividad: Cada 2-3 días
- Mundo de pruebas: Semanal puede bastar
Rotación de backups
No solo hagas un backup. Mantén varios:
- Diario: Últimos 7 días
- Semanal: Últimas 4 semanas
- Mensual: 3-6 meses
Esto te permite restaurar no solo a ayer, sino a semanas atrás si el problema no se detectó inmediatamente.
Dónde guardar los backups
Algunos hostings guardan backups en el mismo servidor. Eso no sirve si el disco falla. Idealmente:
- Backup en storage externo del proveedor
- Backup en tu propia nube personal
- Backup en otro servidor/datacenter
Restaurar un backup
Cuando algo sale mal, el proceso de restauración es:
- Detén el servidor
- Renombra la carpeta del mundo actual (por seguridad, no la borres todavía)
- Descomprime el backup y súbelo al servidor
- Asegúrate de que el nombre coincida con
level-nameen server.properties - Inicia el servidor
- Verifica que el mundo cargó correctamente
Si la restauración no funciona, puedes volver a la carpeta original renombrada y buscar qué salió mal.
Mover mundos entre servidores
A veces necesitas cambiar un mundo de un servidor Vanilla a Spigot/Paper o viceversa. Aquí la estructura diferente es relevante.
De Vanilla a Spigot/Paper
Vanilla guarda Nether y End como subcarpetas (DIM-1, DIM1). Spigot espera carpetas separadas (_nether, _the_end). Tienes dos opciones:
- Crear carpetas manualmente y mover las carpetas DIM dentro
- Usar herramientas como Chunky para regenerar las dimensiones
De Spigot/Paper a Vanilla
Inverso: mueve el contenido de las carpetas _nether y _the_end a la carpeta principal del mundo, dentro de las subcarpetas DIM-1 y DIM1.
Regenerar un mundo desde seed
Si tu mundo está muy corrupto y no tienes backup viable, puedes regenerar desde el seed original:
- Anota el seed actual (comando
/seeden el juego) - Detén el servidor
- Borra la carpeta del mundo
- Edita
server.propertiesy añadelevel-seed=TUSEED - Inicia el servidor
El servidor generará un mundo nuevo idéntico al original basado en el seed. Perderás todo el progreso, pero tendrás un mundo funcional.
Comandos útiles de gestión
/seed— Muestra el seed del mundo actual/list— Lista jugadores conectados/reload— Recarga configs sin reiniciar (cuidado: puede causar lag)/save-all— Fuerza guardado de todos los chunks/save-off— Desactiva guardado automático (antes de operaciones masivas)/save-on— Reactiva guardado automático
Herramientas de diagnóstico
Si tu mundo tiene problemas específicos (chunks corruptos, entidades duplicadas), estas herramientas ayudan:
- Spark: Para analizar qué causa lag en el servidor
- MCEdit: Editor de mundos para reparar o modificar chunks específicos
- WorldEdit: Plugin para bulk operations en el mundo
- CoreProtect: Registro de cambios para rollback selectivo
Resumen de buenas prácticas
- Nunca edites archivos con el servidor encendido
- Siempre haz backup antes de actualizar plugins o software
- Prueba restaurar un backup periódicamente para asegurarte de que funciona
- Guarda backups en múltiples ubicaciones
- Documenta el seed de cada mundo
- Ten un protocolo de emergencia para cuando algo falla
La gestión de mundos y backups es una de esas cosas que parece aburrida hasta que la necesitas desesperadamente. Un par de minutos configurando backups automáticos hoy puede salvarte de perder meses de trabajo mañana.
Cuéntame tu experiencia en los comentarios. ¿Qué sistema de backups usas? ¿Has tenido que restaurar alguna vez? Tu experiencia puede ayudar a otros admins a no cometer los mismos errores.