Si et mola el món de Minecraft i vols muntar el teu propi espai per jugar amb col · legues sense dependre de hostings de servidors de Minecraft cars, fer servir Pterodactyl és probablement la millor decisió que pots prendre. No és només un panell més, sinó una eina professional que et permet gestionar contenidors Docker, la qual cosa significa que els teus servidors estaran aïllats i optimitzats , evitant que una fallada en un món tiri a baix tot el teu equip.
La veritat és que, encara que al principi pugui semblar una mica intimidant per la quantitat de conceptes tècnics, un cop tens el sistema en marxa, la sensació és de total control. Des de desplegar modpacks complexos de CurseForge fins a configurar xarxes de servidors interconnectats, Pterodactyl et dóna les claus del regne perquè et centris en allò important: construir i sobreviure en el teu propi univers.
El bàsic: L'ecosistema de Pterodactyl
Perquè això funcioni, primer cal entendre que el sistema es divideix en dues peces fonamentals. D'una banda tenim el Panell , que és la cara bonica, la interfície web escrita a PHP i Laravel on fas clic als botons i veus les gràfiques. D'altra banda hi ha Wings , el daemon o motor que s'encarrega de la feina bruta al servidor físic, gestionant els contenidors de Docker on realment viu el teu servidor de Minecraft.
Per començar des de zero, necessiteu un servidor amb Ubuntu 22.04 , que és l'opció més estable. El procés implica aixecar un servidor web Nginx, una base de dades MariaDB i configurar el PHP. Un cop el Panell és viu, instal·les Wings a la mateixa màquina o en una altra de diferent, vinculant-los mitjançant un token de seguretat perquè el Panell pugui donar ordres al motor d'execució.
Posada en marxa del Node i Assignacions
Abans de llançar el joc, has de dir al sistema on residirà la potència. Això es fa creant una Ubicació (Location) i després un Node (Node) . Al node és on defineixes quanta RAM i espai en disc vols dedicar als teus jocs. Un truc per no tenir ensurts és deixar un marge de reserva a la memòria total perquè el sistema operatiu no col·lapsi.
Un pas crític són les Allocations . Bàsicament, són els parells dIP i port que el servidor utilitzarà perquè la gent pugui entrar. Per exemple, el port clàssic és el 25565 , encara que és recomanable utilitzar-ne d'altres per evitar que els bots escanegin la teva IP i t'omplin el servidor d'escombraries. Si utilitzes un tallafocs com UFW a Ubuntu, no oblidis obrir els ports al router i obrir el port 8080 perquè Wings i el Panell s'entenguin sense problemes.
Creant el teu servidor: De Vanilla a Forge
Quan ja tens el node en verd (Online), ve el que és divertit. A l'apartat d'administració, creeu un nou servidor assignant-li un propietari i els recursos necessaris. Aquí entren en joc els Nests (Nits) i els Eggs (Ous) . El niu és la categoria general (ex. Minecraft) i l'ou és la configuració específica del programari.
- Instal·lació Vanilla: És la més senzilla. Tries l'ou de Vanilla ia les variables indiques la versió, ja sigui la última disponible (latest) o una versió concreta.
- Servidors Forge: Ideal per a mods. Aquí heu d'introduir la versió exacta de Forge (com la 1.20.1-47.3.10) perquè l'script d'instal·lació descarregui els fitxers correctes.
Si busques una mica més avançat, hi ha ous universals capaços d'auto-detectar si un modpack de CurseForge fa servir Fabric, Forge o NeoForge, instal·lant el carregador adequat i executant els scripts d'inici sense que hagis de tocar una sola línia de codi manualment.
Xarxes de servidors i Proxies (BungeeCord i Waterfall
Si el teu projecte creix i vols tenir diversos servidors (un lobby, una manera supervivència i un de creatiu), necessites un Proxy com BungeeCord o Velocity. La clau aquí és la seguretat: el servidor intermediari ha de tenir una IP pública perquè els usuaris entrin, mentre que els servidors interns han de fer servir l'adreça 127.0.0.1.
Perquè això funcioni a Pterodactyl, els servidors interns han de tenir l' online-mode en false i el mode bungeecord activat al fitxer spigot.yml . Com que els contenidors estan aïllats, perquè el servidor intermediari arribi als servidors interns, de vegades cal apuntar a la IP de la xarxa de Docker, que sol ser la 172.18.0.1 , ajustant les regles del tallafocs per permetre el trànsit intern.
Automatització i gestió avançada
Per als que volen portar això al següent nivell, és possible integrar el panell amb bots de Discord mitjançant l'API de Pterodactyl. Això permet crear ordres com /deploy que, amb un sol clic, creen el servidor, instal·len el modpack i monitoregen l'estat del servidor en temps real des del xat.
A més, el panell ofereix eines brutals com backups programats que pots enviar al núvol (S3 o Google Drive), una consola interactiva per llançar ordres sense entrar per SSH i un sistema de rols i permisos perquè els teus administradors puguin reiniciar el servidor sense tenir accés total a la configuració del node.
Comptar amb una infraestructura basada en contenidors permet que la gestió de recursos sigui mil·limètrica, evitant que el servidor es pengi per falta de RAM gràcies a l'ús de quotes estrictes i la possibilitat de configurar memòria Swap. Tot aquest flux, des de la instal·lació d'Ubuntu i el desplegament de Wings fins a la configuració de xarxes complexes amb proxies, converteix Pterodactyl en l'eina definitiva per a qualsevol administrador de Minecraft que busqui estabilitat i escalabilitat.






