Cómo configurar un servidor de Minecraft en Debian 10

Comprobar la versión de Java

Minecraft es un juego que ha conquistado el mundo. Hay muchas versiones diferentes de este juego, pero tienen en común la necesidad de un servidor para alojar juegos y realizar un seguimiento de todos los jugadores. En este tutorial, le mostraremos cómo configurar su propio servidor de Minecraft en Debian 10, utilizando herramientas de código abierto disponibles en su sitio web oficial.

Requisito previoNecesitará una instalación de Debian con privilegios de root.

  • Un servidor de Minecraft que sea compatible con la versión de su lanzamiento de Debian. Si está utilizando Ubuntu, puede averiguar qué funciona para usted yendo a su sitio web. Si no está claro cuál usar, intente buscar en Google Minecraft Server compatible en Debian /Ubuntu o pregunte en los comentarios y lo ayudaremos.

Empezando

Actualice su sistema Debian a la última versión.

Esta es una buena idea antes de instalar cualquier paquete adicional porque le proporcionará todas las últimas actualizaciones y parches de seguridad tanto para el software Debian como para las aplicaciones instaladas como el servidor de Minecraft. Para hacer esto, simplemente ejecute los siguientes comandos en su terminal:

sudo apt update
sudo apt upgrade

Estos comandos se ejecutan en tándem; actualizando primero y luego actualizando una vez que se haya completado con éxito. Tenga en cuenta que al ejecutar estos comandos no hay actualizaciones pendientes, solo deberían demorar hasta cinco minutos, mientras que las actualizaciones más grandes pueden demorar mucho más, ¡así que tenga paciencia!

Instalar Java

sudo apt install default-jre

Esto descargará la última versión actual de Java y la instalará. Si tiene varias versiones instaladas, ¡esto las eliminará todas por simplicidad! Una vez completado, puede confirmar qué versión se está ejecutando actualmente escribiendo el siguiente comando en su terminal:

java -version

Salida de muestra:

Comprobar la versión de Java

¡Eso es todo! Java ha sido instalado en su servidor.

Crear un nuevo usuario para Minecraft

En este ejemplo, creamos un nuevo usuario llamado ‘minecraft’:

sudo adduser minecraft

Una vez que haya terminado con ese paso, escriba o copie y pegue su contraseña para esta cuenta dos veces para confirmarla (es importante asegurarse de que esta cuenta tenga su propia contraseña única y segura).

Salida de muestra:

Agregar usuario de Linux para Minecraft

Agregue el nuevo usuario al grupo sudo.

sudo usermod -aG sudo minecraft

Pantalla de instalación

Screen es una utilidad de GNU que se puede utilizar para multiplexar sesiones de terminal. Esta es una herramienta útil para el acceso remoto, que le permite desconectarse de una sesión ssh y reanudarla más tarde sin necesidad de cerrar esa instancia (lo que lo desconectaría).

Para instalar Screen, escriba:

sudo apt install screen -y

Este comando instalará la pantalla y todas sus dependencias en su servidor.

Este es el final de esta tarea, continúe con la siguiente tarea a continuación.

Instalar Minecraft

Salga de su SSH actual y luego vuelva a iniciar sesión con el usuario de Minecraft que creamos anteriormente.

Cree una nueva carpeta con el nombre Minecraft y muévase a ella:

mkdir minecraft
cd minecraft

Ahora, descargamos la versión actual de Minecraft.net en este directorio. Referirse a Página del servidor de Minecraft para obtener la última versión de Minecraft Server, reemplace la sección de versión a continuación con esa URL.

wget https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar

Crear un script de inicio

Esto permite que su servidor se inicie cuando reinicia su máquina o en el arranque de Debian; ¡También es muy beneficioso si por alguna razón se cae la conexión a Internet de tu hogar y necesitas reiniciar el proceso sin tener que iniciar sesión!

sudo nano start.sh

Copia y pega las siguientes líneas en tu terminal:

java -Xms1024M -Xmx2560M -jar server.jar nogui

El parámetro jar se puede configurar para mantener su mundo persistente o no; si quieres un nuevo comienzo cada vez, entonces usa nogui. Si no tiene suficiente RAM para esta configuración en Debian (o Ubuntu), considere bajar el valor -Xmx de 2560M a algo más bajo como 512M.

