Ubuntu 20.04 Configuración del servidor de Minecraft

Ubuntu 20.04 Configuración del servidor de Minecraft

La belleza de tener su propio servidor Minecraft es que está totalmente a cargo de su experiencia de juego. Puede elegir qué configuraciones se usan en el servidor, puede usar (o abusar) de sus poderes de administración para obtener una ventaja y otorgar esos poderes a sus compañeros de juego. Es posible que desee crear un servidor privado solo para usted y sus amigos, o que sea público para que todos accedan.

Ubuntu 20.04 Focal Fossa es una opción principal para alojar un servidor de Minecraft, como Linux es conocido por su estabilidad cuando se ejecuta servidores y Ubuntu es conocido por su facilidad de uso. Siga a continuación mientras lo llevamos a través de los pasos para poner en funcionamiento su servidor Minecraft.

En caso de que también te preguntes cómo jugar a Minecraft en Ubuntu 20.04, también te tenemos cubierto para eso. Simplemente consulte nuestra otra guía sobre cómo instalar Minecraft en Ubuntu 20.04 fossa focal Linux.

En este tutorial aprenderás:

  • Cómo instalar y configurar Minecraft Server
  • Crear script de inicio de Minecraft Systemd
  • Provisión nueva instancia de servidor de Minecraft en el mismo host
Ubuntu 20.04 Configuración del servidor de Minecraft Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Instalado Ubuntu 20.04 o actualizado Ubuntu 20.04 fosa focal
Software Minecraft, más Java y varios requisitos previos
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instalar requisitos previos

Hay algunos paquetes que necesitaremos para ejecutar el servidor Minecraft, así que comencemos instalándolos. Abra un terminal y escriba los siguientes dos comandos:

$ sudo apt actualización $ sudo apt instalación wget pantalla predeterminada-jdk nmap 
  • wget se utilizará para descargar Fies del servidor Minecraft
  • pantalla es para ejecutar el servidor Minecraft en segundo plano
  • predeterminado-jdk es un paquete Java que Minecraft necesita para ejecutar
  • nmap se utilizará más adelante para fines de solución de problemas básicos

Crear un usuario de Minecraft

Es la mejor práctica dejar que el servidor Minecraft se ejecute bajo su propia cuenta dedicada, en lugar de usar root o alguna otra cuenta. Cree una nueva cuenta en Ubuntu con el siguiente comando:

$ sudo useradd -m -r -d /opt /minecraft minecraft 


Instale el servidor Minecraft

  1. Es posible ejecutar múltiples instancias del servidor de Minecraft en un solo host. Le mostraremos cómo hacer esto más adelante en el artículo, en caso de que desee ejecutar varios servidores. Cada instancia de servidor que ejecutamos necesitará su propio directorio en el /opt/minecraft directorio. Para esta primera instancia de servidor, llamemos supervivencia y crear el siguiente directorio:
    $ sudo mkdir/opt/minecraft/supervivencia 
  2. Ahora, necesitamos descargar el archivo Java de Minecraft Server con wget. Dado que Minecraft recibe actualizaciones regulares, deberá asegurarse de descargar la última versión yendo a la página de descarga oficial de Minecraft y copiando el enlace al .archivo jar. Copie la ubicación del enlace desde la página de descarga de Minecraft


  3. Use el siguiente comando para descargar el archivo, reemplazando el enlace en este ejemplo con el actual disponible:
    $ sudo wget -o/opt/minecraft/supervival/minecraft_server.jar https: // lanzador.mojang.com/v1/objetos/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/servidor.frasco 
    Use WGet para descargar el archivo Java del servidor
  4. Debe aceptar los términos y condiciones antes de poder instalar el servidor Minecraft. Use este comando:
    $ sudo bash -c "echo eula = true>/opt/minecraft/supervival/eula.TXT" 
  5. Por último, necesitamos dar nuestro Minecraft Propiedad de la cuenta de usuario en el directorio del servidor de Minecraft:
    $ sudo chown -r Minecraft/Opt/Minecraft/Survival/ 

Crear script de inicio de Minecraft Systemd

Agregar un script de inicio de Minecraft a Systemd hará que sea realmente conveniente iniciar su servidor Minecraft en cualquier momento que necesite ponerlo, como después de un reinicio del sistema. También le brinda una manera fácil de reiniciar el servidor.

  1. Comience por crear el siguiente archivo con Nano o su editor de texto preferido:
    $ sudo vi/etc/systemd/system/[email protected] 
  2. Pegue el siguiente contenido en el nuevo archivo:
    [Unidad] Descripción = Minecraft Server: %I después = red.objetivo [servicio] workingDirectory =/opt/minecraft/%i user = minecraft group = minecraft reinsart = siempre execstart =/usr/bin/screen -dms mc-%i/usr/bin/java -xmx2g -jar minecraft_server.jar nogui execstop =/usr/bin/screen -p 0 -s mc-%i -x eval 'cosas ", dicen que el servidor aplaza en 5 segundos. Guardar todos los mapas ... "\ 015 'Execstop =/bin/sleep 5 Execstop =/usr/bin/screen -p 0 -s Mc-%i -x eval' shuff" save -thol "\ 015 'Execstop =/usr/ bin/screen -p 0 -s mc-%i -x eval 'Stuff "stop" \ 015' [install] WantedBy = Multi -user.objetivo
    Copiar


  3. Tenga en cuenta que la línea 13 instruye a Minecraft sobre la cantidad de memoria del sistema que puede usar. El archivo anterior asignará 2 GB de memoria. Si desea asignar más, como 4 GB, por ejemplo, necesitaría hacer el siguiente cambio: De:
    Execstart =/usr/bin/screen -dms mc-%i/usr/bin/java -xmx2g -jar minecraft_server.jar nogui 

    A:

    Execstart =/usr/bin/screen -dms mc-%i/usr/bin/java -xmx4g -jar minecraft_server.jar nogui 
  4. Ahora, puede guardar sus cambios en el archivo y salir. Script Systemd para Minecraft

