Soluzione della community

Installa Pterodactyl Wings con ZimaOS: usa una macchina virtuale

A user successfully installed Pterodactyl Panel on ZimaOS but could not find a reliable way to install the Wings node daemon.

In sintesi: un pannello Pterodactyl funzionante non significa che Wings possa essere installato come un’altra app di ZimaOS

Panel e Wings hanno ruoli diversi. Panel è il piano di controllo web. Wings è il demone del nodo che comunica con Docker, gestisce i container dei server di gioco e richiede un’integrazione Linux a livello di host. Per questo, eseguire Panel in Docker non crea automaticamente un ambiente supportato per Wings.

Wings richiede un host Linux generico con Docker

La guida ufficiale all’installazione di Wings elenca le distribuzioni Linux supportate e richiede un sistema in grado di eseguire Docker. Pterodactyl avverte inoltre che alcuni ambienti di virtualizzazione annidata o containerizzata possono impedire il corretto funzionamento di Wings.

La documentazione sulla configurazione di Wings presuppone il controllo diretto del demone del nodo, della rete e dell’integrazione con Docker.

Perché ZimaOS standard è un host diretto poco adatto per Wings

ZimaOS è un sistema Buildroot in stile appliance. Le normali istruzioni per i pacchetti dell’host scritte per Debian/Ubuntu non si applicano direttamente. La guida ai gestori di pacchetti di ZimaOS spiega perché apt/yum non rappresentano il modello di estensione standard.

L’architettura più semplice: eseguire Wings in una VM Linux supportata

Usa una VM Debian o Ubuntu e assegnale CPU, RAM, spazio SSD e accesso alla rete sufficienti per i tuoi server di gioco. Quindi installa Docker e Wings seguendo la procedura del progetto all’interno della VM. In questo modo mantieni intatto il modello di host previsto da Pterodactyl, invece di modificare il sistema di base di ZimaOS.

La guida hardware di Virtual Machine Manager è utile per pianificare le risorse guest, mentre la panoramica delle VM Zima illustra l’attuale direzione della virtualizzazione.

Un limite di sicurezza da tenere a mente

Wings controlla i carichi di lavoro Docker e i file dei server di gioco. Considera la sua API del nodo e l’accesso a Docker come infrastruttura amministrativa. Non esporre direttamente il demone o il socket Docker a Internet per facilitare la comunicazione con Panel.