How to Make a Diablo 2 Server

Written by casey helmick
  • Share
  • Tweet
  • Share
  • Email

Diablo 2 is one of Blizzard's most-played games, where players worldwide enjoy an intense storyline that plunges them into a mystical realm. Players can compete on Blizzard's server, but because of hacked key codes, lost CD keys and players' desires for a less "corporate" server, private servers are becoming more popular. Set up your own Diablo 2 server for you and your friends to play on.

Skill level:

Things you need

  • PvPGN emulator file
  • Diablo 2 game server files (D2GS Beta6 Win32)

Show MoreHide


  1. 1

    Configure D2GS. In the D2GS folder, right click the d2gs.reg file and click edit. You will see a setting that reads "D2CSIP=" followed by an IP address. Change this preset IP address to the IP address of the computer that will run the server. Save your changes and exit the folder.

  2. 2

    Go into the PvPGN/conf folder and open the d2cs.conf file in a text editor. Change the line realmname = D2CS to realmname = "my realm" with the quotation marks. You must use quotation marks if you want the name of your realm to have a space between the words. Without the quotes, my realm would show up as myrealm.

    Change the IP address after servaddrs = [same IP that you used earlier]:6113

    Change the IP address after gameservlist = [to the same IP address used above]

    Change the line reading bnetdaddr = [to the same IP address used above]:6112

    Save and close the document.

  3. 3

    Open the PvPGN/conf folder and open the d2bds.conf file in a text editor and edit the IP addresses to match your server's IP address for the following lines: servaddrs = [your IP address]:6114 and gameservlist = [your IP address]

    Save and close the file.

  4. 4

    Open the PvPGN/conf folder. Open the realm.list file in a text editor. Change the line reading ["REALM IN d2cs.conf"] ["REALM DESCRIPTOIN"] [your IP address here] :6113 [PUBLIC SERVER IP] :6113 to match the settings we changed in the previous three steps. Save and close the file.

  5. 5

    Boot the PvPGN emulator using the PvPGN.exe file. Open the PvPGN directory and click the install.bat file. Log into the PvPGN emulator as the Administrator. Select the start menu. Click settings. Click control panel. Click administrative tools and run the services. Start the D2DBS, D2CS and Diablo 2 closed server services.

    If the services close down or disappear in the status column, one of the settings is wrong. Go back and check your work until all the services stay up and running.

  6. 6

    Go to your start menu. Click run. Enter cmd and press enter. The command prompt will appear, type "telnet [IP address used in above steps] 8888"

    You will see "password:" Type abcd123. Change maxgame to whatever you wish the maximum number of players on the server you be.

Tips and warnings

  • Familiarise yourself with the different admin consoles so that if problems arise, you will already have a jump on where to go to keep your game running.
  • The more players you allow into a game, the more stressed your server will be. If your games start running slowly, try minimising the number of maximum players.
  • PvPGN is constantly being revised. If you run into unexpected bugs or problems check the PvPGN website and forums.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.