AgentSmith21
01-28-2008, 12:12 AM
1. Download the xDuke port (Direct Link (http://www.gel.ulaval.ca/~klein/duke3d/Duke3d_Binary_Only_v19.7.1.Self_Extract.exe)). This is by far the most popular port for online gaming. Occasionally you will see a server running the JonoF port, but it is rare. More info on the port can be found at the xDuke website (Link (http://duke3d.m-klein.com/)). To run xDuke, just copy your Duke3D.grp file into the xDuke directory.
2. Download DukesterX (Direct Link (http://www.gel.ulaval.ca/~klein/duke3d/DukesterX.Hacked.Self_Extract.exe)). This is the program that lets you host and join Duke3D servers. For more information on DukesterX, check out the Dukester X forums (Link (http://forums.dukesterx.net/viewforum.php?f=1)).
3. Set up your router for port forwarding. If you are not behind a router, skip to step 4. If you are behind a router, you need to go into your router config and forward the following ports: 8500, 8501, and 23513. The first step in this process is to set up a Static IP address. Go Here (http://portforward.com/networking/staticip.htm) to learn how to quickly do that. Then go into your router config and forward the three ports listed above. For instructions on how to do this for your specific router, check out This Page (http://portforward.com/english/routers/port_forwarding/routerindex.htm). Once you've picked out your router, go to the "Default Guide" link you will see listed near the top of the page. That will tell you how to access your router config. Again, you want to forward ports 8500, 8501, and 23513 all to your Static IP address that you just set up.
4. Open up the following ports on your firewall (almost everybody is behind one these days, if only the default one Windows XP sets up): 8500,8501, and 23513. To access Windows Firewall, go to Settings->Control Panel->Windows Firewall. Make sure the "Don't Allow Exceptions" option in the middle of the screen is NOT checked. Then click on the "Exceptions" tab at the top. Click on the "Add Program" button. Select DukesterX from the list and click OK. Then click on the "Add Port" button. For the name you can write whatever you like - it's just a label - but it's best do something you will remember. For example, use Duke8500t for the name, then under Port Number put 8500, then select TCP. Click OK. Click on Add Port again. Under name put Duke8500u, then Port Number 8500, then select UDP. You've just opened Port 8500 with both TCP and UDP. Do both types just to be safe. Repeat this process for ports 8501 and 23513. So in the end you will have six new ports open (with labels like 8500t, 8500u, 8501t, 8501u, 23513t, 23513u). Also when you run xDuke or DukesterX for the first time and connect to a game, Windows Firewall might pop up and ask you if you want to unblock the programs. Always say yes, unblock.
5. That's it! It sounds more complicated than it is, and once you've got it set up (should maybe take you 10 minutes), you'll have all the Duke3D you can handle. There are almost always servers running, and if there aren't any to join, start your own.
6. If you have further questions, check out this helpful thread at the DukesterX forums (Link (http://forums.dukesterx.net/viewtopic.php?t=700)) or ask a question here and I will try to answer it. See you in the game!
2. Download DukesterX (Direct Link (http://www.gel.ulaval.ca/~klein/duke3d/DukesterX.Hacked.Self_Extract.exe)). This is the program that lets you host and join Duke3D servers. For more information on DukesterX, check out the Dukester X forums (Link (http://forums.dukesterx.net/viewforum.php?f=1)).
3. Set up your router for port forwarding. If you are not behind a router, skip to step 4. If you are behind a router, you need to go into your router config and forward the following ports: 8500, 8501, and 23513. The first step in this process is to set up a Static IP address. Go Here (http://portforward.com/networking/staticip.htm) to learn how to quickly do that. Then go into your router config and forward the three ports listed above. For instructions on how to do this for your specific router, check out This Page (http://portforward.com/english/routers/port_forwarding/routerindex.htm). Once you've picked out your router, go to the "Default Guide" link you will see listed near the top of the page. That will tell you how to access your router config. Again, you want to forward ports 8500, 8501, and 23513 all to your Static IP address that you just set up.
4. Open up the following ports on your firewall (almost everybody is behind one these days, if only the default one Windows XP sets up): 8500,8501, and 23513. To access Windows Firewall, go to Settings->Control Panel->Windows Firewall. Make sure the "Don't Allow Exceptions" option in the middle of the screen is NOT checked. Then click on the "Exceptions" tab at the top. Click on the "Add Program" button. Select DukesterX from the list and click OK. Then click on the "Add Port" button. For the name you can write whatever you like - it's just a label - but it's best do something you will remember. For example, use Duke8500t for the name, then under Port Number put 8500, then select TCP. Click OK. Click on Add Port again. Under name put Duke8500u, then Port Number 8500, then select UDP. You've just opened Port 8500 with both TCP and UDP. Do both types just to be safe. Repeat this process for ports 8501 and 23513. So in the end you will have six new ports open (with labels like 8500t, 8500u, 8501t, 8501u, 23513t, 23513u). Also when you run xDuke or DukesterX for the first time and connect to a game, Windows Firewall might pop up and ask you if you want to unblock the programs. Always say yes, unblock.
5. That's it! It sounds more complicated than it is, and once you've got it set up (should maybe take you 10 minutes), you'll have all the Duke3D you can handle. There are almost always servers running, and if there aren't any to join, start your own.
6. If you have further questions, check out this helpful thread at the DukesterX forums (Link (http://forums.dukesterx.net/viewtopic.php?t=700)) or ask a question here and I will try to answer it. See you in the game!