[cod] Problems with NAT (Multihomed) and COD

James Landi jim at landi.net
Sun Dec 28 11:37:07 EST 2003


Technically I don't think your going to have any luck. You're trying to host
a game and play a game from within a network behind NAT.  You may have to
get a second IP address from your provider and setup your network with the
server on one IP and your client on another.  NAT can only do so much and
your asking it to do more then it's capable.

 

The only other way is to setup a listening server. Where you setup the
server from within the gui and play on the same box.

 

-Jim

Rudedog

CoDadmin.com

MOHadmin.com

  _____  

From: Boy_One (COD System Admin) [mailto:cod at kaleplek.net] 
Sent: Sunday, December 28, 2003 10:29 AM
To: cod at icculus.org
Subject: [cod] Problems with NAT (Multihomed) and COD

 

All,

 

A little time ago i had dropped this problem here, but there was no strait
answer to solve it. Now i tried by Activision to see if they had a solution
for this problem, but see below still no luck. I'm getting desperate, is
there a programmer here that worked on the linux binary??? And is it
possible (if he is here) to discus this with me???

 

Just to let you know here is a little drawing i made of my home network. See
attached.

 

Regards

Quint

 

 

--------------------------------------------------- Cut from activision
-----------------------------------------------------


Response (Kirk McNesby)

12/26/2003 09:15 AM 


Hi,

The fan community is your best bet at this point, since what you are doing
is unsupported. Sorry we were unable to help you further.


 

 


 Customer

12/26/2003 04:41 AM 


Dear Reader,

Where could i get this kind of information then, i enjoy the game, but in
this way a can't join my own server.

Regards
Quint


 

 


 Customer

12/26/2003 04:40 AM 


See the site i have update it.


 

 


 Response (Nick Bee)

12/25/2003 03:58 PM 


Hi,

Unfortunately, Activision only provides support for in-game menu options. We
are also a publisher, not a developer. We do not have any information for
advanced server configurations.

We also do not provide setups for modified network stacks. We do not design
or test our games for passive IP connections.


 

 


 Customer

12/25/2003 10:07 AM 


Dear Anthony,

Sorry for the late response, but I was in deep debug to give you more
information.

You said go to 

www.codadmin.com
www.callofduty.org
www.codfiles.co

I did already before I mailed you, also I am an active user in icculus.org
this group made also Mohaa linux. All the groups I talked to gave me some
hints, I tried out. Here my debug information below. I hope you can answer
these questions.


I am sending you a picture of my network at home. A little background of my
knowledge, I am a network/security advisor, and work at a large bank
community in the Netherlands.

Here my debug information.

after i put it up and try to connect from my lan machine to the server i get
awaiting cd key authorization. I read on www.codadmin.com that you have to
put a redirect in your host file like this
10.5.1.2 codauthorize.activision.com

After i did this it worked like a charm but i am not showing up in either
ASE or Gamespy or inside the game. Now i read on this forum that when you
block this Actvision is blocking you on gamespy etc. So i removed it and i
can see that i get more connections now in my logfile

SV packet 212.4.59.227:28960 : getinfo
SV packet 217.187.228.176:28960 : getinfo
SV packet 66.171.20.41:28960 : getinfo
SV packet 81.50.168.236:28960 : getinfo
SV packet 213.7.84.188:28960 : getinfo
SV packet 80.130.183.223:28960 : getinfo
SV packet 62.15.142.49:6956 : getinfo
SV packet 62.181.213.155:28960 : getinfo
SV packet 194.255.159.186:-496 : getinfo
SV packet 67.163.174.179:28960 : getinfo
SV packet 80.142.139.40:14529 : getinfo
SV packet 213.89.220.43:-1909 : getinfo
SV packet 80.135.182.47:28960 : getinfo
SV packet 81.189.29.89:28960 : getinfo

And it goes on and on. When i put the block again i only see this 1 or 2
times in 15 minutes.

I also see that the logfile is saying 

sending getIpAuthorize for 10.5.1.123:28960

I understand that this won't work becuase this is a private range and
Activision can't registrate my CDKEY.


Now I tried after you told me not to support the linux server a windows
server in the same network setup, but this gives me the same result.

What I did then was put the linux environment back and to a tcpdump on my
network to see how the packets are send etc.

I saw in the packets that my translation doesn't work to my external address
this way both servers are trying to AUTH my internal address.

I tried the to see if I could make a loop to my external address, tried
proxy port forward etc. etc. but no luck still (because my ip isn't NAT) it
is trying to AUTH my internal ip. This due to that my server is seeing that
the external ip is local on my server and isn't putting it to NAT.

I mailed this to icculus.org but nobody knows a solution. In my eyes this is
coming due to the fact that the server is resolving my ip sends it to the
AUTH server this one Is trying to connect to my client to try to AUTH my
CD-KEY.

Can't this changed from this one to server is giving me a push to Activision
AUTH server where I registrate my CD-Key and when this is done the AUTH
server is giving the COD servers an ok.

Please help me, I'm now more debugging then enjoying the game.:-(

Regards
Quint


 

 


 Response (Anthony Lu)

12/18/2003 09:24 AM 


Hi,

Unfortunately, we do not provide support for the Linux server. For
assistance with setting up or running a Linux server, your best bet is to
look on the Internet at sites like:

www.codadmin.com
www.callofduty.org
www.codfiles.com

If you have any problems or questions in the future, please feel free to
email us.


 

 


 Auto-Response (Anthony Lu)

12/18/2003 05:24 AM 


You have picked Unlisted title as your game title.

Please make sure the title you are inquiring about is not listed in our
product list before proceeding. Click the Back and select the Platform the
game is for and then find and select your game from the list.

If you do not see your title listed then the product is more than likely not
supported by Activision.


 

 


 Customer

12/18/2003 05:24 AM 


Dear Reader,

I have a question about a COD server and NAT. I have a dedicated COD server
running on a linux enviroment, but when a connect from inside my lan to the
linux box i see in the log file that my cd-key is tried to be registered
with my internal LAN network adress. I talked to a lot of guys in mailing
groups like www.codadmin.com etc. but these guys say it is not possile to
connect to the server like this. I have also a mohaa server running and this
one works. The guys in the mailing group are saying that the client should
be patched, is this true or do you know how to help me.

Regards
Quint

--------------------------------------------------- Cut from activision
-----------------------------------------------------

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://icculus.org/pipermail/cod/attachments/20031228/f6dcb333/attachment.htm>


More information about the Cod mailing list