obsidian-dix/Servidor Minecraft/ELIMINAR Crear servidor Minecraft ChatGPT mod..md

3.6 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

  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:

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 comando wget.

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?