Minecraft

Guía completa para montar tu propio servidor de Minecraft tanto para Forge como para Fabric utilizando Docker.

Pasos para crear un nuevo servidor

  1. 1. Copiar el template

    Clona o descarga el repositorio de la plantilla en tu servidor.

  2. 2. Crear la carpeta ./minecraft-data

    Es necesario crear la carpeta donde estarán todos los datos del servidor con los permisos correctos:

    sudo chown -R 1000:1000 ./minecraft-data
  3. 3. Crear la carpeta ./serverJar

    A partir de aquí hay dos caminos: uno para Forge y otro con Fabric.

🧩 Fabric

4. Descargar el fichero .jar del servidor

Descarga el ejecutable desde la web oficial:

fabricmc.net/use/server/

Nota: La versión de OpenJDK depende de la versión de Minecraft. Cambia la línea image: openjdk:17 en el docker-compose.yml según corresponda.

5. Mover el fichero a ./serverJar

6. Modificar el fichero de Docker

Cambia el nombre del .jar en el command:

command: ["java", "-Xmx11G", "-jar", "/server/fabric-server-1.20.1.jar", "nogui"]

* -Xmx indica la RAM máxima.

🔥 Forge

4. Descargar el instalador de Forge

files.minecraftforge.net

Nota: Consulta la versión de Java necesaria para tu versión de Forge.

5. Mover el instalador a ./minecraft-data

6. Modificar el fichero de Docker

Primero ejecuta el instalador:

command: ["java", "-jar", "forge-installer.jar", "--installServer"]

7. Cambiar el comando tras la instalación

Ejecuta el servidor instalado:

command: ["bash", "./run.sh"]

Inicio del Servidor

Primer inicio (Fallo esperado)

Ejecuta docker compose up. El servidor fallará porque debes aceptar el EULA.

Edita ./minecraft-data/eula.txt y cambia eula=false a eula=true.

Segundo inicio

Vuelve a ejecutar docker compose up y el servidor arrancará correctamente.