GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar el servidor de Minecraft en RHEL 8 Linux

Minecraft sigue siendo un juego popular en estos días. La simplicidad de sus gráficos atrajo a jugadores de todas las edades y hay muchos cientos de miles de jugadores en todo el mundo, la mayoría de ellos jugando en servidores en línea. Pero, ¿sabía que puede crear su propio servidor de Minecraft con RedHat Enterprise Linux 8? Aquí hay una guía para enseñarle exactamente cómo hacerlo.

En este tutorial aprenderás:

  • Cómo instalar Java
  • Cómo descargar y ejecutar un servidor de Minecraft
  • Cómo crear un usuario para el servidor de Minecraft
  • Cómo abrir el puerto de Minecraft

Un servidor de Minecraft que se ejecuta en RHEL 8.

Requisitos de software y convenciones utilizadas

Vamos a instalar algunas cosas primero

El juego se ejecuta en Java y el servidor de Minecraft también requiere Java para ejecutarse. Entonces instalaremos Java en RHEL 8 usando la ventana Terminal:

$ sudo dnf install java-1.8.0-openjdk-headless.x86_64

Es más seguro crear un nuevo usuario solo para el servidor de Minecraft. Llamaremos a este usuario mcsvr :

$ sudo adduser mcsvr

Ahora necesitamos crear una contraseña para este usuario:

$ sudo passwd mcsvr

Cuando se le solicite, ingrese una contraseña para el usuario del servidor que acaba de crear. Si iptables aún no está instalado, lo instalaremos con

$ sudo dnf install iptables

Inicie sesión como mcsvr usuario que creó anteriormente usando

$ su mcsvr

y cambie el directorio activo a mcsvr carpeta de inicio del usuario:

$ cd ~

Configuración del servidor de Minecraft

Descarga el último servidor de Minecraft JAR archivo con

$ wget -c https://launcher.mojang.com/v1/objects/f1a0073671057f01aa843443fef34330281333ce/server.jar

y hacer este archivo ejecutable con

$ chmod +x server.jar

Ahora puede iniciar el servidor de Minecraft por primera vez usando

$ java -Xmx1024M -Xms1024M -jar server.jar nogui 

La primera vez que ejecute el servidor, se creará un eula.txt archivo que necesita ser modificado. Edite este archivo para que

eula=false

línea lee

eula=true

Esto le permitirá al servidor de Minecraft saber que acepta el Acuerdo de licencia de usuario final y, por lo tanto, podrá ejecutar el servidor nuevamente, esta vez con éxito.

Permitiendo el acceso al servidor

De forma predeterminada, el servidor de Minecraft se ejecuta en el puerto 25565 . Necesitamos abrir este puerto para que usted y sus amigos puedan conectarse al servidor. Haz esto con la ayuda de iptables . Conviértete en root :

$ su -

y abre el 25565 puerto con

# iptables -I INPUT -p tcp --dport 25565 --syn -j ACCEPT

Para poder mantener este puerto abierto después de un reinicio, debemos hacer que estos cambios sean permanentes:

# iptables-save > /etc/sysconfig/iptables

Conclusión

Ahora que todo está hecho, puede volver al mcsvr usuario y vuelva a iniciar el servidor de Minecraft:

# su mcsvr
$ cd ~
$ java -Xmx1024M -Xms1024M -jar server.jar nogui

El nogui El parámetro le dice al servidor que se ejecute en modo de línea de comandos. El -Xmx1024M y -Xms1024M los parámetros le dicen al servidor que use 1 GB de RAM, la cantidad mínima recomendada por los desarrolladores del juego. Todo lo que tienes que hacer ahora es iniciar el juego con tus amigos y usar 127.0.0.1 como una dirección de servidor para conectarse al servidor de Minecraft en ejecución que acaba de crear.


Linux
  1. Cómo instalar SQL Server en Linux

  2. Cómo instalar RHEL 8 en una estación de trabajo VMware

  3. Cómo instalar un servidor DNS en RHEL 8 / CentOS 8 Linux

  4. ¿Cómo instalar Minecraft Game Server en Linux VPS?

  5. Cómo instalar un servidor Linux de virtualización

Cómo instalar el servidor web Hiawatha en RHEL 8

Cómo instalar el último PHP 8.1 en RHEL Linux

Cómo instalar el servidor OpenSSH en Alpine Linux

Cómo instalar el servidor de Minecraft en CentOS 6

Cómo instalar el servidor de Minecraft en Ubuntu 14.04

Cómo instalar Apache en Arch Linux

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema Red Hat Enterprise Linux 8.0
    Software Java
    Software Archivo JAR del servidor de Minecraft
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios