Duke Nukem 3D Online - EDuke32-OldMP Setup


Download the most stable EDuke32 client below.

You can buy Duke Nukem 3D: Atomic Edition on Amazon here.

You will need to copy the ".GRP" file from the disc to your EDuke32 location in order to run it.

The current most stable adaptation of EDuke32, made for playing Duke Nukem 3D online on Windows. More changes are required in order to make that work on other platforms.

This specific build of EDuke32 was originally adapted and tested on Windows only.
A forum post about this EDuke32 build can be found here EDuke32-OldMP Setup Forums.

This port has one purpose and one purpose only: to provide a usable EDuke32 in online multiplayer in the interim of the completion of the client-server rewrite.

I found that the latest build when I last read the forums was eduke32-oldmp_release_11.zip.

Feel free to check the forums for other releases or later releases.

Cobbled together by Hendricks266
Maintenance and Further Development by Striker


Inside YANG (Yet Another Netplay Guider) choose the "Settings" menu and then choose the "Source ports" option.and select the "Duke Nukem 3D" tab as seen in the below screenshot.

  3. Place a tick next to the "EDuke32" option and click on the "Locate" button to find and select your "eduke32-oldmp.exe" file.  
  4. Set your User maps directory as seen in the above picture mines set to "D:\eduke32\".  
  5. Press the "OK" button to save your choices.  
  6. For the person that wants to host a room they will click on the "Action" menu and choose the "Create a room" option.  

In the above screenshot you should be able to select the drop down menu for "Source port:" and select the "EDuke32" option then your map that you want to play and game type and skill monsters usually off if a Dukematch game, unless cooperative or so and so.

You will also be able to change your room name to "EDuke32-oldmp{Version Number}".

I recommend you choose this room name so people will know your using this EDuke32 version, and all players that join your room must have the exact same EDuke32 version to play online as you do to avoid out of sync issues.

For "Connection type:" choose "P2P" mode.

Do not use "Server/Client" mode, as this is only for the new EDuke32 versions that currently are unstable with the broken netcode at the moment.

Once you are ready you have an option to advertise your room on the rooms list for other players to find your game room and join you.

It should be straight forward from there to start playing!

But if you need to forward ports, for example by default the TCP "8501" port is only needed if you want to host a YANG room, but not needed to join a YANG room.

The UDP port "23513" may need to be forwarded to play the game, and you can check the "Port Forwarding Guide" for further help.