Multiplayer disconnection in lobby, only with certain players.
I have been playing Civ 5 happily for a few weeks now over local with my flat mate and over the internet with one of my friends in the UK - no issues there.
However another of my friends (also in the UK) and I simply unable to connect to each other online. He can connect to other internet games, I can connect to other internet games. But if one of us tries to host our pings go through the roof and we dc. We can even be in the same game if there is a 3rd host. We have tried connecting over the Civ5 players steam community chat to no avail.
Is this likely a problem with the game? or our setups at home? any suggestions?
Many thanks, Mike
Asus P8z68-V mobo
I5 2500k X4 @ 3.3ghz
HIS HD6950 2GB
8GB ddr3 ram @1600mhz
Might be a bit far fetched, but could you tell me if and how much the ip addresses differ between you and a player that does work and you and a player that doesn't work.
Like this, you have 192.168.2.100 and the other has 184.108.40.206. That would be completely different.
you have 192.168.2.100 and the other has 192.168.1.150. That would be the last two segments differ.
You can look this up by going to your network & sharing center and right clicking your network adapter.
Hi thanks for the fast reply.
My IPv4 is 192.168.0.14
My friends whom it does not work with is 192.168.0.9
My friend who I can play with is 192.168.1.66
That was actually what I'm expecting. It seems NAT and being on the same subnet causes trouble...
I see, is there a safe fix? or do we just wait and hope for a patch?
If it is possible for you to change your ip address (and thus some parts of your network) then the following test will be very helpful, if not for fixing then for bugreporting:
Change your ip-address to: 192.168.1.100
And try to connect to both players you mentioned the ip address from. If I'm thinking in the right direction, then who you can play with and not will be reversed from earlier.
Sorry, I'm not at all proficient in networking. How would I go about doing this without messing anything else up?
I dont think this will work.
Originally Posted by donald23
The most likely cause for the issues, is NAT, and packets not being forwarded through the NAT of the players having issues.
Changing the local IP on your NAT Enabled network, shouldnt change it.
Basically, the computers being on different networks, with the same IPs dont matter, as NAT translates their REAL IPs for networking purposes.
If you're not familiar with networking and changing those settings, I recommend not changing it. Because it can then seriously mess up your network.
Originally Posted by Treloar
I know that. But the original IP is always send with the packet, that's also how NAT works. If the networking module of CiV interprets that wrong, it can think to be on the same private network. When if you're not, can cause problems.
Originally Posted by QuantumTarantino
I saw a bug like that being fixed in another game not too long ago, just can't remember which game
Aside of all this, you can also try to reinstall your network drivers (same goes for your friends).
To do this, go to the device manager and remove the network card. Then reboot your computer. It should automatically re-install the drivers.
Reinstalling network drivers did the trick, thanks very much guys =]