En este artículo, habremos explicado los pasos necesarios para instalar y configurar Minecraft Server en Ubuntu 18.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo. Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
Minecraft es uno de los juegos de construcción más famosos del mundo desarrollado por Microsoft Studious. En este juego, puedes construir todo lo que necesites y explorarlo en un mundo 3D. Si aloja su propio servidor de Minecraft, usted decide las reglas y usted y sus amigos pueden jugar juntos en este juego de aventuras interactivo.
Instalar servidor de Minecraft en Ubuntu
Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.
sudo apt update sudo apt upgrade
Paso 2. Instala Java.
Para ejecutar un servidor de Minecraft, necesitaremos Java en el servidor. Instale la última versión:
sudo apt install openjdk-8-jdk
Ahora, confirme la instalación de Java:
$ java -version openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03) OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)
Paso 3. Creación de usuario de Minecraft.
El siguiente paso es crear un nuevo usuario y grupo del sistema con el directorio de inicio /opt/minecraft que ejecutará el servidor de Minecraft:
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
Paso 4. Instala Minecraft en Ubuntu.
Primero, antes de comenzar con el proceso de instalación, asegúrese de cambiar al usuario de Minecraft:
sudo su - minecraft
Ahora cree tres nuevos directorios dentro del directorio de inicio del usuario:
mkdir -p ~/{backups,tools,server}
- El directorio de copias de seguridad almacenará la copia de seguridad de su servidor. Posteriormente, puede sincronizar este directorio con su servidor de respaldo remoto.
- El directorio de herramientas almacenará el cliente mcrcon y el script de copia de seguridad.
- El directorio del servidor contendrá el servidor de Minecraft real y sus datos.
Luego, descargando y compilando mcrcon.
Comience navegando al directorio ~/tools y clone el repositorio Tiiffi/mcrcon de GitHub usando el siguiente comando:
cd ~/tools && git clone https://github.com/Tiiffi/mcrcon.git cd ~/tools/mcrcon gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c ./mcrcon -h
Siguientes pasos, descargar Minecraft Server.
wget https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar -P ~/server
Una vez completada la descarga, navegue hasta el directorio ~/server e inicie el servidor de Minecraft:
cd ~/server java -Xmx1024M -Xms512M -d64 -jar server.jar nogui
Cuando el servidor se inicia por primera vez, ejecuta algunas operaciones y crea los archivos server.properties y eula.txt y se detiene:
[14:46:36] [main/INFO]: Loaded 0 recipes [14:46:36] [main/INFO]: Loaded 0 advancements [14:46:36] [Server thread/INFO]: Starting minecraft server version 1.13.2 [14:46:36] [Server thread/INFO]: Loading properties [14:46:36] [Server thread/WARN]: server.properties does not exist [14:46:36] [Server thread/INFO]: Generating new properties file [14:46:36] [Server thread/WARN]: Failed to load eula.txt [14:46:36] [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info. [14:46:36] [Server thread/INFO]: Stopping server [14:46:36] [Server thread/INFO]: Saving worlds [14:46:36] [Server Shutdown Thread/INFO]: Stopping server [14:46:36] [Server Shutdown Thread/INFO]: Saving worlds
Como puede ver en el resultado anterior, deberá aceptar el CLUF de Minecraft para ejecutar el servidor. Abra el archivo eula.txt y cambie eula=false a eula=true:
nano ~/server/eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). #Thu Dec 10 03:46:53 PST 2019 eula=true
A continuación, habilite el protocolo rcon y establezca la contraseña de rcon editando el archivo server.properties. Puede usar estos detalles para conectarse al servidor de Minecraft usando la herramienta mcrcon:
nano ~/server/server.properties
rcon.port=23888 rcon.password=Your-password enable-rcon=true
Paso 5. Creación del archivo de unidad Systemd Minecraft.
Abra su editor de texto favorito y cree un archivo llamado minecraft.service en /etc/systemd/system/:
sudo nano /etc/systemd/system/minecraft.service
[Unit] Description=Minecraft Server After=network.target [Service] User=minecraft Nice=1 KillMode=none SuccessExitStatus=0 1 ProtectHome=true ProtectSystem=full PrivateDevices=true NoNewPrivileges=true WorkingDirectory=/opt/minecraft/server ExecStart=/usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui --noconsole ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 23888 -p strong-password stop [Install] WantedBy=multi-user.target
Inicie y habilite el servidor de Minecraft ejecutando:
sudo systemctl daemon-reload sudo systemctl start minecraft sudo systemctl enable minecraft
Paso 6. Configurar el cortafuegos
Si su servidor está protegido por un firewall y desea acceder al servidor de Minecraft desde el exterior de su red local, debe abrir el puerto 25565:
sudo ufw allow 25565/tcp
Paso 7. Acceso a la consola de Minecraft.
Para acceder a la consola de Minecraft, puede usar la utilidad mcrcon. La sintaxis es la siguiente, debe especificar el host, el puerto rcon, la contraseña rcon y usar el modificador -t que habilita el modo de terminal mcrcon:
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 23888 -p Your-password -t
Eso es todo lo que necesitas hacer para instalar Minecraft en Ubuntu 18.04 Bionic Beaver. Espero que encuentre útil este consejo rápido. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.