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 1. Tener un equipo con **Ubuntu Server**. 2. Tener una **licencia de Minecraft**. ### Instalación Primero, accedemos a nuestro servidor y actualizamos el sistema con: ```bash 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: ```bash #sudo apt install openjdk-17-jre-headless -y sudo apt install openjdk-21-jdk -y ``` Verificamos la instalación con: ```bash 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: ```bash creo que ya no es necesario sudo apt install screen ``` Abrimos el puerto por defecto de Minecraft (25565): ```bash sudo ufw allow 25565 ``` ### Descarga del servidor de Minecraft Desde la [página oficial de Minecraft](https://www.minecraft.net/es-es/download/server) puedes obtener la URL del archivo `.jar`. Para este ejemplo: ```bash 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 comando `wget`. ### Organización de carpetas Creamos la carpeta para el servidor y movemos el archivo `.jar`: ```bash mkdir Minecraft mv minecraft_server.1.21.5.jar Minecraft/ cd Minecraft/ ``` ### Primer arranque Lanzamos el servidor por primera vez: ```bash 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: ```bash ls -la ``` Editamos `eula.txt`: ```bash nano eula.txt ``` Cambiamos: ```text eula=false ``` Por: ```text 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": ```ini # 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: ```bash java -Xmx1024M -Xms1024M -jar minecraft_server.1.21.4.jar nogui ``` Verás algo como: ```bash [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?