This project was an attempt to re-create fully functional D2GS — Diablo II Game Server, ie. the part responsible for creation and maintaining games in so called “closed Battle.net” mode. If you ever played Diablo II on Battle.net, you should be familiar with the concept. If not, please take a look at PVPGN site for details.
Despite the name, this project is multiplatform (Win32/Linux) one, and, of course, open source. I started my work on it in late 2005 having only d2gs.exe file and almost no knowledge on Win32 programming and reverse engineering. Unfortunately (as with a lot of my projects) I didn’t have enough time / will power / cola to finish this one up, so it has only educational value (if any).
Requirements: Dev-C++ on Windows, GCC on Linux.
Sources and Win32 binary: d2gs-0.003.zip (comments are mostly in Polish ;-))