3.8 KiB
Tu guía ya está bastante completa y clara, ¡me gusta mucho cómo la estructuraste! Solo te sugeriría unos pequeños ajustes para que quede más fluida y profesional, sobre todo en redacción y algunos detalles técnicos. Aquí tienes una versión pulida:
Requisitos
- Tener un equipo con Ubuntu Server.
- Tener una licencia de Minecraft.
Instalación
Primero, accedemos a nuestro servidor y actualizamos el sistema con:
sudo apt update && sudo apt upgrade -y
Instalación de Java 21
Minecraft 1.21.4 requiere Java 21, por lo que instalaremos la versión disponible en Ubuntu:
#sudo apt install openjdk-17-jre-headless -y
sudo apt install openjdk-21-jdk -y
Verificamos la instalación con:
java --version
El resultado esperado será algo similar a:
openjdk 21.0.6 2025-01-21
OpenJDK Runtime Environment (build 21.0.6+-crac-Ubuntu-0ubuntu124.10)
OpenJDK 64-Bit Server VM (build 21.0.6+-crac-Ubuntu-0ubuntu124.10, mixed mode, sharing)
Instalación de screen
y apertura de puertos
Instalamos screen
para mantener el servidor activo en segundo plano:
creo que ya no es necesario sudo apt install screen
Abrimos el puerto por defecto de Minecraft (25565):
sudo ufw allow 25565
Descarga del servidor de Minecraft
Desde la página oficial de Minecraft puedes obtener la URL del archivo .jar
. Para este ejemplo:
wget -O minecraft_server.1.21.5.jar https://piston-data.mojang.com/v1/objects/e6ec2f64e6080b9b5d9b471b291c33cc7f509733/server.jar
⚠️ Tip: Inspecciona el enlace de descarga en la página oficial para obtener la URL actualizada del archivo
.jar
y colócala en tu comandowget
.
Organización de carpetas
Creamos la carpeta para el servidor y movemos el archivo .jar
:
mkdir Minecraft
mv minecraft_server.1.21.5.jar Minecraft/
cd Minecraft/
Primer arranque
Lanzamos el servidor por primera vez:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.21.5.jar nogui
Parámetros del comando:
-Xmx1024M
: Memoria RAM máxima (1 GB). Puedes ajustar a-Xmx2G
para 2 GB, por ejemplo.-Xms1024M
: Memoria mínima inicial.nogui
: Ejecuta el servidor sin interfaz gráfica.
Aceptar EULA
El primer arranque fallará hasta que aceptemos la EULA. Verifica los archivos generados:
ls -la
Editamos eula.txt
:
nano eula.txt
Cambiamos:
eula=false
Por:
eula=true
Guarda con CTRL + S y cierra con CTRL + X.
Configuración de server.properties
Edita el archivo server.properties
para personalizar el mundo. Aquí un ejemplo básico para un mundo llamado "world_gorromina":
# Minecraft server properties
gamemode=survival
max-players=4
level-name=world_gorromina
difficulty=normal
enable-command-block=true
pvp=true
online-mode=true
server-port=25565
view-distance=10
⚠️ Puedes ajustar otros parámetros según tus necesidades.
Arranque definitivo
Ahora que aceptaste la EULA y configuraste el servidor, vuelve a arrancarlo:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.21.4.jar nogui
Verás algo como:
[Server thread/INFO]: Starting Minecraft server on *:25565
[Server thread/INFO]: Preparing level "world_gorromina"
[Server thread/INFO]: Done (5.123s)! For help, type "help"
¡Listo! Tu servidor ya está corriendo y listo para que te conectes desde Minecraft con la IP de tu servidor.
¿Quieres que también te ayude a agregar la parte de cómo usar screen
para dejar el servidor ejecutándose incluso si cierras la terminal?