Iniciar servidor Minecraft

Comenzar el servidor Minecraft es muy fácil. Use lo siguiente systemctl comandar para ponerlo:

$ sudo systemctl inicio minecraft@supervivencia 

Puede confirmar el estado actual del servidor para asegurarse de que esté en funcionamiento con el siguiente comando. Debería devolver la salida que se parece a la captura de pantalla a continuación.

$ sudo systemctl status minecraft@supervivencia 
Verificar el estado del servidor Minecraft

Escriba el siguiente comando si desea que el servidor Minecraft comience automáticamente cada vez que se reinicia su sistema:

$ sudo systemctl habilita minecraft@supervivencia 

Para asegurarse de que su servidor de Minecraft esté escuchando las conexiones entrantes, use el nmap Comando para verificar el puerto Minecraft predeterminado, que es 25565:

$ nmap -p 25565 localhost 
NMAP muestra que Minecraft está escuchando en el puerto 25565

Mientras nmap muestra que Minecraft está escuchando en el puerto correcto, su servidor está listo para comenzar. Si desea crear otra instancia de servidor, continúe con la siguiente sección de nuestra guía. De lo contrario, disfruta de los juegos en tu servidor!

Provisión nueva instancia de servidor de Minecraft en el mismo host



Si desea organizar otra instancia de Minecraft, la mayor parte del trabajo ya se ha realizado para nosotros. Ahora, solo necesitamos copiar alguna de nuestra configuración existente para la nueva instancia. Dado que el primer servidor se ejecuta en el puerto 25565, Ejecutaremos el segundo servidor de Minecraft en el puerto 25566 en este ejemplo.

  1. Primero, haga un nuevo directorio para este caso. Simplemente llamaremos a este nuevo servidor LinuxConfig:
    $ sudo mkdir/opt/minecraft/linuxconfig 
  2. A continuación, copie sobre el .Archivo jar del otro directorio de Minecraft y acepta los términos y condiciones nuevamente:
    $ sudo cp/opt/minecraft/supervival/minecraft_server.jar/opt/minecraft/linuxconfig/$ sudo bash -c "echo eula = true>/opt/minecraft/linuxconfig/eula.TXT" 
  3. Use el siguiente comando para agregar una línea dentro del archivo de configuración de Minecraft. Esto configurará la instancia del servidor para ejecutarse en el puerto 25566:
    $ sudo bash -c "echo servidor -puerto = 25566>/opt/minecraft/linuxconfig/servidor.propiedades" 
  4. Entrega tu Minecraft Propiedad del usuario del nuevo directorio:
    sudo chown -r minecraft/opt/minecraft/linuxconfig/ 


  5. Ahora usa systemctl Para habilitar que el servidor comience en el arranque del sistema e inicie el servidor:
    $ sudo SystemCTL Habilitar minecraft@linuxconfig $ sudo systemctl iniciar minecraft@linuxconfig 
  6. Verifique que la nueva instancia se esté ejecutando correctamente:
    $ sudo systemctl status minecraft@linuxconfig 
  7. Por último, use el siguiente contenido como referencia para las diversas configuraciones que puede usar para su (s) servidor (s). Estas configuraciones se almacenan en el servidor.propiedades Archivo en el interior /Opt/Minecraft/LinuxConfig.
    $ sudo nano/opt/minecraft/linuxconfig/servidor.propiedades 

    Contenido del archivo:

    Max-Tick-Time = 60000 Generador-Settings = ISHEINT-NETHER = True Force-GamEmode = False GamEmode = 0 Enable-QUERY = FALSE PLOYER-IDLE Timeout = 0 Dificultad = 1 Spawn-Monsters = True Op-Permission-Level = 4 pvp = true snooper-habilitado = true nivel-type = default hardcore = false enable-command-block = false max-players = 20 Network-Compression-Threshold = 256 recursos-paquete-sha1 = max-world-size = 299999984 servidor de servidor -port = 25565 server-ip = spawn-npcs = true lowing-flight = falso nivel-name = world view-distance = 10 recursos-paquete = spawn-animals = true white-list = false generado-estructuras = verdadero mode en línea = True Max-Build-Hight = 256 Level-SEED = Prevent-Proxy-Connections = False Use-Native-Transport = True Motd = A Minecraft Server enable-rcon = falso 

Conclusión

En esta guía, vimos cómo ejecutar un servidor de Minecraft en Ubuntu 20.04 fosa focal. También aprendimos a configurar múltiples instancias de Minecraft Server para ejecutarse en un solo host.

Siguiendo los pasos de nuestra guía, puede tener un servidor de Minecraft en funcionamiento en solo unos minutos, con un script conveniente configurado para que el control del estado de su servidor sea muy fácil.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Ubuntu 22.04 Configuración del servidor de Minecraft
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Ubuntu 20.04 Guía
  • Cómo instalar Minecraft en Manjaro
  • Cosas para instalar en Ubuntu 22.04
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • La mejor distribución de Linux para juegos
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..