Cómo instalar el servidor de Minecraft en Debian 9 Stretch

En este tutorial, le mostraremos cómo instalar el servidor de Minecraft en Debian 9 Stretch. Para los que no lo sabían, Minecraft es un juego de romper y colocar bloques. Los aspectos creativos y de construcción de Minecraft permiten a los jugadores construir construcciones a partir de cubos texturizados en un mundo 3D generado por procedimientos. Los servidores de Minecraft permiten a los jugadores jugar en línea o a través de una red de área local con otras personas. Pueden ejecutarse en un servidor alojado, en un hardware de servidor dedicado local, en un servidor privado virtual en una máquina doméstica o en su computadora de juego local.

Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y se supone que está ejecutando en la cuenta raíz, si no, es posible que deba agregar ‘ sudo ‘ a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del servidor de Minecraft en un servidor Debian 9 Stretch.

requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos: Debian 9 (Stretch).
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra la Terminal si está en una computadora de escritorio).
  • UN non-root sudo user o acceder a la root user . Recomendamos actuar como un non-root sudo user sin embargo, puede dañar su sistema si no tiene cuidado al actuar como raíz.

Instale el servidor de Minecraft en Debian 9 Stretch

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt-get Comandos en la terminal.

                      sudo apt update
sudo apt upgrade
sudo apt install git build-essential
                    

Paso 2. Instalación de Java-JDK.

La configuración del servidor de Minecraft requiere que Java esté instalado en su sistema:

                      sudo apt install openjdk-8-jre-headless
                    

Verifique la instalación imprimiendo la versión java:

                      java -version
                    

Paso 3. Instalación del servidor de Minecraft en Debian 9.

Primero, ejecute el siguiente comando para crear tres nuevos directorios dentro del directorio de inicio del usuario:

                      mkdir -p ~/{backups,tools,server}
                    

A continuación, descarga y compilación mcrcon :

                      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
                    

Luego, descargando el servidor de Minecraft:

                      wget https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar -P ~/server
                    

Paso 4. Configuración del servidor de Minecraft.

Una vez que se complete la descarga, navegue hasta el directorio ~/server e inicie el servidor de Minecraft:

                      cd ~/server
java -Xmx1024M -Xms512M -d64 -jar server.jar nogui
                    

A continuación, 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 27 03:33:56 PST 2018
eula=true
                    

Luego, edite el archivo server.properties para habilitar el rcon protocolo y establecer el rcon clave. Puede usar esta configuración para conectarse al servidor de Minecraft usando el mcrcon herramienta:

                      ### nano ~/server/server.properties
rcon.port=23888
rcon.password=your-strong-password
enable-rcon=true
                    

Paso 5. Creación de Systemd.

Para ejecutar Minecraft como un servicio, crearemos un nuevo archivo de unidad Systemd:

                      sudo nano /etc/systemd/system/minecraft.service
                    

Pegue el siguiente archivo:

                      [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
                    

Guardar y close el archivo y notificar systemd que creamos un nuevo archivo de unidad:

                      sudo systemctl daemon-reload
sudo systemctl start minecraft
                    

Paso 6. Configure 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 puedes usar el mcrcon utilidad. La sintaxis es la siguiente, debe especificar el host, rcon Puerto, rcon contraseña y use el interruptor -t que habilita el mcrcon modo terminal:

                      /opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 23888 -p strong-password -t
                    

¡Felicidades! Ha instalado correctamente Minecraft. Gracias por utilizar este tutorial para instalar el servidor de Minecraft en el sistema Debian 9 (Stretch). Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de minecraft .

Related Posts