Hi!
Being a total beginner in network protocols, I would like to understand why I get disconnected in multiple different games.
I've done some troubleshooting, and apparently the disconnection occurs somewhat randomly (few min to few hours). At this time, I get disconnected from the game, but still I can hear my friends over discord (they can't hear me for a few seconds so looks like downstream works, upstream doesn't). Also, they don't get disconnected from the game as I do.
The problem is not likely to be in my ISP or game server, or modem/router. There are other games that I play (CSGO, WoW, Diablo 3, and other games...) that never gets this issue at all, and I've played them for 8+hours without a single disconnection.
Using Divinity 2 game as experiment and after running some packet capture with wireshark, I've managed to find a possible cause of the issue, and would like to explore it further.
Communications with Divinity 2 game runs with UDP packets on dynamic ports, so I've applied the filter with source/destination IPs.
I've noticed recently that whenever there is a new request from server/host on protocol "CLASSIC-STUN" with the message "Binding Request" changing ports, the game gets disconnected.
Tried a few games, with different hosts (friends with different dynamic IPs) and also game servers, still only my game gets disconnected and no one else's does.
My local IP is DMZ and upnp is turned on in rounter config, and I have no anti virus installed. Divinity executable is in Windows firewall exception list.
Also I've read some issues related to killer ethernet adapters (which is my case), and sound suspicious. "Killer E2500 Gigabit Ethernet Controller" would be, but I have just drivers (up to date) and no additional software to control anything. Which driver would be recommended?
Would really appreciate if I could pinpoint exactly why this happens and try to get a fix
Any ideas?
Being a total beginner in network protocols, I would like to understand why I get disconnected in multiple different games.
I've done some troubleshooting, and apparently the disconnection occurs somewhat randomly (few min to few hours). At this time, I get disconnected from the game, but still I can hear my friends over discord (they can't hear me for a few seconds so looks like downstream works, upstream doesn't). Also, they don't get disconnected from the game as I do.
The problem is not likely to be in my ISP or game server, or modem/router. There are other games that I play (CSGO, WoW, Diablo 3, and other games...) that never gets this issue at all, and I've played them for 8+hours without a single disconnection.
Using Divinity 2 game as experiment and after running some packet capture with wireshark, I've managed to find a possible cause of the issue, and would like to explore it further.
Communications with Divinity 2 game runs with UDP packets on dynamic ports, so I've applied the filter with source/destination IPs.
I've noticed recently that whenever there is a new request from server/host on protocol "CLASSIC-STUN" with the message "Binding Request" changing ports, the game gets disconnected.
Tried a few games, with different hosts (friends with different dynamic IPs) and also game servers, still only my game gets disconnected and no one else's does.
My local IP is DMZ and upnp is turned on in rounter config, and I have no anti virus installed. Divinity executable is in Windows firewall exception list.
Also I've read some issues related to killer ethernet adapters (which is my case), and sound suspicious. "Killer E2500 Gigabit Ethernet Controller" would be, but I have just drivers (up to date) and no additional software to control anything. Which driver would be recommended?
Would really appreciate if I could pinpoint exactly why this happens and try to get a fix
Any ideas?