Crea tu propio controlador de servidor Minecraft en Linux con Crafty

Crea tu propio controlador de servidor Minecraft en Linux con Crafty
Una captura de pantalla de un mundo de Minecraft con el logotipo del Craft Controller encima.

Crafty es un panel de control muy versátil para servidores de Minecraft en Linux. Similar a un panel web, Crafty proporciona una interfaz fácil de usar para crear, administrar y configurar su propio servidor Minecraft personalizado. Este artículo le mostrará cómo puede instalar e implementar Crafty en su propio servidor Ubuntu.

¿Sabes que puedes alojar tu propio servidor de Minecraft?

¿Por qué alojar servidores de Minecraft a través de Crafty?

Uno de los puntos de venta de Crafty es que proporciona una plataforma fácil de usar donde puedes hacer cualquier cosa con tu servidor de Minecraft. Elimina todos los inconvenientes de descargar dependencias y crear archivos de configuración para ejecutar su instancia de Minecraft.

Aparte de eso, Crafty también puede administrar automáticamente varios servidores de Minecraft a la vez. Por ejemplo, puede ejecutar servidores 1.12, 1.14 y 1.16 con poca configuración. Esto lo convierte en una opción atractiva si desea brindar una experiencia de Minecraft de múltiples versiones a sus jugadores.

Por último, Crafty solo requiere que Docker, Docker Compose y Nginx se implementen en su servidor. Como tal, no se requiere mucha experiencia técnica para comenzar con el programa. Además, el uso de Docker por parte de Crafty también significa que no creará ningún archivo adicional dentro de su sistema de archivos raíz.

Preparando el sistema para Crafty

Supuesto: En esta guía, instalaremos Crafty en un servidor Ubuntu 22.04 LTS accesible en Internet.

Instalar ventana acoplable

El primer paso para implementar Crafty es buscar e instalar el repositorio de Docker y Docker Compose. Para hacerlo, descargue la clave de firma del proyecto Docker:

Cree un nuevo archivo de repositorio dentro de “/etc/apt/sources.list.d/”:

Pegue la siguiente línea de código dentro de su nuevo archivo de repositorio:

Vuelva a cargar los listados del repositorio de su sistema y actualice todos sus paquetes actuales:

Instale Docker y Docker Compose junto con sus dependencias:

Asegúrese de que el paquete instantáneo «principal» esté disponible y ejecutándose en su sistema:

Obtenga el paquete instantáneo Certbot de Electronic Frontier Foundation:

Obteniendo e instalando Crafty

Vaya a su directorio de inicio, luego cree todas las carpetas necesarias para Crafty:

Cree un nuevo archivo «docker-compose.yml» usando su editor de texto favorito:

Pegue el siguiente bloque de código dentro de su nuevo archivo:

Guarde su nuevo archivo «docker-compose.yml», luego ejecute el siguiente comando para construir su contenedor Crafty:

Una vez hecho esto, verifique si su configuración de Docker funciona correctamente enumerando todos los contenedores en ejecución en su sistema:

Una terminal que muestra el contenedor Crafty ejecutándose en el sistema.

Crear un proxy inverso SSL para Crafty

En este punto, tiene una instancia en ejecución de Crafty en su computadora transmitiendo en múltiples puertos. Para acceder a esto de forma segura, debe crear un proxy inverso SSL usando Nginx.

Comience creando un nuevo registro DNS «A» para su instancia de Crafty. En este caso, estoy usando «crafty» como subdominio y lo apunto a la dirección IP de mi servidor.

Una captura de pantalla que muestra el subdominio Crafty asignado a la dirección IPv4 de la máquina.

Regrese a su servidor Crafty, luego cree un nuevo archivo de configuración del sitio usando su editor de texto favorito:

Pegue el siguiente bloque de código dentro de su nuevo archivo de configuración:

Reemplace el valor de la variable «server_name» con su subdominio personalizado.

Una terminal destacando lo modificado.

Vincula el archivo de configuración de tu sitio a la carpeta “sitios habilitados” de tu demonio Nginx:

Asegúrese de que su instancia de Nginx se esté ejecutando y luego vuelva a cargar su estado:

Registre su máquina utilizando su dirección de correo electrónico en Electronic Frontier Foundation:

Solicite un nuevo certificado SSL para su subdominio:

Compruebe si su instancia de Crafty es accesible desde su navegador web navegando a su subdominio.

Una captura de pantalla que muestra la pantalla de inicio de sesión de Crafty Controller ejecutándose en el subdominio.

Agregar y administrar un servidor de Minecraft en Crafty

Con su instancia de Crafty en funcionamiento, ahora puede implementar su primer servidor de Minecraft. Para hacer eso, primero debe encontrar la contraseña de su instancia.

