Saltar al contenido

Migrar un servidor de Minecraft de otro hosting a mchost.pl

Guía completa para pasar tu servidor de Aternos, CraftServe, EnderChest o tu PC a mchost.pl: copia de seguridad, SFTP, mundo, plugins, motor y registros DNS.

Migrar tu servidor de Minecraft a mchost.pl te permite disfrutar de procesadores con frecuencias de 4.5–5.0+ GHz, discos NVMe SSD rápidos, un panel moderno con 16 motores y ningún límite artificial de slots. Tanto si tu servidor actual está en Aternos, CraftServe, EnderChest, otro hosting comercial o tu ordenador de casa, podrás trasladar todo el mapa, los inventarios de los jugadores, la configuración de los plugins y los mods sin perder progreso.

En esta guía te acompañamos paso a paso durante el proceso de migración segura de tu servidor.

#Qué necesitas antes de empezar

  1. Acceso al servidor antiguo - la posibilidad de descargar los archivos del mundo y los plugins (desde el panel web, descargando una copia de seguridad o mediante FTP/SFTP).
  2. Un plan activo en mchost.pl - adaptado al tamaño de tu servidor y a su motor (consulta la oferta de planes de Minecraft).
  3. Un programa para transferir archivos (cliente SFTP) - te recomendamos FileZilla o WinSCP, ambos gratuitos.
  4. Un programa de compresión (opcional) - por ejemplo, 7-Zip o WinRAR para empaquetar los archivos en un único archivo .zip.

#Paso 1: Descargar los archivos y la copia de seguridad del hosting anterior

Antes de empezar la transferencia, detén el servidor en el hosting antiguo para que el mundo y los archivos de configuración se guarden correctamente en el disco.

#Variante A: Hosting antiguo con acceso SFTP/FTP (CraftServe, EnderChest, TitanAXE y otros)

  1. Conéctate al hosting antiguo con un cliente FTP/SFTP (encontrarás los datos en el panel de tu proveedor anterior).
  2. Descarga en tu ordenador las carpetas y archivos clave:
    • Mundos: las carpetas world, world_nether, world_the_end (o las carpetas con el nombre personalizado indicado en level-name).
    • Plugins y configuración: el directorio completo plugins/ (contiene los archivos .jar y las subcarpetas con configuraciones y bases de datos SQLite/YAML).
    • Mods: los directorios mods/ y config/ (si migras un servidor de Forge, Fabric o NeoForge).
    • Archivos de configuración: server.properties, ops.json, whitelist.json, banned-players.json, banned-ips.json.
  3. Para que sea más cómodo y la subida sea más rápida, empaqueta las carpetas descargadas en un único archivo .zip (por ejemplo, kopia-serwera.zip).

Empaquetar miles de archivos pequeños de plugins y chunks del mundo en un único archivo .zip acelera la transferencia hasta 20 veces en comparación con subir cada archivo por separado.

#Variante B: Migración desde Aternos

Aternos no ofrece un protocolo SFTP directo, pero permite descargar cómodamente los componentes desde el navegador:

  1. Inicia sesión en el panel de Aternos y ve a la pestaña Mundos (Worlds).
  2. En cada dimensión (world, world_nether, world_the_end) haz clic en el botón Descargar. Obtendrás archivos .zip con tus mapas.
  3. Ve a la pestaña Archivos y descarga el contenido de la carpeta plugins o mods.

#Variante C: Migración desde tu ordenador (un jugador individual o un servidor propio en PC)

  1. Mundo de un jugador (Singleplayer):
    • Abre la carpeta de guardados: en Windows pulsa Win + R, escribe %appdata%\.minecraft\saves y busca la carpeta de tu mundo.
    • Asegúrate de que la carpeta contiene el archivo level.dat.
  2. Servidor desde una carpeta local:
    • Apaga el servidor en la consola con el comando stop.
    • Selecciona las carpetas del mundo, plugins/ o mods/ y empaquétalas en un archivo .zip.

