Connectivity Problem with Seven Days To Die - 7DTD server not listening to ports

System Information

Field Value
Operating System Windows - Windows 10 Home on x86_64
Product AMP ‘Phobos’ v2.6.4.2 (Mainline)
Virtualization None
Application Seven Days To Die
Module GenericModule
Running in Container No
Current State Ready

Problem Description

Issue

I can’t make my 7DTD server listen to all of the ports it needs. There are 4 that it refuses to listen to, despite me adding them to my router’s port forwarding rules and creating exceptions in my PC firewall which has previously worked when my Ark server wasn’t discoverable to people off my network. Does anyone have any ideas?

Reproduction Steps

  • Install a 7DTD Instance
  • Updated the instance to download the game
  • Added all of the listed ports onto my router’s port forwarding
  • Added exceptions for all of the listed ports on my PC firewall

That’s normal with 7DTD. Server Port +1, Server Port + 3 never listen (but still need to be forwarded, along with Server and Steam Port and Server Port +2)

Control Panel Port only listens if you turn on the control panel setting

Alloc’s Mod Port is only relevant if using Alloc’s Mod.

Okay, that’s good to know ty. So if we ignore the ports, do you know any other reason why my game wouldn’t be discoverable off my network? Earlier today I could see it off the network but it wouldn’t let me join but now I can only see it on LAN but it does let me join.

That’s likely a NAT hairpin/loopback issue

Can someone outside your network see it in the list and connect?

As is often the case, the issue turned out to be me :joy: Seeing that the other ports were already listening, I hadn’t added them to the port forwarding/firewall settings. Adding them seems to have worked and I was able to double check it by connecting to a VPN and the server is still visible and joinable. Thank you for the info! I’d have been stuck in an infinite loop without it!

Right. The “listening” status just means a socket has been opened on the host by the server - it doesn’t say anything about firewall or port forwarding status

Good to know. Thanks for the help!