stoke
9th December 2007, 07:45 AM
By default COD4 allows 10 seconds for the connect to happen, however, I found this to be too short a time.
To permanently change the connection timeout:
- Open WORDPAD (Start -> Run -> Wordpad)
- In WORDPAD, open C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\players\profiles\????\config_mp.cfg
- Find the line:
seta cl_anonymous "0"
- After that line add:
seta cl_connectionAttempts "90"
- Save the file.
Bandwidth Splitting
If you are doing bandwidth splitting, the connection will still timeout during the key authentication phase. This is because the game sends an instruction on the international line to validate your CD key, and in the instruction, the return IP-Address is specified, and the return IP Address is your local-only connection IP-Address, which, of course, is not accessible from the international network, so it never gets an answer.
A quick fix is to turn off the line-splitting, but, a better fix is to setup the COD authentication server as a LOCAL server. The LOCAL-ONLY connection seems to allow international COD 4 authentication requests through for some ISP's.
Okay, my AXXESS LOCAL-ONLY connection does allow authentication to work .. somehow. All I have to do now is figure out the ip address of the authentication server, add it as a "LOCAL" ip address, and bob's your aunty. But ... how ... :hmmm: I enabled ntop on IPCop and watched the "Hosts Information" screen while logging on.
Okay, there are 2 IP Addresses that COD4 uses:
cod2update.activision.com : 63.146.121.11
cod4master.activision.com : 63.146.124.21
So, modify your routing to add those 2 IP Adresses as local addresses, and it works fine.
For IPCop, my file looks like this:
#add SAIX news server to local route
route add -host 196.43.2.61 $LOCAL
#add COD4 servers to LOCAL
route add -host 63.146.121.11 $LOCAL
route add -host 63.146.124.21 $LOCAL
# SAIX does not allow email to be sent from local only account, therfore
# have to explicitly add the IP of smtp.saix.net to INTL route
route add -host 196.25.240.94 $INTL
echo "Setting Intl. Route..."
route add default dev $INTL metric 0
Routesentry : Just stop using the international connection and only use the local connection, till you're done playing.
To permanently change the connection timeout:
- Open WORDPAD (Start -> Run -> Wordpad)
- In WORDPAD, open C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\players\profiles\????\config_mp.cfg
- Find the line:
seta cl_anonymous "0"
- After that line add:
seta cl_connectionAttempts "90"
- Save the file.
Bandwidth Splitting
If you are doing bandwidth splitting, the connection will still timeout during the key authentication phase. This is because the game sends an instruction on the international line to validate your CD key, and in the instruction, the return IP-Address is specified, and the return IP Address is your local-only connection IP-Address, which, of course, is not accessible from the international network, so it never gets an answer.
A quick fix is to turn off the line-splitting, but, a better fix is to setup the COD authentication server as a LOCAL server. The LOCAL-ONLY connection seems to allow international COD 4 authentication requests through for some ISP's.
Okay, my AXXESS LOCAL-ONLY connection does allow authentication to work .. somehow. All I have to do now is figure out the ip address of the authentication server, add it as a "LOCAL" ip address, and bob's your aunty. But ... how ... :hmmm: I enabled ntop on IPCop and watched the "Hosts Information" screen while logging on.
Okay, there are 2 IP Addresses that COD4 uses:
cod2update.activision.com : 63.146.121.11
cod4master.activision.com : 63.146.124.21
So, modify your routing to add those 2 IP Adresses as local addresses, and it works fine.
For IPCop, my file looks like this:
#add SAIX news server to local route
route add -host 196.43.2.61 $LOCAL
#add COD4 servers to LOCAL
route add -host 63.146.121.11 $LOCAL
route add -host 63.146.124.21 $LOCAL
# SAIX does not allow email to be sent from local only account, therfore
# have to explicitly add the IP of smtp.saix.net to INTL route
route add -host 196.25.240.94 $INTL
echo "Setting Intl. Route..."
route add default dev $INTL metric 0
Routesentry : Just stop using the international connection and only use the local connection, till you're done playing.