Introducción: Este tutorial está diseñado para guiarlo a través del proceso de configurar un servidor de Minecraft en su VPS o servidor dedicado. Tenga en cuenta que este tutorial se ha probado en Ubuntu 22.04 LTS.
Requisitos:
- Un dispositivo local para conectarse al juego.
- Un servidor ejecutando Ubuntu para alojar el juego de Minecraft.
- Acceso al usuario root o un usuario con permisos de sudo.
Antes de comenzar a jugar en el servidor, debe realizar algunas configuraciones esenciales, como configurar el firewall. Para instrucciones detalladas, consulte la guía "Configuración inicial del servidor con Ubuntu".
Terminología de ejemplo:
En este tutorial, utilizaremos los siguientes valores de ejemplo:
<Your_Public_IP>- Reemplace esto con la dirección IP pública real de su servidor remoto.<Your_Minecraft_Username>- Reemplace esto con su nombre de usuario preferido para el servidor de Minecraft.
Paso 1 - Crear un usuario: No se recomienda usar el usuario root para ejecutar Minecraft, ya que tiene acceso sin restricciones para ejecutar cualquier comando, lo que puede provocar cambios no deseados. Para evitar esto, es mejor crear un nuevo usuario con privilegios de sudo.
Ejecute el siguiente comando para crear un nuevo usuario para su servidor de Minecraft:
adduser <Your_Minecraft_Username>Se le pedirá que configure una contraseña segura para este usuario. Complete la información requerida según sea necesario.
Luego, agregue el nuevo usuario al grupo sudo:
usermod -aG sudo <Your_Minecraft_Username>Ahora, cambie al nuevo usuario creado:
su <Your_Minecraft_Username>
cd ~
Paso 2 - Preparar el servidor: Los servidores de Minecraft normalmente se ejecutan en el puerto 25565 y Java es necesario para ejecutar Minecraft. Esto es lo que debe hacer:
Paso 2.1 - Abrir el puerto 25565: Si su servidor tiene un firewall, asegúrese de que permita el tráfico en el puerto 25565 para TCP y UDP. Esto permitirá que su dispositivo local se conecte al juego de Minecraft en su servidor. Este tutorial cubre dos herramientas de firewall: UFW (predeterminado en Ubuntu) y Hetzner Cloud Firewall. Ajuste los pasos según su configuración de firewall si es diferente.
Paso 2.2 - Instalar Java: Java es esencial para ejecutar Minecraft. Primero, verifique si Java ya está instalado:
java --versionSi Java no está instalado, puede instalarlo con:
sudo apt update && sudo apt install openjdk-19-jdk-headless openjdk-19-jre-headless -yPara confirmar la instalación, use el comando java --version nuevamente.
Paso 3 - Instalar Minecraft: Con el puerto 25565 abierto y Java instalado, puede proceder a instalar Minecraft. Puede encontrar la versión del servidor de Minecraft en minecraft.net o papermc.io. Siga estos pasos:
- Cree un nuevo directorio para los archivos de Minecraft y navegue hasta él:
mkdir MinecraftServer && cd MinecraftServer- Visite minecraft.net o papermc.io, elija una versión y copie el enlace al archivo JAR. Use uno de los siguientes comandos (no ambos) para descargar el archivo JAR del servidor:
minecraft.net:
wget https://piston-data.mojang.com/v1/objects/84194a2f286ef7c14ed7ce0090dba59902951553/server.jarpapermc.io:
wget -O server.jar https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/129/downloads/paper-1.20.1-129.jarSi desea instalar otra versión, reemplace el enlace en el comando con la versión deseada.
- Confirme que el archivo JAR se descargó en su servidor utilizando
ls -al. Debería tener solo un archivo JAR en su directorio; puede eliminar cualquier archivo adicional.
Aceptar el Acuerdo de Licencia del Usuario Final (EULA) editando el archivo eula.txt:
nano eula.txtCambie eula=false a eula=true, guarde el archivo presionando Ctrl+X, seguido de Y, y luego Enter.
Paso 4 - Iniciar el servidor: Ahora que todo está preparado, puede iniciar el servidor de Minecraft. Para mantenerlo en ejecución incluso cuando su sesión de terminal termine, usaremos la herramienta screen:
Instalar screen (si no está instalado):
sudo apt install screen -yIniciar el servidor de Minecraft en una sesión de screen:
screen -S MinecraftServerReemplace "MinecraftServer" con el nombre de sesión preferido.
Navegue al directorio de Minecraft:
cd ~/MinecraftServerInicie el servidor de Minecraft con la cantidad deseada de RAM (reemplace <MEMORY> con la RAM máxima que desea asignar en MB):
java -Xms512M -Xmx<MEMORY>M -jar server.jar-Xms: RAM mínima asignada al servidor de Minecraft (por ejemplo, 512M).-Xmx: RAM máxima asignada al servidor de Minecraft (por ejemplo,<MEMORY>M).
Ahora debería estar en la consola de Minecraft, donde puede ingresar comandos de Minecraft.
Pruebe el servidor usando /list:
/listEste comando debería mostrar el número de jugadores en línea.
Paso 5 - Administrar la sesión de screen: Para salir de la sesión de screen sin detener el servidor, use la combinación de teclas Ctrl+A, seguido de D. La sesión de screen continuará ejecutándose en segundo plano.
Para volver a la sesión de Minecraft en screen o realizar cualquier otro cambio, use los siguientes comandos:
Listar todas las sesiones de screen:
screen -listVolver a su sesión de screen en ejecución:
screen -dr MinecraftServerSi usó un nombre de sesión diferente, reemplace "MinecraftServer" con su nombre de sesión.
Eliminar la sesión de screen (Nota: Esto detendrá el juego de Minecraft):
screen -X -S MinecraftServer quitPaso 6 - Usar un puerto diferente (Opcional): Por defecto, Minecraft se inicia en el puerto 25565. Si desea usar un puerto diferente, siga estos pasos:
Si está actualmente en la sesión de Minecraft en
screen, usestoppara detener el servidor.Para iniciar un segundo juego en un puerto diferente, salga de la sesión de
screenactual usandoCtrl+A,D, y cree una nueva sesión.Descargue el archivo JAR del servidor de Minecraft nuevamente, guárdelo en un directorio separado y asegúrese de que su servidor tenga suficiente RAM para alojar dos juegos.
Abra el archivo
server.propertiesen el mismo directorio que su archivo JAR de servidor de Minecraft:
nano server.propertiesEdite el archivo
server.propertiespara cambiar el puerto. Ubique la líneaserver-port=25565y cambie el número de puerto (por ejemplo,server-port=25567).Guarde los cambios con
Ctrl+X,YyEnter.Inicie un nuevo juego en el
Buscar
Categorías