GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar el servidor de Minecraft en Ubuntu 18.04 Bionic Beaver

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.


Ubuntu
  1. Cómo instalar Ubuntu 18.04 Bionic Beaver

  2. Cómo instalar el servidor de Minecraft en Ubuntu 18.04

  3. Cómo instalar el servidor de Minecraft en Ubuntu 18.04 LTS

  4. Cómo instalar un servidor FTP en Ubuntu 18.04 Bionic Beaver

  5. Cómo instalar GlassFish en Ubuntu 18.04 Bionic Beaver

Cómo instalar OpenVPN en Ubuntu 18.04 Bionic Beaver

Cómo instalar Node.js en Ubuntu 18.04 Bionic Beaver

Cómo instalar VNC en Ubuntu 18.04 Bionic Beaver

Cómo instalar Python en Ubuntu 18.04 Bionic Beaver

Cómo instalar VestaCP en Ubuntu 18.04 Bionic Beaver

Cómo instalar el servidor de Minecraft en Ubuntu 18.04 Bionic Beaver