--------------------------------- Neues Node in Peterodactyle Einbinden ---------------------------------
Um nun ein Node einzurichten klicken wir zunächst auf das Zahnradsymbol oben rechtsum das Adminpanel zu öffnen
Anschließend klicken wir auf "Nodes" um ein Node zu erstellen
Bevor wir ein Node erstellen können werden wir zuerst darum gebeten eine Location zu erstellen dazu einfach auf den Button klicken "Create New" oben rechts und fülle die beiden Felder aus
Bitte beachte, dass du nun nocheinmal zum Nodes Tab zurückkehren musst um dort ebenfalls auf "Create New" zu klicken
Fülle anschließend das Formular aus.
Und klicken auf "create node"
Anschließend müssen noch die Ports für die Nodes eingestellt werden
Den Daemon (Wings) installieren - Um den Daemon zu nutzen muss als erstes Docker installiert werden
(Sollte der Befehl nicht funktionieren, installiere curl mit: apt install curl)
curl -sSL https://get.docker.com/ | CHANNEL=stable bash
Und es anschließend zum Autostart hinzufügen
systemctl enable --now docker
Wings installieren - Nun installieren wir Wings auf auf dem Node, mit den 3 foglenden Befehlen.
mkdir -p /etc/pterodactyl
curl -L -o /usr/local/bin/wings https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_amd64
chmod u+x /usr/local/bin/wings
Config erstellen - Erstelle im Webinterface bei Locations einen neuen Ort. Bennene ihn irgendwie.
Erstelle dann einen neuen Node bei Nodes.
Gebe allgemeine Infos an (Name, Serverleistung,…) und weiter unten deine Domain zum Game-Server oder die IP-Adresse auf dem Wings läuft.
Kannst du HTTPS nutzen, nutze dies auch!
Die Einstellungen lassen sich anschließend im Bereich „Settings“ des Node-Servers editieren.
Im Tab „Configuration“ erhälst du nun eine Config, die wir benötigen.
Gebe auch im Tab „Allocation“ noch ggf. weitere verfügbare IPs und vor allem nutzbare Ports an!
Config einfügen - Füge nun die Config auf deiner Host-Maschine mit der Wings-Installation ein.
Öffne dazu die Config:
nano /etc/pterodactyl/config.yml
Autostart für Wings - Wings sollen auch bei Systemstart automatisch mit anlaufen. Also erstellen wir auch dafür noch eine Service-Datei.
nano /etc/systemd/system/wings.service
Füge hier folgenden Inahlt ein:
[Unit]
Description=Pterodactyl Wings Daemon
After=docker.service
[Service]
User=root
WorkingDirectory=/etc/pterodactyl
LimitNOFILE=4096
PIDFile=/var/run/wings/daemon.pid
ExecStart=/usr/local/bin/wings
Restart=on-failure
StartLimitterval=600
[Install]
WantedBy=multi-user.target
Alles anzeigen
Wings starten - Nun ist es an der Zeit, Wings auf dem System „normal“ zu starten!
systemctl enable --now wings
Lets Encrypt Installieren und Einrichten.
apt install certbot python3-certbot-nginx -y
Für 1: Nginx Web Server plugin (nginx)
certbot certonly -d deine.domain.com
Im Panel sollte nun das grüne Herz-Symbol zu erkennen sein und der Server als Verfügbar eingestuft werden.