Cómo configurar el servidor Minecraft en Ubuntu 18.04 Bionic Beaver Linux

Cómo configurar el servidor Minecraft en Ubuntu 18.04 Bionic Beaver Linux

Objetivo

El siguiente artículo describirá un procedimiento de configuración del servidor de Minecraft en Ubuntu 18.04 Bionic Beaver Linux

Sistema operativo y versiones de software

  • Sistema operativo: - Ubuntu 18.04
  • Software: - Minecraft Server 1.12.2 o superior

Requisitos

Acceso privilegiado a su Ubuntu 18.Se requerirá el sistema 04.

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

Otras versiones de este tutorial

Ubuntu 20.04 (fosa focal)

Instrucciones

Instalar requisitos previos

Comencemos por la instalación de todos los requisitos previos, incluido el nmap Comando que luego podemos usar para algunos fines básicos de solución de problemas:

$ sudo apt actualización $ sudo apt instalación wget pantalla predeterminada-jdk nmap 

Crear usuario de Minecraft

A continuación, necesitamos crear un nuevo usuario nombrado Minecraft. El servidor de Minecraft eventualmente se ejecutará bajo este usuario:

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

Instale el servidor Minecraft

Como verá más adelante, es posible ejecutar múltiples instancias del servidor Minecraft en un solo host. Por esta razón, crearemos un directorio separado para cada instancia bajo el /opt/minecraft directorio. Llamemos a nuestra primera instancia supervivencia:

$ sudo mkdir/opt/minecraft/supervivencia 

Una vez listo, descargue el servidor Java Minecraft. Antes de continuar, navegue por su navegador a la página de descarga oficial de Minecraft y actualice el siguiente comando para reflejar la versión actual del servidor Minecraft:

$ sudo wget -o/opt/minecraft/supervival/minecraft_server.jar https: // s3.amazonaws.com/minecraft.Descargar/versiones/1.12.2/minecraft_server.1.12.2.frasco 

Aceptar terminos y condiciones:

$ sudo bash -c "echo eula = true>/opt/minecraft/supervival/eula.TXT" 

Por último, cambie la propiedad del /opt/minecraft/supervivencia/ directorio y de todos los archivos dentro:

$ sudo chown -r Minecraft/Opt/Minecraft/Survival/ 


Crear script de inicio de Minecraft Systemd

Para poder iniciar convenientemente el servidor de Minecraft después de reiniciar su reinicio, use su editor de texto favorito, por ejemplo,. VI:

$ sudo vi/etc/systemd/system/[email protected] 

y crear nuevo /etc/systemd/system/[email protected] Archivo con el siguiente contenido:

[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' Stuff" save -thol "\\ 015 'Execstop =/ USR/bin/Screen -p 0 -S MC-%I -X Eval 'Stuff "Stop" \\ 015' [Instalar] WantedBy = MultiSerer.objetivo
Copiar

El archivo anterior sirve solo como ejemplo. Para aumentar la RAM de 2GB a 4 GB de 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 

Iniciar servidor Minecraft

A continuación, usa el systemctl Comando para iniciar su nuevo servidor Minecraft:

$ sudo systemctl inicio minecraft@supervivencia 

Confirme que el nuevo servidor Minecraft está en funcionamiento:

$ sudo systemctl status minecraft@supervivencia ● [email protected] - Minecraft Server: Survival Cargada: cargado (/etc/systemd/system/[email protected]; desactivado; Vendor Preset: habilitado) Activo: Activo (en ejecución) desde el lunes 2018-01-22 12:46:37 AEDT; Hace 16S PID principal: 7751 (pantalla) Tareas: 21 (límite: 4915) CGROUP: /SISTEMA.rebanada/sistema minúscula.Slice/[email protected] ├─7751/usr/bin/screen -dms mc -survival/usr/bin/java -xmx2g -jar minecraft_server.jar nogui └─7757/usr/bin/java -xmx2g -jar minecraft_server.jar nogui 22 de enero 12:46:37 Ubuntu Systemd [1]: Iniciado Minecraft Server: Supervivencia. 

Para asegurarse de que el servidor Minecraft comience después de que se ejecute el reinicio:

$ sudo systemctl habilita minecraft@supervivencia 

Si todo salió según lo planeado, ahora debería poder usar el nmap Comando para verificar el puerto Minecraft predeterminado 25565:

$ NMAP -P 25565 Localhost inicial nmap 7.60 (https: // nmap.org) Informe de escaneo NMAP para localhost (127.0.0.1) El host está arriba (0.Latencia 00054). Otras direcciones para Localhost (no escaneadas): :: 1 Servicio Estatal de Puerto 25565/TCP Open Minecraft NMAP HECHO: 1 Dirección IP (1 Host Up) escaneada en 0.06 segundos 

Todo listo. Para aprovisionar otra instancia de servidor de Minecraft en el mismo servidor, continúe leyendo la siguiente sección.



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

Los siguientes comandos de Linux configurarán un nuevo servidor Minecraft llamado LinuxConfig en el puerto 25566. Consulte el siguiente apéndice para las configuraciones adicionales del servidor que se implementarán dentro de/Opt/Minecraft/LinuxConfig/Server.propiedades. El uso de nuestro script SystemD existente para implementar otra instancia de Minecraft Server es fácil como:

$ sudo mkdir/opt/minecraft/linuxconfig $ sudo cp/opt/minecraft/supervival/minecraft_server.jar/opt/minecraft/linuxconfig/$ sudo bash -c "echo eula = true>/opt/minecraft/linuxconfig/eula.txt "$ sudo bash -c" echo servidor -puerto = 25566>/opt/minecraft/linuxconfig/servidor.Propiedades "$ sudo chown -r minecraft/opt/minecraft/linuxconfig/ 

Habilite el servidor de Minecraft para comenzar después de reiniciar e iniciar el servidor:

$ sudo SystemCTL Habilitar minecraft@linuxconfig $ sudo systemctl iniciar minecraft@linuxconfig 

Por último, verifique el estado:

$ sudo systemctl status minecraft@linuxconfig 

Apéndice

Minecraft predeterminado servidor.propiedades ajustes:

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 

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Ubuntu 20.04 Configuración del servidor de Minecraft
  • Ubuntu 22.04 Configuración del servidor de Minecraft
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Ubuntu 20.04 Guía
  • Cosas para instalar en Ubuntu 22.04
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Cómo instalar Minecraft en Manjaro
  • Ubuntu 20.04 Hadoop