Lan issues

So i have read a lot of posts and topics regarding issues with Lan-Play though my actual issue wasn’t mentioned:

When i try to set up lan gameplay (GOG Version) i forwarded the following ports:
TCP: 27015-27016, 27031-27036, 42805, 42852-42872
UDP: 27015-27016, 27031-27036, 42805, 42852-42872

After doing so the HOST is seen on the Lan-Tab in the game. BUT ONLY if the Client disables its firewall completly. If i switch Host and Client the issue remains so it doesn’t seem to be related to the computer itself but rather some client setting or Port that wasn’t set? Though i don’t get it why is it working to host a game with only forwarding these ports while the client has shut down its firewall completly? Is there some port I’m missing? What’s the issue?

I now have investigated this for way to long. And the reason for this seems that Grim Dawn needs ports for the client that aren’t mentioned anywhere. When i disable my firewall i saw that the client opens Port 42804 this port isn’t mentioned anywhere. Yet it seems to be needed to be able to see the server.

2 Likes

i wonder if maybe this should be added to the bug report section :thinking: (or if Zantai has already seen it)

I don’t know how Grim Dawn is setting the ports. Though i will explain what i actually did to track this down:

  • First i disabled the Firewall on my Client Computer
  • Then i started grim dawn and went to the In-Game Lan-Browser/Tab. There i hammered “refresh” a few times.
  • Then i went to the command line and checked netstat -tunlp.

There i would now see that Grim Dawn.exe now uses the Port 42804. So i once again started my firewall and also opened that port. After doing so i was still able to see the server - without shutting down my firewall. Now i don’t know if grim dawn(client) is setting these ports dynamically, if this is a “fixed” port or if it sets a port within a range. So it is perfectly possible that the next time i start grim dawn it would use another port. But so far it was enough to allow 42804 to be able to see the server and being able to join.