need help with a Lan game over the Internet

Gamer's Internet Tunnel, formerly Gamer's IPX Tunnel

Postby Ark » Thu Nov 25, 2004 10:06 pm

VPN does not forward broadcast traffic, while GIT can. VPN is also more difficult to set up because of the security involved. GIT does not use any slow encryption. VPN also still would have the same requirements about having the same network and network masks and no IP address conflicts.
Ark
Site Admin
 
Posts: 2108
Joined: Sat Sep 13, 2003 4:21 pm

Postby cyprex » Fri Nov 26, 2004 2:15 am

This thread has been very helpful, so Id like to share what my friend and I have learned.

Need for Speed Underground 2 uses the following TCP and UDP port(s) for Internet play:



TCP ports:
80
13505
20920-20929 - This is a range of ports and all ports within this range will need to be opened.
20970-20979 - This is a range of ports and all ports within this range will need to be opened.



UDP port addresses:
3658
3659

- Ports 20900-20999 are TCP and are outgoing ports for connecting to the Lobby server.
- Port 13505 is TCP and is an outgoing port for connecting to the EA Messenger (buddy list) server.

- Ports 3658 & 3659 are UDP and are incoming/outgoing ports for connecting to another user to play a game.
- Port 6000 is UDP and is an incoming/outgoing port for connecting to another user for headset use during a game.


This was taken from :
Link

and

Link

Note the lobby ports, perhaps it will help those of you able to see the game and unable to join the lobby.

Also If someone would create a wizard file for it, that would be most helpful.[/b]

(mod edit to shorten links)
cyprex
 
Posts: 2
Joined: Thu Nov 25, 2004 11:07 pm

Postby distance » Sat Nov 27, 2004 3:39 pm

komat wrote:i used winxp vpn so mcuh esier then this



Howwwwwwwwwww ???????????
We used XP VPN native and no luck!
distance
Troll
 
Posts: 13
Joined: Thu Nov 18, 2004 3:34 pm

Postby komat » Sun Nov 28, 2004 4:00 pm

Posted: Sun Nov 28, 2004 3:51 pm Post subject:

--------------------------------------------------------------------------------

i dediced to try git one more time since i dont feel like playing my calbe directly into my pc everytime
PC1(server) on router with dmz on

internet ip let say its 24.125.125.5
internal ip is : 10.0.0.11
subnet 255.255.255.0
i have git set to tcp listen on all host with all ports forwarded on tcp/udp


PC2(client pc) behind ics
internet ip is 24.125.58.6
internal ip is :10.0.0.8
subnet 255.255.255.0

git is set to
host: 24.125.125.5
port: 213
connectiont ype: TCP connect

all ports forwarded


but we stil cant see each other
what is wrong
komat
 
Posts: 5
Joined: Mon Nov 22, 2004 7:07 pm

Postby distance » Mon Nov 29, 2004 2:33 am

Host must be TCP Listen and client must use TCP Connect!
Or both "UDP - fastest" option.

You need to forward just TCP/UDP port 9999, in some cases port 80 too.
distance
Troll
 
Posts: 13
Joined: Thu Nov 18, 2004 3:34 pm

Postby cyprex » Mon Nov 29, 2004 3:28 am

I have tried that and neither option works. There are far more ports involved than 80 and 9999.

I believe the problem is with the GIT Advanced Configuration.
Could those of you who have gotten it working post a screenshot of their advanced configuration menu?
cyprex
 
Posts: 2
Joined: Thu Nov 25, 2004 11:07 pm

Postby distance » Mon Nov 29, 2004 5:10 am

cyprex wrote:I have tried that and neither option works. There are far more ports involved than 80 and 9999.

I believe the problem is with the GIT Advanced Configuration.
Could those of you who have gotten it working post a screenshot of their advanced configuration menu?



Well I'm telling'ya what work here!
Why would I lie or wrote nosenses ? I have no single reason....

I'm HOSTing game, I have just port 9999 in TCP/UDP options!
When I play with brother he needs just 9999 in order to play with me...
...and when I play with friend he needs to put port 80 extra in his GIT cause he hasn't got external IP address.
----

