DiscoNet is a Classic BattleNet emulator. The purpose of our network is to make it easy to connect and play with friends on classic games. Currently we only support Diablo II, but connecting and playing is easy. This guide will cover a setup on both Windows and Linux.
If you’d like support for other classic games, message Discordian, which you’ll already know how to do if you’re part of the community.
Currently we offer a download here, which will contain everything referenced in this guide. You can use your own copy of Diablo II LoD, but I highly recommend using v1.14x or later, as younger patches may be restricted in the future.
You can also use your own install, just ensure you have a BattleNet Gateway editor handy. You can use Blizzard Battle.net Gateway Editor v3.0.1.0702 if you don’t already have one.
If you’re on a Windows machine, you may need software such as 7-zip to extract the archive.
If you’re on a Linux machine, ensure you’re running any Windows applications in your desired wine prefix. This guide ignores prefixes entirely, and it’s not required to use a custom one.
If you’re completely new to Linux, ensure wine is installed, and run any exes with
Getting connected it easy. First run your BNet Gateway Editor (
BNGatewayEditor.exe if you’re using the bundle). Ensure you’ve selected “Diablo II” on the bottom tab, click “Add Gateway” then input the following info:
That’s it! You can also click “Detect Gateway” to ensure it’s configured correctly, and also press “Set to Chosen Gateway” to ensure it’s the default in Diablo II. At the end, you should be looking at something like this:
The glide wrapper will convert glide calls to OpenGL calls. This enables us to give Diablo II much more modern graphic handling. This gives us a nicer image, and improved stability.
If you’re not using the bundle, you’ll need to get the glide bundle from here, and extract it into your Diablo II directory.
glide-init.exe. When it opens, it likely won’t be in English, so first click the bottom/left button that says “English/Deutsch” to get an English UI.
A lot of these settings are personal prference, but generally you want:
After configuration simply quit the application.
To run Diablo II with the wrapper we just setup, append the
-3dfx flag to your run command or shortcut. So
Diablo II.exe -3dfx. For Linux users I’ve created
DIABLO_II_LAUNCHER.sh for this purpose.
If you’re wondering if the wrapper is actually being used. You can check by either enabling windowed mode, or keep aspect ratio, as the default outputs don’t have those options.