Players are contacted only with PvPGN and D2GS.ĭownload Magic Builder and run d2gs_build.bat When D2CS and D2DBS can be run within internal network, and no need to expose their ports to the internet. PvPGN - server emulator (it was called 'bnetd' before)ĭ2CS - Diablo 2 Game Control Server, used as a controller between PvPGN and D2GSĭ2DBS - Diablo 2 DataBase Server, it manage of game character files (var/charsave, var/charinfo)ĭ2GS - Diablo 2 Game Server, emulator of Diablo 2 gameplayĮach of 4 services can be run on different machines or on a single server machine.īy looking on a diagram below you can see that PvPGN and D2GS must be available from the internet. On 5/06/17 Understanding Connectivity Between Services