Los servidores de juegos autoalojados son perfectos cuando quieres un espacio de juego privado con complementos y mods personalizados para jugar en modo cooperativo local (o incluso remoto) con tus amigos. Si bien puedes configurar servidores individuales para un par de tus juegos favoritos, es posible que debas ejecutar diferentes programas y aplicaciones para administrar todos los servidores.

Relacionado
Cómo crear un servidor de Minecraft en Raspberry Pi

Enormes mundos de Minecraft dentro de una pequeña Raspberry Pi

Ahí es donde Pterodactyl brilla con sus robustas herramientas de gestión de servidores de juegos. El único inconveniente de la aplicación es que la instalación es un trabajo y medio, y es fácil sentirse abrumado con la configuración de Pterodactyl si no tienes mucha experiencia con servidores autoalojados. Por eso, hemos creado una guía detallada paso a paso para ayudarte a convertir cualquier PC en un centro de gestión de servidores de juegos todo en uno con tecnología Pterodactyl.

Lo que necesitarás

A diferencia de los juegos 3D modernos que requierenprocesadores de última generaciónyGPU potentes, los servidores de juegos de Pterodactyl pueden funcionar en la mayoría de los sistemas, incluidaslas PC antiguas. Solo asegúrate de que tu PC tenga suficiente RAM si planeas ejecutar varios servidores para cada juego simultáneamente. Del mismo modo, una tarjeta de red sólida y una conexión a Internet son imprescindibles al conectar varios clientes a tus servidores de juegos alojados por ti mismo.

En cuanto al software, necesitarás tener un sistema operativo preinstalado, y hay un par de advertencias a tener en cuenta aquí.Windows 11no es compatible con la última versión de la utilidad Wings de Pterodactyl. Aunque se supone que funciona enUbuntu, la versión 24.04 divide por completo la aplicación en dos, y pasé un día entero probando infructuosamente todas las formas posibles de hacer que Pterodactyl funcione en mi máquina Ubuntu. Sí, incluido el servidor Ubuntu y versiones anteriores del sistema operativo. Afortunadamente, Debian 12 funciona perfectamente con la herramienta, lo que significa que tendrás que instalarla en tu PC antes de continuar. El procedimiento general para configurar Debian es el mismo que para Ubuntu, excepto que necesitarás usar elarchivo ISO para Debianen su lugar.

Relacionado
Cómo instalar Ubuntu

¿Quieres instalar Ubuntu en lugar de Windows u otro sistema operativo? Te guiamos a través de todo el proceso

Instalación de Pterodactyl usando los scripts oficiales