Vuelva a la sesión de terminal de su servidor, luego abra el archivo «default-creds.txt»:

Copie el valor de la variable «contraseña:» a su portapapeles.

Una terminal que resalta la contraseña aleatoria predeterminada para la instancia de Crafty.

Navegue a la página de inicio de sesión de su instancia de Crafty, escriba «admin» en el nombre de usuario y luego pegue su contraseña en el cuadro de texto de contraseña.

Haga clic en la categoría Servidores en la barra lateral del panel y luego seleccione Crear nuevo servidor .

Una captura de pantalla que resalta el

Haga clic en el cuadro desplegable Tipo de servidor y luego seleccione Vanilla .

Una captura de pantalla que resalta el

Seleccione la versión de Minecraft que desea alojar y luego proporcione el nombre de su servidor en el cuadro de texto Nombre del servidor .

Haga clic en Construir servidor. para descargar el archivo jar para tu versión de Minecraft.

Una captura de pantalla que resalta el

Haga clic en el nombre de su servidor en el panel de Crafty, luego presione Iniciar para crear su nuevo mundo de Minecraft.

Una captura de pantalla que resalta el

Confirme que su nuevo servidor esté funcionando correctamente iniciando sesión en su cuenta de Minecraft.

Una captura de pantalla que muestra el servidor Crafty Minecraft en el navegador del servidor.

Agregar cuentas de operador a través de Crafty

Las cuentas de operador (OP) son una parte importante de cada servidor de Minecraft. Te permiten controlar y gestionar el mundo directamente desde el juego. En consecuencia, Crafty ofrece una interfaz conveniente donde puedes agregar y eliminar privilegios de las cuentas de los jugadores.

Para crear una cuenta OP, haga clic en Servidores y luego en el nombre de su servidor en la barra lateral del panel.

Haga clic en Gestión de jugadores en la pantalla del panel.

Una captura de pantalla que resalta el

Busque el nombre de la cuenta que desea promover al estado OP y luego haga clic en el botón amarillo OP .

Una captura de pantalla que resalta el

Pruebe si su cuenta de jugador es un usuario OP iniciando sesión en su servidor de Minecraft y luego ejecutando el siguiente comando en el chat del juego:

Hacer esto cambiará el modo predeterminado de su cuenta OP de supervivencia a creativo, lo que eliminará su barra de salud y hambre.

Una captura de pantalla que muestra un personaje jugador en el servidor Crafty Minecraft en modo creativo.

Hacer una copia de seguridad de los archivos del servidor de Minecraft

Mantener una copia de seguridad actualizada de su mundo es vital para reducir el tiempo de inactividad de su servidor. Con este fin, Crafty le proporciona las herramientas para guardar rápidamente los archivos de dimensiones de su mundo en el sistema de archivos de su servidor host.

Vaya al panel de control de su servidor, luego haga clic en Copia de seguridad .

Una captura de pantalla que resalta el

Escriba «3» en el cuadro de texto Máximo de copias de seguridad . Esto asegurará que Crafty solo conserve las tres últimas copias de seguridad de su servidor.

Marque las casillas de verificación Comprimir copia de seguridad y Apagar servidor mientras dure la copia de seguridad .

Haga clic en Guardar para confirmar su nueva configuración, luego presione Copia de seguridad ahora. para crear la primera copia de seguridad de su servidor.

Una captura de pantalla que muestra la configuración de copia de seguridad para el servidor Crafty Minecraft personalizado.

Además de las copias de seguridad manuales, también puedes crear copias de seguridad programadas para tus servidores de Minecraft. Para hacer eso, haga clic en la categoría Programar en el panel de su servidor.

Una captura de pantalla que resalta el

Haga clic en Crear nueva programación y luego proporcione un nombre para su tarea programada. En mi caso le llamaré Copia de seguridad automática .

Presione el cuadro desplegable Acción y luego seleccione Servidor de respaldo .

Una captura de pantalla que resalta el

Establezca un intervalo y una hora razonables para su copia de seguridad programada. Por ejemplo, puede configurarlo para que haga una copia de seguridad de su mundo una vez al día a las 3 a. m. de la mañana.

Haga clic en Guardar para confirmar y habilitar su copia de seguridad programada para su servidor de Minecraft.

Una captura de pantalla que muestra una tarea programada personalizada completa para copias de seguridad en Crafty.

Implementar y alojar su propio controlador de servidor usando Crafty es solo una de las cosas que puede hacer en un maravilloso mundo de bloques. Aprenda cómo puede acelerar y aumentar la velocidad de fotogramas de su juego instalando OptiFine para Minecraft.

Crédito de la imagen: Crafty Controller Gitlab . Todas las modificaciones y capturas de pantalla realizadas por Ramces Red.

Deja una respuesta

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