BUT I have problems to play with both of them same time...
It works 1 in 10 times... :( Dunno the real reason for this...
distance
Troll
 
Posts: 13
Joined: Thu Nov 18, 2004 3:34 pm

any solution yet?

Postby Clueless » Tue Dec 07, 2004 4:48 am

anyone figured out the correct config for nfs:u2 and is able to provide some screenshots ?

I am trying to play with some friends, i am hosting the game and act as tcp listen server, forward all tcp and ipx, same on the clients except they connect to me, the git connection is shown as up in the log an traffic gets exchanged, so i started the game and hosted a lan game, my friend is seeing the lan game, but when he tries to connect it hangs in "connecting to lobby" screen and times out. Whats wrong?

Greetz

Clueless
Clueless
 
Posts: 5
Joined: Tue Dec 07, 2004 4:05 am

Re: any solution yet?

Postby SmEdD » Wed Dec 08, 2004 1:43 am

Clueless wrote:anyone figured out the correct config for nfs:u2 and is able to provide some screenshots ?


I would like to see these to of the Advance and Regular Config!
SmEdD
 
Posts: 1
Joined: Wed Dec 08, 2004 1:40 am

Postby ErMeglio » Sat Dec 11, 2004 11:14 am

Hi to all...thanks for all those information but I must say I wasn't able to make it working.
I explain my config:
I have and ethernet modem connected to adsl with
internet ip let's say: 82.55.192.111
ethernet modem ip: 192.168.1.1
wireless router with ip on wan : 192.168.1.5
router ip on wired/wireless lans: 192.168.123.254
the wireless pc I want to use git and nfsu2 on has ip 192.168.123.103
I have dmz switched on in the ethernet modem which goes to the router, and the router has dmz with wireless pc 192.168.123.103.
I tested the dmz and it works on the wifi connected pc.
The router also has gaming mode enabled, UPNP Enabled and Multicast Streams enabled.
I want to use nfsu2 and git on the wifi connected pc and with another pc in internet. Let's say it hasn't router firewalls ecc...
How have I to config git(if I want to be the server or the other one wants to be the server)...?
I tried in many ways but it doesn't work!
I would like to have an help, I'm not sure of what to put in alter ip(NAT): from hostname(internal) and to hostname(external).
The connection is anyway estabilished but nfsu2 doesn't see any server in any ways (tcp listen-connect, udp -fastest)...
Please help :(
ErMeglio
 
Posts: 2
Joined: Tue Dec 07, 2004 10:15 am

Postby Shaamaan » Sun Dec 12, 2004 5:19 pm

Like a few people, me and my friend are stuck on the "Connecting to lobby" window. We know GIT is working, cos we can play Starcraft without problems.

We tried using only 80 and 9999 ports, we tried using the whole range (80 and then "all the rest"). We tried various connection methods (UDP, TCP Listen Server, TCP). Nothing seems to get the job done.

Any suggestions?

PS. What does "Alter source IP (for NAT)" do, and how do I use it?
Shaamaan
 
Posts: 1
Joined: Sun Dec 12, 2004 6:49 am

Postby Ark » Sun Dec 12, 2004 5:28 pm

Shaamaan wrote:PS. What does "Alter source IP (for NAT)" do, and how do I use it?


From the readme, included with the program:

Code: Select all
--------------------------------
Notes specific to TCP/IP and UDP
--------------------------------
Since TCP, UDP, and ICMP packets are all routable over the Internet, it is
normally not necessary to forward anything but broadcast UDP packets, which
are not routed over the Internet.  The default option under Advanced
Configuration will have "Don't Send Unicast" checked, which will make GIT only
forward packets sent to addresses like 255.255.255.255.  Some games will use a
mix of TCP and UDP, where the clients locate the game via UDP broadcast
packets, but then connect directly to the game server via TCP.  This will work
fine with GIT as long as the game server is not firewalled or using NAT.
If the game server is firewalled, you must open up the game port on the
firewall to allow incomming traffic to the server.  If the game server is
using NAT, you can adjust for this in the Advanced Configuration window by
selecting the "Alter Source IP" checkbox, and filling in the hostname or IP
address of both your internal address and external address.

For example, I have seen successful setups for Warcraft 3 under all of the
above connections at once.  The game server was both behind a firewall and
using NAT, while the clients were also behind a firewall. The firewall on
the server side was configured to allow incoming connections for port 213 (for
GIT) and port 6112 (for WC3) and was set to map its internal address of
10.1.1.2 to its real external address using GIT.  Only UDP broadcast packets
were tunneled with GIT. Once the clients located the WC3 server address,
they connected directly to it via TCP and played normally from there.


It basically modifies packets on the GIT->tunnel side of the connect, and changes the "from" or "source" address of the packet to the "To Hostname", if it matches the "From Hostname"

Its only useful in situations where the game server is behind NAT but the game is able to be routed over the internet with the exception of broadcast UDP traffic, which has to be tunneled in GIT to make the game work.
Ark
Site Admin
 
Posts: 2108
Joined: Sat Sep 13, 2003 4:21 pm

Postby ErMeglio » Mon Dec 13, 2004 7:45 am

ErMeglio wrote:Hi to all...thanks for all those information but I must say I wasn't able to make it working.
I explain my config:
I have and ethernet modem connected to adsl with
internet ip let's say: 82.55.192.111
ethernet modem ip: 192.168.1.1
wireless router with ip on wan : 192.168.1.5
router ip on wired/wireless lans: 192.168.123.254
the wireless pc I want to use git and nfsu2 on has ip 192.168.123.103

I see my post was too long to be read, so let's see if I understood.
I had read the readme but I still had/have doubts on how to use the options.
With the ip shown as up, I should set it to
internal: 192.168.123.254
external:82.52.192.111
Is it right?
Thanks again.
I tried so and the other one sees my sever now...
but when it has to enter into the "waiting room" the message remains for long withouth giving rooms :(
ErMeglio
 
Posts: 2
Joined: Tue Dec 07, 2004 10:15 am

Previous

Return to GIT

Who is online

Users browsing this forum: No registered users and 1 guest

cron