#Paso 2: Preparar el nuevo servidor en mchost.pl

  1. Inicia sesión en el panel de gestión en manage.mchost.gg.
  2. Ve a la pestaña Motores e instala el mismo motor y la misma versión de Minecraft que usaba tu servidor anterior (por ejemplo, Paper 1.21.4, Purpur, Fabric o NeoForge). Encontrarás más detalles en la guía Motor y versión del servidor.
  3. Inicia el servidor durante unos segundos para que el panel genere la estructura de directorios y acepte el archivo eula.txt.
  4. En la pestaña Consola haz clic en Detener y espera a que el servidor alcance el estado Detenido.

Nunca subas ni sobrescribas archivos del mundo o de plugins en un servidor que esté en marcha. El motor mantiene los datos en la memoria RAM y, al apagarse, sobrescribirá los archivos subidos con el estado anterior.

#Paso 3: Conexión por SFTP y subida de los datos

  1. En el panel de mchost ve a la pestaña FTP/SFTP.
  2. Haz clic en Nueva cuenta, crea la cuenta de acceso y guarda la contraseña generada.
  3. Abre FileZilla o WinSCP e introduce los datos:
    • Host: la dirección IP que aparece en la tabla de la cuenta SFTP
    • Puerto: 22 (protocolo SFTP)
    • Usuario: el nombre de usuario de la tabla
    • Contraseña: la contraseña que definiste al crear la cuenta (Más información en el artículo Cómo conectarse por FTP/SFTP).
  4. Sube los archivos al nuevo servidor:
    • Opción 1 (archivo ZIP - recomendada): sube el archivo kopia-serwera.zip al directorio raíz del servidor /. Después ve en el panel a la pestaña Archivos, haz clic con el botón derecho en el archivo y elige la opción de descomprimir (Unarchive).
    • Opción 2 (directorios directamente): sube las carpetas world, plugins, mods y los archivos ops.json y whitelist.json directamente en el directorio raíz /.
Estructura tras subir los archivos:
/
├── server.properties
├── eula.txt
├── world/                 ← Tu mundo principal (Overworld)
├── world_nether/          ← Nether (en motores Paper/Purpur)
├── world_the_end/         ← The End (en motores Paper/Purpur)
├── plugins/               ← Todos los plugins .jar y sus carpetas de configuración
├── mods/                  ← Archivos de modificaciones (para Forge/Fabric/NeoForge)
├── ops.json               ← Lista de administradores del servidor
└── whitelist.json         ← Lista de jugadores permitidos

Para una explicación detallada de la función de cada archivo, consulta el artículo Estructura de carpetas del servidor de Minecraft.

#Paso 4: Comprobar los parámetros de server.properties y la versión de Java

Tras subir los archivos, revisa los ajustes clave antes del primer inicio:

  1. Comprobación del nombre del mundo: abre el archivo server.properties en el editor de la pestaña Archivos (o ve a la pestaña Configuración → SERVER PROPERTIES). Revisa el parámetro:
    level-name=world
    Este valor debe coincidir exactamente con el nombre de la carpeta del mundo que subiste (las mayúsculas y minúsculas importan).
  2. Modo de licencia (online-mode):
    • Si el servidor solo era accesible para jugadores con cuenta de Mojang/Microsoft, asegúrate de que online-mode=true.
    • Si en el servidor jugaban usuarios sin cuenta premium, configura online-mode=false.
  3. Versión del entorno Java:
    • En la pestaña Inicio / Ajustes comprueba que la versión de Java seleccionada coincide con la versión de Minecraft:
      • Java 21: Minecraft 1.20.5, 1.21 y posteriores
      • Java 17: Minecraft 1.18 – 1.20.4
      • Java 8 / 11: Minecraft 1.12.2, 1.16.5 y anteriores

Encontrarás más información sobre el archivo de configuración en el artículo Guía de server.properties.

