Link to home
Start Free TrialLog in
Avatar of Alkampfer
Alkampfer

asked on

UDP Mapping

This is my situation :
2 PC with Windows 2000 Professional, in a LAN. One have an ADSL connection shared. All (HTTP, ICQ, FTP, POP3) works well with WinProxy 1.5.

Now I want to run a Neverwinter Nights Dedicated Server on the PC not directly connected. For the information of the ports, see below. The technical support of Winproxy told me that "WinProxy cannot map UDP ports (only TCP ones)". Is there a software for me for all these things? (HTTP, ecc. + Dedicated Server) I'll divide the costs with some friends, so the price of the software is not a problem (1000$ IS a problem however... ;) ).

Info about the Neverwinter Dedicated Server :

1.03: How can I play through a Firewall? (Back to Top)

If you are trying to play through a firewall of some sort, here is some information for you to help you get connected. Neverwinter Nights uses UDP, not TCP for its connections. If you think that your firewall is preventing you from connecting to the game servers, please make sure that the following ports are open:
Ports 5120 through 5300
Port 6500
Port 27900
Port 28900

In addition to opening the ports listed above, you may need to allow incoming connections on the port you are running your server on (5121 by default) and forward those connections to the computer running the server.

If your server does not appear on the GameSpy game list:
Verify that it is does not appear for other users. It may not be appearing for you because your game is published by your external IP address, this address may not be valid from inside your firewall.
Verify that the server is accessible from the Internet, have a friend Direct Connect using your external IP address (ie not 127.0.0.1 or 192.168.*.*, these are local addresses).
If you are starting your module from the command line of the Windows or Linux dedicated server, try starting it from within the application.
If your module is very large or contains very large areas, try breaking it up into smaller pieces.

If you are wanting to make sure that your NAT is set up to allow the game to play here are some details.

Outgoing packets
Source port: 5120-5129
Destination port: 5121-5300

Incoming packets
Source port: 5121-5300
Destination port: 5120-5129

On the Game Client side, here are some changes to make things go better. Go to your nwnplayer.ini file in your Neverwinter Nights install directory, and find the following section:

[Profile]
Client Port=XXXX

Our suggestion is to change XXXX to 5120.
Avatar of MikeKane
MikeKane
Flag of United States of America image

Dump the internet connection sharing and go buy yourself a DSL router.  

I bought a Linksys for dsl and I run 3 PC's on the inside.   It works fine.  THe linksys will map ports from internal PC to your external ip address.  
I've used it to host unreal tournament so neverwinter nights should work also (same theory - different ports).  The tech support is pretty good too, they helped me with the unreal setup.  
Dump the internet connection sharing and go buy yourself a DSL router.  

I bought a Linksys for dsl and I run 3 PC's on the inside.   It works fine.  THe linksys will map ports from internal PC to your external ip address.  
I've used it to host unreal tournament so neverwinter nights should work also (same theory - different ports).  The tech support is pretty good too, they helped me with the unreal setup.  
Avatar of Alkampfer
Alkampfer

ASKER

Something more....software? :)
I have raised the points, but now i want a software solution between these : proxy (I have proxyplus, winproxy 1.5.2, analogx proxy), port mapper or whatever free...
ASKER CERTIFIED SOLUTION
Avatar of MikeKane
MikeKane
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Ok, thx. I'll try it too...
I have discovered that my version of Winproxy is not from www.winproxy.com, but from www.winproxy.net. I'll see if the old version of free winproxy is free... However I can buy Winproxy 5 (about 50$ I saw).
True, $50 bucks isnt bad.   I usually recommend using a hardware router instead of a software one, but its your choice.   That version 5.0 has the ability to map incoming ports according to the online manual.  

Good luck.  
Thx.

Only one thing more. I have downloaded CHK-I Packet Filter (free) from http://www.idrci.net/ .

It filters all the packets incoming/outgoing TCP or UDP or whatever else.

Do you think that it could do what I want?
Hey, I checked that product for you.  Its a true packet filter in the UNIX sense but I don't see it claiming to be a router as well.   It only monitors the connection it does not facilitate the connection.  According to its own documentation examples ----

The CHX-I packet filter rules in this section will assume a dual nic Windows 2000 server with NAT enabled.

-----  

Its a good product but Its not the all in one you're looking for in this case.   You will still need to use some form of NAT/RAS/Proxy etc.  This CHK-I runs on top of your existing connections.

Ok, I have tried winproxy 5 in evaluation... And it works!

Thanks!