Steam internet games: Any possible theories as to why my games can't be seen nor can I see my friends' games? They can see each other, they're all using MNAI 2.9uB3 (as I installed it on their systems), and we can see each other if we use Ashes of Erebus instead.
Related: Any way to get past the four player cap for internet games?
The current Steam version of the game is not compatible with all mods.
The difference between the current Steam and the old original version of the game is how multiplayer works.
In the current Steam version the multiplayer works through Steam and there is no Direct IP option. 4 player cap probably cannot be avoided and multiplayer will not work with all mods (and for some mods not even singleplayer will work properly).
You can get the original version by following these instructions:
https://support.2k.com/hc/en-us/art...eamworks-Civilization-IV-Unsupported-on-Steam . By doing what's described there you can easily switch between versions.
The advantage of the original version is that it should be compatible with all mods including multiplayer and there is no player cap. But you cannot use Steam multiplayer in the original version and you have to do one of the following:
1) use the Direct IP option (which can include a pitboss host, but doesn't need one) or
2) you can use LAN games if you are on the same local network or
3) you can use Internet Games if you can access the alternative lobby, but I never tried that.
And to be able to connect with other playes in the original version multiplayer you need to be able to access the alternative NatNeg server. (This whole problem with multiplayer started when GameSpy's NatNeg and lobby servers were shut down in 2014.)
To access the alternative NatNeg server you need to follow these instructions:
http://www.realmsbeyond.net/forums/showthread.php?tid=7544
(You can find more information here
https://forums.civfanatics.com/threads/gamespy-substitute-server-project.534629/ and here
https://civ.zulan.net/ . There are more multiplayer tools available there mostly focused on pitboss games, but none of that is necessary except setting up NatNeg access as described in the realmsbeyond thread.)
The purpose of NatNeg server is to help players with connecting to each other, but it is not perfect so all players should also implement port forwarding rules in their routers for ports civ4 uses (the default civ4 port is 2056).