Un servidor de Minecraft en Linux, en este caso sobre Ubuntu 24.04, se puede co­n­fi­gu­rar de forma rápida y sencilla. Una vez que dispongas del hardware adecuado para el alo­ja­mie­n­to, solo ne­ce­si­ta­rás una versión actual de Java y los archivos más recientes del software del servidor de Minecraft. Ambos se pueden obtener di­re­c­ta­me­n­te a través del terminal, lo que facilita no­ta­ble­me­n­te el proceso de in­s­ta­la­ción.

VPS gratis
Prueba un servidor virtual de forma gratuita durante 30 días

¡Prueba tu servidor virtual durante 30 días! Si lo solicitas, te re­em­bo­l­sa­re­mos todos los gastos in­cu­rri­dos.

Servidor de Minecraft en Linux: opciones de alo­ja­mie­n­to de IONOS

Las opciones de alo­ja­mie­n­to que permiten elegir entre Windows y Linux como sistema operativo están di­s­po­ni­bles en una amplia gama de pro­vee­do­res, incluido IONOS. Para empezar con un servidor de Minecraft en Linux destinado a pocas personas, se re­co­mie­n­da optar por un servidor VPS (virtual).

Por una cuota mensual fija y asequible, obtienes acceso a recursos de hardware vi­r­tua­li­za­dos que puedes ampliar o reducir en cualquier momento según tus ne­ce­si­da­des. Como opción equi­li­bra­da para comenzar, re­co­me­n­da­mos el VPS Linux M, que ofrece la potencia necesaria para ejecutar un servidor de Minecraft básico de forma estable.

En la siguiente tabla en­co­n­tra­rás tres casos de uso concretos para un servidor de Minecraft en Linux, junto con las opciones de servidor co­rre­s­po­n­die­n­tes de IONOS.

Escenario de servidor de Minecraft Tarifa IONOS co­rre­s­po­n­die­n­te (Linux)
Mundo pequeño para 1-2 jugadores VPS Linux M
Mundo mediano para 3-5 jugadores VPS Linux L
Mundo grande para más de 6 jugadores VPS Linux XL

Co­n­fi­gu­rar el servidor de Minecraft en Linux: guía paso a paso (Ubuntu 24.04)

Si deseas ejecutar un servidor de Minecraft en una di­s­tri­bu­ción de Linux, puedes optar por sistemas am­plia­me­n­te uti­li­za­dos como Debian o Ubuntu. Ambos son tan adecuados como otras di­s­tri­bu­cio­nes populares, por ejemplo, OpenSUSE, Arch Linux, Solus, Gentoo Linux, así como otras di­s­tri­bu­cio­nes de Linux menos comunes. En el siguiente tutorial se explica cómo co­n­fi­gu­rar un servidor de Minecraft uti­li­za­n­do Ubuntu 24.04.

Consejo

Por supuesto, también puedes crear y co­n­fi­gu­rar tu propio servidor de Minecraft en Windows, si prefieres trabajar con el sistema operativo de Microsoft.

Paso 1: instala los co­m­po­ne­n­tes de software adi­cio­na­les

Conéctate a tu servidor Linux co­n­fi­gu­ra­n­do el es­cri­to­rio remoto. Una vez es­ta­ble­ci­da la conexión, el primer paso consiste en instalar los co­m­po­ne­n­tes adi­cio­na­les ne­ce­sa­rios para ejecutar un servidor de Minecraft desde el terminal.

Para ello, actualiza primero el índice de paquetes del gestor APT:

sudo apt update
bash

A co­n­ti­nua­ción, instala la im­ple­me­n­ta­ción mínima de OpenJDK Java, necesaria para ejecutar la apli­ca­ción del servidor de Minecraft, que está de­sa­rro­lla­da en Java:

sudo apt-get install openjdk-21-jdk
bash

Con el comando sudo java -version puedes comprobar si la in­s­ta­la­ción de Java se ha realizado co­rre­c­ta­me­n­te. En ese caso, el terminal mostrará la versión instalada de OpenJDK.

