Teamspeak
1. Übersicht & IPs
-
Oracle VPS (Public IPv4)
-
Der Server, mit dem sich die Spieler verbinden
-
Raspberry Pi (Public IPv6)
-
Das Gateway im Heimnetz
-
Game-Server Debian (Local IPv4)
- IP Adressen
-
Der Rechner, auf dem Pterodactyl/Docker läuft
-
Benötigte Ports
-
Icarus:Voice:177779987 UDP -
Steam:Filetransfer:2701530033 UDP
-
2. Cloudflare Records
You probaly have a IPv6 (AAAA) Record for your domain: ts.yourdomain.com
You now create a new IPv4 (A) Record and add your Oracle VPS IPv4.
3. Oracle VPS
Open Ubuntu Firewall:
Voice:
sudo iptables -I INPUT -p udp -m udp --dport 9987 -j ACCEPT
Filetransfer:
sudo iptables -I INPUT -p udp -m udp --dport 30033 -j ACCEPT
Add new Route for Port:
Voice:
nohup sudo socat UDP4-LISTEN:9987,fork,reuseaddr UDP6:[IPv6-Raspberry-Pi]:9987 &
Filetranfer:
nohup sudo socat UDP4-LISTEN:30033,fork,reuseaddr UDP6:[IPv6-Raspberry-Pi]:30033 &