PDA

View Full Version : COD4 - Connection Problems



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.

veer477
9th December 2007, 09:24 AM
thanks stokie
having that same problem

veer477
9th December 2007, 01:48 PM
:blink:

stoke
9th December 2007, 02:17 PM
Veer, are you using RouteSentry?

veer477
9th December 2007, 03:50 PM
Veer, are you using RouteSentry?

no i'm not.
I can connect to 2 or 3 of the sgs server. the one u were on, tactical warfare i can't join that one. Wanted to join u but couldn't so i joined another one.
The ugsa server is the best.

stoke
9th December 2007, 05:59 PM
Aaah, yup, saint has that every now an dthen where he just cannot connect, but ... retries and it's kewl.

veer477
9th December 2007, 06:53 PM
I finally joined but then i had to go eat :p

EyeBall
9th December 2007, 07:29 PM
veer , What's the ugsa servers ip or name ?
is it hardcore ? or normal ?

veer477
9th December 2007, 09:45 PM
its hardcore
196.30.204.16:28960

I like it alot
Most of the time its "free for all"

Badapple
20th December 2007, 07:04 PM
:blink:

Badapple
20th December 2007, 07:08 PM
Hey Stoke, you got that in engrish?

I'm a simple mechanical engineer, i need this in small letters and lots o pictures!

i have a axxess local only and a pay as you go int account, running RouteSentry to manage all the complicated stuff as per your other thread (i even managed to get that to work!)

Now the question is:
do i need IPcop?
where do i put all those IP addresses and stuff?

thanks

Apple

TG
20th December 2007, 07:12 PM
No, you don't need ipcop.

Badapple
20th December 2007, 07:45 PM
Thanks TG,

do you know where i need to put all the IP addresses and stuff?

stoke
20th December 2007, 08:18 PM
Somewhere RouteSentry has a list of local ip addresses, some sort of file that it runs, just add them 2 ip addresses as local addresses, or simply disconnect international and use only local.

I have never used routesentry .. soz.

Badapple
20th December 2007, 11:45 PM
thanks stoke, me gonna give it a try...

Darnit696
24th December 2007, 03:36 PM
For those using Route Sentry. I added the following lines to the file C:\Program Files\Route Sentry\localroutes using wordpad. I stuck them in at the top altho I suppose it doesnt really matter where they go.

63.146.121.11,255.255.255.0
63.146.124.21,255.255.255.0

Worked like a charm.

So the first couple of lines of my 'Localroutes' file now looks like this

#format is destination IP,mask
#list of "South African" IP addresses
63.146.121.11,255.255.255.0
63.146.124.21,255.255.255.0
32.106.152.0,255.255.255.0
32.106.153.0,255.255.255.0
32.238.152.0,255.255.255.0

EDIT: I now only have my local connection running to play COD4. I havent checked to see if it still gets stuck if you have both running, shouldn't tho.