Imagen: Ubuntu 24.04: comprobación de la versión de Java en el terminal
Ubuntu 24.04: co­m­pro­ba­ción de la versión de Java en el terminal

Para mantener el servidor de Minecraft activo incluso después de cerrar el terminal, instala también el gestor de sesiones Screen:

sudo apt install screen
bash

Paso 2: libera el puerto del servidor de Minecraft

Tras instalar los co­m­po­ne­n­tes básicos para tu servidor de Minecraft en Linux, el siguiente paso es liberar el puerto TCP 25565. El software del servidor utiliza este puerto de forma pre­de­te­r­mi­na­da para co­mu­ni­car­se con los clientes, por lo que es im­pre­s­ci­n­di­ble crear la regla co­rre­s­po­n­die­n­te en el co­r­ta­fue­gos, si está activo.

Utiliza el siguiente comando para permitir el tráfico a través de este puerto:

sudo ufw allow 25565
bash
Imagen: Puerto en uso (25565) en Ubuntu 24.04
Puerto en uso (25565) en Ubuntu 24.04

Paso 3: instala la apli­ca­ción del servidor de Minecraft (edición Java)

Ahora puedes descargar e instalar el software del servidor de este juego sandbox. Para ga­ra­n­ti­zar la mejor co­m­pa­ti­bi­li­dad posible, debes utilizar la edición Java de Minecraft. También es im­po­r­ta­n­te ase­gu­rar­te de que trabajas con una versión actual.

Para ello, accede a la página oficial de descarga de Minecraft: Java Edition-Server y copia el enlace de descarga que se muestra allí.

A co­n­ti­nua­ción, descarga los archivos de in­s­ta­la­ción a partir del enlace copiado uti­li­za­n­do wget:

wget https://piston-data.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar
bash
Nota

El enlace utilizado en el ejemplo es solo orie­n­ta­ti­vo. Debes su­s­ti­tui­r­lo por el enlace actual que copies desde la página oficial de descarga.

Paso 4: ejecuta la apli­ca­ción del servidor por primera vez

Una vez de­s­ca­r­ga­do el archivo server.jar, puedes ejecutar la apli­ca­ción del servidor en cualquier momento. Para ello, utiliza el gestor de sesiones Screen, que in­s­ta­la­s­te en el primer paso y que se inicia con el siguiente comando:

screen
bash

Confirma el inicio del gestor pulsando la barra es­pa­cia­do­ra. A co­n­ti­nua­ción, se mostrará una sesión de terminal lista para iniciar el servidor de Minecraft. Introduce el siguiente comando:

sudo java -Xms1G -Xmx2G -jar server.jar nogui
bash

El servidor de Minecraft: Java Edition se iniciará sin interfaz gráfica de usuario (nogui). Para la ejecución, se asigna 1 gigabyte de memoria como valor inicial (Xms1G), mientras que el uso máximo de memoria queda limitado a 2 gigabytes (Xmx2G). Estos valores pueden ajustarse po­s­te­rio­r­me­n­te según tus ne­ce­si­da­des y los recursos di­s­po­ni­bles.

Cuando ejecutes el comando por primera vez, recibirás los si­guie­n­tes dos mensajes de error al final del proceso de carga:

Imagen: Servidor de Minecraft en Linux: mensaje de error en el primer inicio
Servidor de Minecraft en Linux: mensaje de error en el primer inicio

Por un lado, no se ha podido cargar el archivo eula.txt y, por otro, el servidor de Minecraft carece todavía de la in­fo­r­ma­ción básica de co­n­fi­gu­ra­ción, que se generará de forma pre­de­te­r­mi­na­da en el archivo server.pro­pe­r­ties.

El archivo co­rre­s­po­n­die­n­te al Acuerdo de Licencia de Usuario Final (EULA) se crea au­to­má­ti­ca­me­n­te en el di­re­c­to­rio actual. Puedes abrirlo con el siguiente comando:

sudo nano eula.txt
bash

En el archivo en­co­n­tra­rás un enlace al contrato de licencia, que deberás copiar y abrir en el navegador. Tras leer las co­n­di­cio­nes, cambia la entrada eula=false por eula=true. Guarda los cambios y cierra el editor de texto.