Existen varias formas de instalar Pterodactyl en tu PC. Sin embargo, el método oficial es tan largo y complicado que este artículo no terminaría nunca si explicara todo el proceso. Ahí es donde el procedimiento de instalación no oficial basado en scripts resulta realmente útil.

  1. Inicie la terminal y ejecute el siguiente comando para otorgar acceso de administrador a su usuario actual:
    su raíz
    El comando para otorgar acceso de administrador al usuario actual en Debian
  2. Con la ayuda del administrador de paquetes apt, instale el paquete curl:
    sudo apt install curl -y
    El comando para instalar curl en Debian
  3. Ejecute este script para iniciar el proceso de configuración de Pterodactyl:
    bash <(curl -s https://pterodactyl-installer.se)
    El comando para instalar Pterodactyl en Debian
  4. Pulse2cuando el instalador le solicite que elija la versión de Pterodactyl que desea configurar.
    El comando para elegir la versión de Pterodactyl en Debian
  5. Escriba elnombre de la base de datos,el nombre de usuarioyla contraseña.
    El procedimiento para introducir los detalles de la base de datos de Pterodactyl en Debian
    También puedes dejarlas en blanco si no te importa utilizar las opciones predeterminadas. De cualquier modo, asegúrate de pulsarEnterdespués de cada paso.
  6. Abraeste enlacepara comprobar su zona horaria antes de ingresarla en el formatoContinente/Ciudad.
    El procedimiento para seleccionar la zona horaria en el instalador de Pterodactyl en Debian
  7. Ingrese ladirección de correo electrónicopara lacuenta de administrador,así como para la configuración deLet's EncryptyPterodactyl.
    El procedimiento para introducir la dirección de correo electrónico en el instalador de Pterodactyl en Debian
    Puedes utilizar la misma dirección de correo electrónico para los tres.
  8. Escriba elnombre,apellido,nombre de usuarioycontraseñade la cuenta de administrador.
    El procedimiento para ingresar los detalles de la cuenta de administrador en el instalador de Pterodactyl en Debian
  9. Ingresa elFQDNdel servidor. He utilizado ladirección IPde mi PC, ya que alojaré todos los servidores localmente.
    El procedimiento para ingresar el FQDN en el instalador de Pterodactyl en Debian
    Pero quienes quieran que jugadores de otras redes se conecten al servidor, deberán configurar unnombre de dominiopara Pterodactyl e ingresarlo aquí. Alternativamente, si no conocen la dirección IP de su PC, pueden usar un escáner de red como Fing para averiguarla.
  10. Pulseypara que el instalador calibre automáticamente laconfiguración del firewall UFW.
    El procedimiento para configurar automáticamente los ajustes del firewall UFW en el instalador de Pterodactyl en Debian
  11. Verifique nuevamente todas las configuraciones y presioneypara instalar Pterodactyl.
    Pulsando y se termina de configurar Pterodactyl en Debian
  12. Ingresenocuando el instalador le solicite que habilite la telemetría.
    El procedimiento para desactivar la telemetría en el instalador de Pterodactyl en Debian

Configuración de Wings

Wings es un complemento para Pterodactyl que te permite conectarte a instancias de servidor de juego durante la operación y realizar aún más calibraciones para mejorar tu experiencia.

  1. Una vez que el script Pterodactyl termine de instalar la herramienta, presioneypara iniciar el procedimiento de configuración de Wings.
    El procedimiento para iniciar la instalación de Wings en Debian
  2. Toqueytres veces si desea que el instalador configure automáticamenteUFW,un usuario para los hosts de base de datosyhabilite el acceso externo a MySQL.
    El procedimiento para habilitar automáticamente algunas configuraciones en el instalador de Wings en Debian
  3. Deje la secciónde dirección del panelcomo está.
  4. Dado que estamos usando la dirección IP local, toquenpara evitar que el script configure automáticamenteHTTPSusandoLet's Encrypt.
  5. (Opcional) Una vez que Wings haya terminado de instalarse, ejecute el siguiente comando para iniciar Wings automáticamente cuando se inicie la PC:
    systemctl inicia alas
    El comando para iniciar automáticamente Wings en Debian

Configuración de la interfaz web de Pterodactyl

Añadiendo nodos a Pterodactyl

Con esto, ya has terminado de instalar Pterodactyl y Wings. Pero eso es solo la mitad del trabajo hecho porque ahora tendrás que crear nodos y servidores usando la interfaz web.

  1. Abra sunavegador web favoritoy utilice el FQDN para acceder a la interfaz web de Pterodactyl.
  2. Ingrese elnombre de usuarioyla contraseñaque estableció anteriormente y toque Iniciarsesión.
    Ingresar el nombre de usuario y la contraseña en la interfaz web de Pterodactyl
  3. Dirígete a la pestañaUbicacionesy presiona el botónCrear nueva.
    Cómo abrir la pestaña Ubicaciones en la interfaz web de Pterodactyl
  4. Proporcione uncódigo cortoa laubicacióny presioneConfirmar.
    Agregar una nueva ubicación en la interfaz web de Pterodactyl
  5. Vaya a la secciónNodosy haga clic enCrear nuevo.
    Cómo abrir la pestaña Nodos en la interfaz web de Pterodactyl
  6. Ingrese elnombre, seleccione laubicacióny escriba ladirección IP/nombre de dominioen la opciónFDQN.
    Cómo agregar los detalles del nodo en la interfaz web de Pterodactyl
    Asegúrese de alternar la opciónUsar conexión HTTPsi está usando una dirección IP.
  7. Ingrese laMemoria Totalyel Espacio Total en Discoantes de escribir los valores deMemoriaySobreasignación de Discoy presionarCrear Nodo.
    Asignación de memoria y almacenamiento a un nodo en la interfaz web de Pterodactyl
  8. Haga clic en el submenúAsignación , ingrese ladirección IPylos puertos, y toque el botónEnviar.
    Asignación de dirección IP y puertos a un nodo en la interfaz web de Pterodactyl
  9. A continuación, cambie a la pestañaConfiguracióny presione el botónGenerar tokenenImplementación automática.
    Copiar el token de implementación automática de un nodo en la interfaz web de Pterodactyl
  10. Cambie a la PC que ejecuta el servidor Pterodactyl e ingrese estetokenen laterminal.
    Ingresar el token de implementación automática para un nodo en la terminal en Debian

Creación de un servidor en la interfaz web de Pterodactyl

Una vez que hayas creado e implementado un nodo, es hora de inicializar un servidor para tu juego favorito. Vamos a utilizar el juego favorito de todos, Minecraft, pero el procedimiento general es el mismo para los demás títulos.

  1. Dirígete a la pestañaServidoresy, al igual que en Ubicación y Nodo, selecciona el botónCrear nuevo .
    Abrir la pestaña Servidores en la interfaz web de Pterodactyl
  2. Dale unnombreal servidor y establece lacuenta de administradorque creaste durante la instalación de Pterodactyl comoPropietario del servidor.
    Asignar un nombre y un propietario a un servidor en la interfaz web de Pterodactyl
  3. Seleccione elnodoque configuró anteriormente y elija sudirección IPpreferida y la combinaciónde puertoen la opciónAsignación predeterminada.
    Asignación de un nodo a un servidor en la interfaz web de Pterodactyl
  4. Establezca ellímite de CPU,la memoriayel espacio en discoque desea asignar al servidor en la secciónAdministración de recursos .
    Asignación de recursos del sistema a un servidor en la interfaz web de Pterodactyl
  5. SeleccioneNest(colección de ajustes preestablecidos para juegos) y elijaEgg(la versión del juego) antes de decidirse por la imagenDocker.
    Cómo elegir la imagen Nest, Egg y Docker para un servidor en la interfaz web de Pterodactyl
  6. SeleccioneCrear servidoruna vez que haya calibrado todas las configuraciones.
  7. Inicie el servidor presionandoIniciaruna vez que haya terminado la instalación.
    Iniciar un servidor en la interfaz web de Pterodactyl

Alojamiento de servidores de juegos propios en Pterodactyl

Jugando Minecraft en un servidor Pterodactyl autoalojado

Si todo va bien, el servidor debería aparecer con un UUID y un estado Activo. Después de eso, tendrás que conectarte al servidor desde la configuración del juego. Probé Pterodactyl con la última versiónde Minecraft: Java Editiony no tuve problemas para agregar otro jugador al servidor.

Relacionado
Cómo ejecutar servidores de juegos en un NAS

Si tienes un NAS y quieres ejecutar servidores de juegos, entonces estás de suerte.

4

Por sí solo, Pterodactyl es compatible con algunos otros títulos, incluidosTeam Fortress 2yCounter-Strike: Global Offensive. Si deseas probar a alojar servidores para otros títulos, puedes intentar importar sus nidos, huevos e imágenesDockerdesde fuentes confiables.