Un servidor con mods se diferencia de uno con plugins en una cosa: los mods también deben instalarse en el lado del jugador. Cada participante necesita los mismos mods, en las mismas versiones. Todo lo demás (elegir el loader, instalarlo, ajustar la RAM) se reduce a unas cuantas decisiones que se describen a continuación.
#Paso 1: Elige el loader
El loader determina qué mods podrás instalar. Es una decisión para todo el servidor, así que conviene tomarla con calma.
| Loader | Para quién | Notas |
|---|---|---|
| Fabric | Mods ligeros, vanilla+, actualizaciones rápidas | El más ligero y el que antes admite las nuevas versiones del juego |
| NeoForge | Modpacks nuevos (ATM10, ATM11, Create) | Opción por defecto para los paquetes nuevos |
| Forge | Modpacks antiguos (RLCraft, SkyFactory) | La mayor biblioteca de mods antiguos |
[!IMPORTANT] Los mods de Forge y NeoForge no son intercambiables. A partir de la versión 1.20.2 tienen paquetes distintos y un identificador de loader diferente, así que un mod de Forge no se cargará en NeoForge. La única excepción es la 1.20.1.
Si quieres tener mods y plugins de Bukkit en el mismo servidor, necesitas un híbrido, no un loader normal.
#Paso 2: Elige el plan según el número de mods
Los mods ocupan memoria al arrancar el servidor y durante el juego. La regla es sencilla: cuantos más mods, más RAM.
| Contenido del paquete | Jugadores | Plan recomendado |
|---|---|---|
| Vanilla+ (10–40 mods) | hasta 15 | Crafting (5 GB) |
| Modpack medio (50–150 mods) | 5–15 | Iron (10 GB) |
| Modpack pesado (ATM, FTB) | 5–20 | Obsidian (14 GB) o más |
Empieza siempre con un plan con margen. Un servidor que se queda sin memoria se convierte en una sucesión de reinicios, y los jugadores se van. Más adelante puedes ampliar el plan sin reinstalar.
#Paso 3: Contrata el servidor y elige el motor
- En la página de la oferta, elige un plan de la tabla anterior. El servidor está listo en unos 60 segundos desde que pagas el pedido.
- En el panel manage.mchost.gg, abre el servicio y ve a la pestaña Motores.
- Elige el loader (Fabric, Forge o NeoForge) y la versión del juego. El panel elige automáticamente la versión de Java compatible.
- Haz clic en la instalación y después arranca el servidor desde la pestaña Consola.
El primer arranque tarda más que los siguientes, porque el servidor genera el mundo y los archivos de configuración.
#Paso 4: Sube los mods
Los mods se guardan en la carpeta mods del servidor. Tienes dos formas de hacerlo:
- Pestaña Archivos: sube los archivos
.jardirectamente a la carpetamods. - Pestaña Mods: instala los mods seleccionados de la lista, sin descargarlos a tu ordenador.
Cada mod debe:
- coincidir con la versión del juego,
- coincidir con el loader,
- estar en su versión de servidor (no todos los mods funcionan en el lado del servidor).
Tras subirlos, reinicia el servidor desde la pestaña Consola.
#Paso 5: Reparte los mods entre los jugadores
Es un paso fácil de olvidar. Los jugadores deben tener exactamente los mismos mods; de lo contrario, no podrán entrar en el servidor.
Lo más sencillo es usar un modpack ya preparado: el cliente descarga el paquete con un solo clic y tú instalas su versión de servidor. En MCHost lo harás desde el instalador de modpacks. Como alternativa, puedes compartir con los jugadores un paquete de archivos .jar y pedirles que los copien en la carpeta mods de su cliente de juego.
#Errores frecuentes al arrancar
| Síntoma | Causa | Solución |
|---|---|---|
| El servidor no arranca; el log menciona Java | Java demasiado antigua para la versión del juego | Cambia la versión de Java; los detalles están en la guía sobre Java |
Mod ... requires ... of ... |
El mod necesita otra versión de otro mod | Instala la dependencia indicada |
Incompatible mod set |
Mod creado para otro loader | Sube la versión para tu loader |
El jugador recibe Mod rejections |
El jugador tiene otra lista de mods | Compara la lista de mods del cliente con la carpeta mods del servidor |
| El servidor arranca y se cae de inmediato | RAM insuficiente | Cambia a un plan superior |
#Cambiar de loader y migrar
Puedes cambiar el loader en el panel en cualquier momento, pero los mods no se trasladan de un loader a otro. Tras el cambio, tendrás que subir las versiones de los mods para el nuevo loader; y el mundo, aunque cargue, puede comportarse de forma distinta si los mods alteraban la generación del terreno.
Por eso, haz siempre lo siguiente:
- Haz una copia de seguridad completa del mundo.
- Cambia el loader en la copia y pruébalo.
- Solo después sustituye el servidor de producción.
#Preguntas frecuentes
#¿Cuántos mods aguanta un servidor con 10 GB de RAM?
De forma orientativa, entre 50 y 150 mods con 5 a 15 jugadores a la vez. El número exacto depende de lo que hagan los mods: los que generan nuevos biomas y estructuras consumen más que los de optimización.
#¿Los mods también tienen que estar en los equipos de los jugadores?
Sí. A diferencia de los plugins, los mods modifican el cliente del juego. Cada jugador debe tener el mismo paquete en la misma versión; de lo contrario, no podrá conectarse al servidor.
#¿Puedo añadir plugins a un servidor con mods?
No directamente. Fabric, Forge y NeoForge son loaders de mods, no plataformas de plugins. Para tener plugins junto a los mods, necesitas un híbrido como Youer o Arclight.
#¿Qué loader es el más rápido?
El loader en sí tiene una influencia marginal en el rendimiento. Lo que cuenta son los mods que instalas sobre él y la configuración. Fabric facilita el acceso a optimizaciones ligeras, por lo que en la práctica suele ir más rápido.
#¿Puedo instalar cualquier modpack de internet?
Sí, siempre que tenga una versión para servidor compatible con tu loader. Los paquetes creados solo pensando en el cliente (por ejemplo, con mods gráficos) no tienen componente de servidor y no funcionarán.