Running a Debian Server hosting AMP for game server deployment.
I am running into issues where i connect via DNS (7DTD & Pal World) and get the public playit IP but from the playit public IP to the agent nothing is getting forwarded to the local agent to make the connection.
DNS —> Playit.gg (Public IP) XXX forward connection (not happening)
PlayIT and AMP are on the same server if I adjust my agent settings I can see it update live on my server.
I verified all the internal ports are matching as well as the loopback ip is configured as well.
would appreciate the help.
Additonal info after further testing…
The Playit agent and both tunnels show as online/up in the dashboard, but external direct-connect attempts are not reaching the local game ports.
Server environment:
Debian Linux,
CubeCoders AMP,
Local server IP: 192.168.XXX.XXX
Playit service is enabled and currently active/running,
The game servers are listening correctly:
Palworld:
UDP 8211,
UDP 27015,
Process is bound to 0.0.0.0,
7 Days to Die:
UDP 26900,
UDP 26902,
Process is bound to 0.0.0.0,
Relevant ss output:
0.0.0.0:8211 PalServer-Linux
0.0.0.0:27015 PalServer-Linux
0.0.0.0:26900 7DaysToDieServer
0.0.0.0:26902 7DaysToDieServer
UFW is active with default deny incoming and allow outgoing. The required game ports are already allowed:
8211/udp,
27015/udp,
26900/udp,
26901/udp,
26902/udp,
26903/udp,
The Playit systemd service reports:
Active: active (running)
There was one earlier journal entry showing:
playitd error: Setup error: Timed out while connecting to playit. Check your network/firewall and try again.
The service restarted afterward and currently shows active.
We ran tcpdump while making real external direct-connect attempts through the exact Playit public hostname/IP and assigned public port. No packets arrived on UDP 8211 or UDP 26900–26903.
We can provide the full ss, UFW, systemctl, journalctl, and tcpdump output if needed.