#Paso 5: Redirigir la dirección IP y el dominio para los jugadores

No necesitas obligar a tus jugadores a memorizar una nueva dirección IP. Según cómo se conectara tu comunidad:

#Variante 1: Usas tu propio dominio (por ejemplo, mc.tudominio.es)

  1. Inicia sesión en el panel de gestión DNS del registrador de tu dominio (por ejemplo, Cloudflare, OVH, Cyberfolks).
  2. Actualiza el registro SRV o el registro A, apuntando a la nueva dirección IP y al puerto asignado en mchost.pl.
  3. Encontrarás las instrucciones detalladas para configurar los registros en la guía Dominio propio - registros DNS para el servidor.

#Variante 2: Usas un subdominio gratuito

  1. Ve a la pestaña Subdominio en el panel de mchost.
  2. Crea un subdominio gratuito y fácil de recordar dentro del dominio disponible (por ejemplo, tunombre.hostmc.eu).
  3. Comparte la nueva dirección con tus jugadores en el canal de Discord o en la web de tu servidor. Detalles: Dirección del servidor y subdominio propio.

#Paso 6: Iniciar el servidor y crear la primera copia de seguridad

  1. Ve a la pestaña Consola y haz clic en el botón Iniciar.
  2. Observa los registros de arranque en busca de estos mensajes:
    • Éxito: una línea [Server thread/INFO]: Done (...s)! For help, type "help".
    • Advertencias: avisos en amarillo o rojo sobre posibles plugins que falten o errores de la base de datos.
  3. Entra en el servidor desde Minecraft y comprueba que:
    • Apareces en el lugar correcto del mapa.
    • El inventario y el progreso de los jugadores se han conservado.
    • Los comandos de los plugins (por ejemplo, /spawn, /sethome, /rg) funcionan correctamente.
  4. Ve a la pestaña Copias de seguridad y haz clic en Crear copia para generar un punto de restauración del servidor recién migrado. Más información en el artículo Copias de seguridad del servidor.

#Resolución de problemas tras la migración (Troubleshooting)

#Los jugadores han perdido sus inventarios y aparecen en el spawn como jugadores nuevos

  • Causa: cambio del parámetro online-mode de false a true (o al revés). El servidor en modo online genera identificadores UUID de jugadores distintos a los del modo offline.
  • Solución: configura el parámetro online-mode en server.properties con el mismo valor que tenía en el hosting antiguo.

#El servidor ha generado un mundo nuevo y limpio en lugar del mapa subido

  • Causa: el valor de level-name en server.properties no coincide con el nombre de la carpeta subida, o los archivos del mundo se subieron a una carpeta doble (por ejemplo, /world/world/level.dat).
  • Solución: comprueba en la pestaña Archivos que el archivo level.dat está directamente en /world/level.dat. Sincroniza el nombre en level-name.

#El motor se cae al arrancar con el error UnsupportedClassVersionError

  • Causa: versión de Java incompatible (por ejemplo, intentar ejecutar Minecraft 1.21 con Java 17 en lugar de Java 21).
  • Solución: ve a los ajustes del servidor y cambia la versión del entorno Java a la que corresponda a tu versión del juego.

#No hay conexión con la base de datos MySQL externa del plugin

  • Causa: el hosting antiguo bloqueó el acceso a la base de datos desde direcciones IP externas o desactivó el servicio.
  • Solución: crea una base de datos nueva, gratuita y rápida directamente en el panel de mchost, en la pestaña Bases de datos, y después actualiza los datos de acceso en los archivos config.yml de los plugins correspondientes.

#¿Necesitas ayuda con la migración?

Nuestro equipo técnico te ayudará con gusto a trasladar el servidor sin complicaciones. Si encuentras alguna dificultad con los archivos o la configuración:

Las tecnologías necesarias funcionan siempre. Las funcionales, analíticas y de marketing solo las activaremos con tu consentimiento.

Política de privacidad y cookies