PvPGN


PvPGN is a free and open source software project offering emulation of various gaming network servers. It is published under the GPL and based upon bnetd. PvPGN was a recommended project of the month in the August 2005 issue of .
It currently supports most features of all Battle.net classic clients. It also offers basic support for Westwood Online clients. Westwood Online support is still very experimental.
A PvPGN Server can be used:
The list of supported clients and their minimum version required is:
PvPGN is written in C, and it currently is a highly scalable, mature piece of software, with records broken of over on a single server.

C++ Branch

Starting with PvPGN 1.99, PvPGN has been recoded in C++. This is an evolutionary not revolutionary process, thus the C code base is being converted to C++ one section at a time. This is not a fresh re-write. Also the new C++ branch is stored in an SVN repository as opposed to CVS.