1) Find your LAN IP, by running ipconfig. You can do this by going Start -> Run... and typing "cmd", hitting enter, then typing "ipconfig" in the console window that appears, and hitting enter again. The line in question will start with "IP Address".
2) Use the IP from 1 above in the port forwarding page of your router. As a reminder, the ports needed are a minimum of 23073 UDP; it is also recommended that you forward the other needed ports of 23073 TCP, 23083 TCP, 23196 UDP. Your router will forward data recieved on these ports to your computer.
3) Test your settings. You should be able to join from 3 IPs: a) 127.0.0.1 (or localhost), b) your LAN IP, and c) your WAN IP (see
http://www.whatismyip.org). localhost is only accessible from your computer, your LAN IP is only accessible from within any computer in your LAN, and your WAN IP, if configured properly, should be accessible by anyone.
I'll walk you through my configuration.
1) I run cmd, then ipconfig:
C:\Documents and Settings\Chris>ipconfig
Windows IP Configuration
Ethernet adapter Local Area Connection 2:
    Connection-specific DNS Suffix . :
   Â
IP Address. . . . . . . . . . . . : 192.168.1.100Â Â Â Â Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . : 192.168.1.1
2) My routers IP is 192.168.1.1, while my computers IP is 192.168.1.100. So, I go to
http://192.168.1.1, find the port forwarding page, and enter the information that's bounded by the red box:
![](http://img263.imageshack.us/img263/3497/portforward.th.jpg)
[/url]
3) I test my settings. I can join my own server from localhost, and my LAN IP, the only thing left is to test my WAN IP; so I use the port tester available at
http://server1.enesce.com/ptest.php; and get this result:
Soldat Connection Tester - by EnEsCe -
http://enesce.com/--------------------------------------------------------------------------------
OK. Please wait while we test your server configuration... (This may take up to 2 minutes)
Step One: Ingame Connectivity Test
(?) Sending PING test to 68.151.136.226 on UDP Port 23073... PASS! (91ms)
(?) Sending REQUEST test to 68.151.136.226 on UDP Port 23073... PASS!
(?) Sending JOIN GAME test to 68.151.136.226 on UDP Port 23073... PASS!
Step Two: All-Seeing Eye Test
(?) Sending test to 68.151.136.226 on UDP Port 23196... PASS! (91ms)
Step Three: Remote Administration
(?) Sending test to 68.151.136.226 on TCP Port 23073... PASS!
Step Four: Map Download Connections
(?) Sending test to 68.151.136.226 on TCP Port 23083... PASS!
--------------------------------------------------------------------------------
TEST RESULTS:
- Total Passed: 6/6
- UDP Check: check
- ASE Check: check
- Admin Check: check
- Download Check: check
- Final Test Result: PASSED!
At this point, everything is configured properly.