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
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 |
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.