Guarde su secuencia de comandos con Ctrl-o, salga de Nano con Ctrl-x y luego confirme que desea guardar este archivo cuando se le solicite presionando «y». Ahora debería tener un script de inicio en /home/minecraft/. ¡Se iniciará automáticamente en el arranque! Para probarlo, escriba o copie y pegue el siguiente comando:

java -Xms1024M -Xmx2560M jar server.jar nogui

Si no se reconoce algún error como «java», vuelva a verificar el proceso de instalación de java.

Hacer ejecutable start.sh

sudo chmod +x start.sh

Una vez que haya terminado, escriba «salir» en la ventana de la terminal o ciérrela si desea cerrar sesión en esta cuenta de usuario; luego regresa a tu pantalla principal. Para desconectarse de esa sesión ssh por completo, simplemente salga escribiendo: salir o presionando Ctrl-D cuando se le solicite. También puede usar nano nuevamente y eliminar ./start.sh. Para que Debian no olvide los cambios realizados desde la última vez que actualizamos nuestro sistema, ejecute estos comandos:

sudo apt update

Ejecuta tu servidor de Minecraft

./start.sh

Si es la primera vez que instala el paquete, deberá aceptar sus Términos de servicio y Política de privacidad. Si ya lo ha hecho en una instancia anterior (p. ej., para Minecraft Server), no volverá a aparecer. Aceptar estos acuerdos permite que los repositorios de Debian descarguen paquetes de otro servidor en nombre del suyo; ¡esto puede ser más conveniente ya que a menudo están mejor actualizados que los tuyos! Una vez aceptada, la instalación debería tardar solo unos minutos en completarse y no es necesaria ninguna otra acción hasta que el proceso haya terminado de descargar todos los archivos y recursos necesarios.

El siguiente paso es abrir el archivo eula.txt y configurar eula=true. Esto permitirá que su servidor se conecte con el software del cliente del juego Minecraft. Abra ese archivo en su editor preferido y asegúrese de que dice: eula=true.

sudo nano eula.txt
eula=true

El siguiente paso es usar la pantalla para ejecutar nuestro proceso de servidor de Minecraft de forma independiente, de modo que no necesitemos iniciar sesión en la cuenta de usuario de Minecraft en todo momento cuando administremos el servidor del juego de forma remota a través de SSH.

screen /home/minecraft/run.sh

Esto creará una nueva «sesión» llamada Minecraft que ejecuta el proceso de Minecraft en segundo plano; podemos acceder a esto desde cualquier otro shell en el que hayamos iniciado sesión.

Configure su servidor de seguridad de Minecraft

Lo siguiente que queremos hacer es configurar nuestro firewall. Debian tiene un excelente firewall incorporado llamado ufw que nos permite un gran control sobre qué programas en nuestro sistema pueden acceder a recursos de red externos como Internet. También incluye cosas como el reenvío de puertos que permite el paso de ciertos puertos según criterios como la dirección de destino o las IP de origen.

En Debian, la configuración predeterminada actualmente solo permite el tráfico SSH (por ejemplo, ssh desde su sistema local a este servidor). Avancemos y agreguemos reglas para Minecraft escribiendo:

sudo ufw allow 25565

Conéctese a su servidor de Minecraft

Abra su cliente local de Minecraft, seleccione la pestaña Multijugador e ingrese el nombre y la dirección IP de su servidor.

Conecta Minecraft

Editar información del servidor

Nota: para jugar en una red pública, deberá comprar un nombre de dominio externo de cualquier proveedor de dominios y configurar el DNS dinámico usted mismo, lo cual está más allá del alcance de este tutorial.

Ahora puede conectarse al servidor. Haga clic en el botón Unirse al servidor.

Escaneo de juegos

comenzó minecraft

¡Felicidades! Ahora puedes jugar Minecraft y construir mundos. También puedes construir mundos y divertirte con tus amigos. Para obtener más consejos o ayuda, consulte el Minecraft Wiki.

Conclusión

Configurar un servidor de Minecraft en Debian es fácil, solo siga los pasos de esta publicación. Si tiene alguna pregunta, asegúrese de comentar a continuación. Los mismos pasos se pueden aplicar a cualquier sistema Debian, como Debian Stretch. ¡Esperamos que haya disfrutado este tutorial y que le haya ayudado a configurar su propio servidor! Si hay algo que nos hemos perdido, háganoslo saber en los comentarios a continuación. ¡Feliz minería!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *