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.
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.