PVPGN
I decided to try my hand at running a PVPGN server for me and my wife who love to play Diablo 2 (Lord of Destruction) on Battle.NET. So I decided to give it a go at trying to run my own Battle.NET like servers and found a free bit of software that does just that. PVPGN (Player Versus Player Game Network) allows one to play games like Diablo, Diablo 2, Lord of Destruction, StarCraft, WarCraft BNE, and WarCraft 3 on your own private network, which should be far less laggy than via Battle.NET.
PVPGN wasn’t the easiest software to setup, it actually can be a bit down and dirty. But with enough repetition I think I have the hang of it. I set up D2CS, D2DBS, PVPGN, and D2GS servers, and even have it working with closed realm games. The problem is with significant slowdown to the pc, it appears that one of the servers which I later isolated to be pvpgn.exe (and pvpgn_console.exe) create immense graphic sluggishness. I tried to compile my own copy of pvpgn removing unneeded modules like for mysql to see if that fixed the problem, in a nutshell it didn’t. Trying to compile the version 1.8.2 never went as expected, it kept fussing over mysql headers/libs so I gave up on that. I did successfully compile the version 1.99 which worked the same as the 1.8.2 with all it’s slowdown.