GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Minecraft Server en Ubuntu 20.04 LTS

Minecraft es un videojuego de mundo abierto y sandbox desarrollado por Mojang Studios. Con Minecraft, puedes construir cualquier cosa que puedas imaginar con recursos ilimitados en el modo Creativo. Te permite jugar en línea con amigos, así como en el modo de un solo jugador. Es uno de los mejores videojuegos del mundo. Puedes crear tu propio servidor de Minecraft para jugar con tus amigos y jugar juntos.

En este tutorial, le mostraremos cómo configurar su propio servidor de Minecraft en Ubuntu 20.04 LTS.

Requisitos

  • Un servidor con Ubuntu 20.04 con un mínimo de 4 GB de RAM.
  • Se configura una contraseña raíz en su servidor.

Cómo empezar

Primero, deberá actualizar su sistema con la última versión. Puede actualizarlos con el siguiente comando:

apt-get update -y
apt-get upgrade -y

Una vez que su sistema esté actualizado, instale algunas dependencias requeridas con el siguiente comando:

apt-get install git build-essential -y

Una vez que haya terminado, puede continuar con el siguiente paso.

Instalar Java

Minecraft está escrito en lenguaje Java, por lo que deberá instalar la versión sin interfaz de Java en su sistema. Puede instalarlo con el siguiente comando:

apt-get install openjdk-11-jre-headless -y

Una vez instalado, puede verificar la versión instalada de Java con el siguiente comando:

java -version

Deberías obtener el siguiente resultado:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Instalar servidor de Minecraft

Antes de comenzar, deberá crear un usuario separado para Minecraft. Puedes crearlo con el siguiente comando:

useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft

Luego, cambie el usuario a Minecraft con el siguiente comando:

su - minecraft

A continuación, cree los directorios necesarios para Minecraft con el siguiente comando:

mkdir ~/backups ~/tools ~/server

Instalar mcrcon

A continuación, deberá instalar mcrcon en su sistema. mcrcon es un cliente RCON escrito en C que te permite conectarte a los servidores de Minecraft.

Puede descargar mcrcon al directorio ~/tools:

git clone https://github.com/Tiiffi/mcrcon.git ~/tools/mcrcon

A continuación, cambie el directorio a mcrcon y cree la herramienta con el siguiente comando:

cd ~/tools/mcrcon
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c

Una vez instalado, verifique mcrcon con el siguiente comando:

./mcrcon -v

Debería ver el siguiente resultado:

mcrcon 0.7.1 (built: Jul  2 2020 07:44:45) - https://github.com/Tiiffi/mcrcon
Bug reports:
	tiiffi+mcrcon at gmail
	https://github.com/Tiiffi/mcrcon/issues/

Descargar y configurar el servidor de Minecraft

Primero, descargue la última versión del servidor de Minecraft en el directorio ~/server:

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

A continuación, cambie el directorio a ~/directorio del servidor e inicie el servidor de Minecraft:

cd ~/server
java -Xmx1024M -Xms1024M -jar server.jar nogui

Debería ver el siguiente error:

[07:46:12] [main/ERROR]: Failed to load properties from file: server.properties
[07:46:12] [main/WARN]: Failed to load eula.txt
[07:46:12] [main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

Esto se debe a que debe aceptar el CLUF de Minecraft. Puede hacerlo editando el archivo eula.txt:

nano ~/server/eula.txt

Cambie la línea eula=false a eula=true como se muestra a continuación:

eula=true

Guarde y cierre el archivo cuando haya terminado. A continuación, edite el archivo server.properties y establezca la contraseña de rcon:

nano ~/server/server.properties

Cambie las siguientes líneas:

rcon.password=your-password
enable-rcon=true 

Guarde y cierre el archivo cuando haya terminado.

Crear un archivo de unidad Systemd para Minecraft

A continuación, deberá crear un archivo de servicio systemd para administrar el servicio de Minecraft. Puedes crearlo con el siguiente comando:

nano /etc/systemd/system/minecraft.service

Agregue las siguientes líneas:

[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 -Xms1024M -jar server.jar nogui
ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p your-password stop

[Install]
WantedBy=multi-user.target

Guarde y cierre el archivo cuando haya terminado. Luego, vuelva a cargar el demonio systemd con el siguiente comando:

systemctl daemon-reload

A continuación, inicie el servicio de Minecraft y habilítelo para que se inicie al reiniciar el sistema con el siguiente comando:

systemctl start minecraft
systemctl enable minecraft

Ahora puede verificar el estado del servicio de Minecraft con el siguiente comando:

systemctl status minecraft

Deberías obtener el siguiente resultado:

? minecraft.service - Minecraft Server
     Loaded: loaded (/etc/systemd/system/minecraft.service; disabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-07-02 08:05:24 UTC; 1min 0s ago
   Main PID: 11704 (java)
      Tasks: 30 (limit: 4691)
     Memory: 1.0G
     CGroup: /system.slice/minecraft.service
             ??11704 /usr/bin/java -Xmx1024M -Xms1024M -jar server.jar nogui

Jul 02 08:06:06 ubuntu2004 java[11704]: [08:06:06] [Worker-Main-2/INFO]: Preparing spawn area: 94%
Jul 02 08:06:06 ubuntu2004 java[11704]: [08:06:06] [Server thread/INFO]: Preparing spawn area: 95%
Jul 02 08:06:07 ubuntu2004 java[11704]: [08:06:07] [Worker-Main-2/INFO]: Preparing spawn area: 96%
Jul 02 08:06:07 ubuntu2004 java[11704]: [08:06:07] [Worker-Main-2/INFO]: Preparing spawn area: 96%
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Worker-Main-2/INFO]: Preparing spawn area: 99%
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Time elapsed: 26283 ms
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Done (26.613s)! For help, type "help"
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Starting remote control listener
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Thread RCON Listener started
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [RCON Listener #1/INFO]: RCON running on 0.0.0.0:25575

Su servidor de Minecraft ahora está iniciado y escuchando en el puerto 25575. Puede verificarlo con el siguiente comando:

netstat -pnltu | grep 25575

Deberías obtener el siguiente resultado:

tcp6       0      0 :::25575                :::*                    LISTEN      10584/java 

Acceder a la consola de Minecraft

Ahora puede acceder a Minecraft con la utilidad mcrcon. Puede hacerlo especificando la contraseña, el host y el puerto como se muestra a continuación:

/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p your-password -t

Una vez conectado correctamente, debería obtener el siguiente resultado:

Logged in. Type 'quit' or 'exit' to quit.
>

Conclusión

En la guía anterior, aprendió cómo instalar el servidor de Minecraft en Ubuntu 20.04. Ahora puede descargar e instalar el cliente de Minecraft, conectarse al servidor de Minecraft y comenzar a jugar con él. Siéntase libre de preguntarme si tiene alguna pregunta.


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

  2. Cómo instalar FlintCMS en Ubuntu 18.04 LTS

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

  4. Cómo instalar Memcached en Ubuntu 20.04 LTS

  5. Cómo instalar Discourse en Ubuntu 20.04 LTS

Cómo instalar OpenProject en el servidor Ubuntu 20.04 LTS

Cómo instalar el servidor de Minecraft en Ubuntu 14.04

Cómo instalar el servidor de Minecraft en Ubuntu 16.04 LTS

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

Cómo instalar el servidor de Minecraft en Ubuntu 20.04 LTS

Cómo instalar Minecraft en Ubuntu 20.04 LTS