Imagen: Eula del servidor de Minecraft: confirmación en el terminal de Ubuntu
EULA del servidor de Minecraft: co­n­fi­r­ma­ción en el terminal de Ubuntu

Paso 5: configura el servidor

Una vez que hayas aceptado el acuerdo de licencia, puedes pasar al archivo de co­n­fi­gu­ra­ción server.pro­pe­r­ties. Este archivo también se ha creado en el di­re­c­to­rio actual durante el primer inicio de la apli­ca­ción del servidor. Ábrelo con el editor de texto nano:

sudo nano server.properties
bash

En­co­n­tra­rás una co­n­fi­gu­ra­ción estándar inicial, en la que, entre otras cosas, se definen el nivel de di­fi­cu­l­tad (difficulty) y el modo de juego (gamemode). Ajusta los valores según tus pre­fe­re­n­cias y, al finalizar, guarda el archivo.

Imagen: Servidor de Minecraft (Linux): configuración por defecto en server.properties
Servidor de Minecraft (Linux): co­n­fi­gu­ra­ción por defecto en server.pro­pe­r­ties

Paso 6: inicia el servidor de Minecraft

Tras aceptar el EULA y guardar la co­n­fi­gu­ra­ción pe­r­so­na­li­za­da del servidor, ya puedes volver a ejecutar el comando utilizado en el paso 4 para iniciar el servidor de Minecraft desde el terminal de Linux:

sudo java -Xms1G -Xmx2G -jar server.jar nogui
bash

Después de un arranque correcto (el proceso puede tardar unos minutos), el terminal mostrará el siguiente mensaje:

[Server thread/INFO]: Done (….s)! For help, type "help"
bash

Ahora escribe “help” y obtendrás una lista de posibles comandos del servidor.

Paso 7: mantén activa la sesión del servidor

Una vez que el servidor de Minecraft esté en fu­n­cio­na­mie­n­to en Linux, es re­co­me­n­da­ble ase­gu­rar­se de que siga activo cuando cierres la conexión remota al servidor. Para ello, sal primero de la sesión de Screen uti­li­za­n­do la co­m­bi­na­ción de teclas [Ctrl] + [A] + [D].

A co­n­ti­nua­ción, ejecuta el siguiente comando para mostrar todas las sesiones de Screen activas:

screen -list
bash

Se mostrará una lista en la que también aparecerá la sesión co­rre­s­po­n­die­n­te a tu servidor de Minecraft, incluida su ID de sesión. En este ejemplo, el ID es “6060”:

Imagen: Listado de sesiones de pantalla activas con Screen
Listado de sesiones de pantalla activas con Screen

Para volver a acceder a esta sesión más adelante, introduce el siguiente comando (sustituye el valor “6060” por el ID co­rre­s­po­n­die­n­te de tu sesión de Screen):

screen -r 6060
bash

A partir de ese momento, puedes cerrar la sesión de Screen en cualquier momento con [Ctrl] + [A] + [D] y salir del servidor sin detener el proceso de Minecraft.

Paso 8: conéctate al servidor de Minecraft

Tu servidor ya está en fu­n­cio­na­mie­n­to y puedes co­ne­c­tar­te al mundo del juego en cualquier momento. Para ello, sigue estos pasos:

  1. Inicia el cliente de Minecraft (Java Edition).
  2. Se­le­c­cio­na ”Mu­l­ti­ju­ga­dor”.
  3. Haz clic en ”Conexión directa”.
  4. Introduce la dirección IP de tu servidor de Minecraft.
  5. Por último, pulsa ”Unirse al servidor”.
Imagen: Captura de pantalla de Minecraft: unirse al servidor
Captura de pantalla de Minecraft: unirse al servidor

En cuanto se es­ta­ble­z­ca la conexión, podrás comenzar tu aventura online en tu propio servidor de Minecraft en Linux.

Imagen: Captura de pantalla de Minecraft (Java Edition)
Captura de pantalla de Minecraft (Java Edition)
Consejo

Marca la di­fe­re­n­cia con tu propio dominio .gg y que empiece la diversión.

Domain checker
Ir al menú principal