PvPGN
   HOME

TheInfoList



OR:

PvPGN (Player vs Player Gaming Network) is a
free and open source software Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
project offering
emulation Emulation may refer to: *Emulation (computing), imitation of behavior of a computer or other electronic system with the help of another type of system :*Video game console emulator, software which emulates video game consoles *Gaussian process em ...
of various gaming network servers. It is published under the
GPL The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
and based upon
bnetd bnetd is a communication app that enables users of the online game StarCraft (and StarCraft: Brood War) released on March 31, 1998 to connect and chat together. Bnetd was released on April 28, 1998 under the name ''StarHack'' and provided near ...
. It supports most features for
Blizzard Entertainment Blizzard Entertainment, Inc. is an American video game developer and publisher based in Irvine, California. A subsidiary of Activision Blizzard, the company was founded on February 8, 1991, under the name Silicon & Synapse, Inc. by three graduat ...
's
Battle.net Battle.net is an Internet-based online game, social networking service, digital distribution, and digital rights management platform developed by Blizzard Entertainment. The service was launched on December 31, 1996, followed a few days later ...
"classic" games ('' Diablo'', ''
Diablo II ''Diablo II'' is an Action role-playing game, action role-playing hack and slash, hack-and-slash video game developed by Blizzard North and published by Blizzard Entertainment in 2000 for Microsoft Windows, Classic Mac OS, and macOS. The game, ...
'', '' Diablo II: Lord of Destruction'', ''
StarCraft ''StarCraft'' is a military science fiction media franchise created by Chris Metzen and James Phinney and owned by Blizzard Entertainment. The series, set in the beginning of the 26th century, centers on a galactic struggle for dominance am ...
'', '' StarCraft: Brood War'', '' Warcraft II: Battle.net Edition'', '' Warcraft III: Reign of Chaos'', '' Warcraft III: The Frozen Throne''). It also offers basic support for Westwood Online clients ('' Command & Conquer: Tiberian Sun'', '' Command & Conquer: Red Alert 2'', '' Command & Conquer: Yuri's Revenge''). Westwood support is still at an experimental state.


Typical uses

A PvPGN Server can be used: *When wanting to host a local tournament with local users and ladders. *When wanting to maintain a local community of friends rather than playing on
Battle.net Battle.net is an Internet-based online game, social networking service, digital distribution, and digital rights management platform developed by Blizzard Entertainment. The service was launched on December 31, 1996, followed a few days later ...
. *For people who want to play on a LAN but with Battle.net-like statistics. Various
cyber cafe Cyber may refer to: Computing and the Internet * ''Cyber-'', from cybernetics, a transdisciplinary approach for exploring regulatory and purposive systems Crime and security * Cyber crime, crime that involves computers and networks ** Conventio ...
s use a PvPGN server for this purpose. *For people who want to play on a server within their country or local area, so as to reduce lag.


Supported protocols

The list of supported clients and their minimum version required is: *
Battle.net Battle.net is an Internet-based online game, social networking service, digital distribution, and digital rights management platform developed by Blizzard Entertainment. The service was launched on December 31, 1996, followed a few days later ...
** '' Diablo I'' 1.09 ** ''
StarCraft ''StarCraft'' is a military science fiction media franchise created by Chris Metzen and James Phinney and owned by Blizzard Entertainment. The series, set in the beginning of the 26th century, centers on a galactic struggle for dominance am ...
'' 1.16.1.1 ** '' Starcraft: Brood War'' 1.16.1.1 ** '' Warcraft II Battle.Net Edition'' 2.02 ** ''
Diablo II ''Diablo II'' is an Action role-playing game, action role-playing hack and slash, hack-and-slash video game developed by Blizzard North and published by Blizzard Entertainment in 2000 for Microsoft Windows, Classic Mac OS, and macOS. The game, ...
'' 1.09 and 1.10 (and unofficially 1.11b, 1.12a) ** '' Diablo II: Lord of Destruction'' 1.09 and 1.10 (and unofficially 1.11b, 1.12a, 1.13c) ** '' Warcraft III: Reign of Chaos'' 1.21 ** '' Warcraft III: The Frozen Throne'' 1.21 (and 1.22.0.6328) *'' Westwood'' Online ** ''
Command & Conquer ''Command & Conquer'' (''C&C'') is a real-time strategy (RTS) video game franchise, first developed by Westwood Studios. The first game was one of the earliest of the RTS genre, itself based on Westwood Studios' influential strategy game ''Dune I ...
'' Win95 edition v1.04a (not supported in PvPGN 1.8.2, Beta in PvPGN 1.99) ** '' Command & Conquer: Red Alert'' Win95 edition v2.00 and v3.03 (not supported in PvPGN 1.8.2, Beta in PvPGN 1.99) ** '' Command & Conquer: Tiberian Sun'' v2.03 ST-10 (Alpha in PvPGN 1.8.2, Beta in PvPGN 1.99) ** '' Command & Conquer: Tiberian Sun Firestorm'' (not supported in PvPGN 1.8.2, Beta in PvPGN 1.99) ** '' Command & Conquer: Red Alert 2'' 1.006 (Alpha in PvPGN 1.8.2, Beta in PvPGN 1.99) ** '' Command & Conquer: Yuri's Revenge'' v1.001 (Alpha in PvPGN 1.8.2, Beta in PvPGN 1.99) ** '' Command & Conquer: Renegade'' (not supported in PvPGN 1.8.2, Beta in PvPGN 1.99) ** ''
Nox In atmospheric chemistry, is shorthand for nitric oxide () and nitrogen dioxide (), the nitrogen oxides that are most relevant for air pollution. These gases contribute to the formation of smog and acid rain, as well as affecting tropos ...
'' v1.02b (not supported in PvPGN 1.8.2, Beta in PvPGN 1.99) ** '' Nox Quest'' v1.02b (not supported in PvPGN 1.8.2, Beta in PvPGN 1.99) ** ''
Dune 2000 ''Dune 2000'' is a real-time strategy video game, developed by Intelligent Games and released by Westwood Studios in 1998 for Microsoft Windows. It was later ported to the PlayStation in 1999. It is a partial remake of ''Dune II'', which is loos ...
'' v1.06 (not supported in PvPGN 1.8.2, Beta in PvPGN 1.99) ** '' Emperor: Battle for Dune'' v1.09 (not supported in PvPGN 1.8.2, Beta in PvPGN 1.99)


Supported platforms

*
BeOS BeOS is an operating system for personal computers first developed by Be Inc. in 1990. It was first written to run on BeBox hardware. BeOS was positioned as a multimedia platform that could be used by a substantial population of desktop users a ...
*
FreeBSD FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular ...
4.x 5.x 6.x 7.x 8.x *
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
2.4 and later *
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
10.2 and up *
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
5x/6x kernel,
Windows 2000 Windows 2000 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It was the direct successor to Windows NT 4.0, and was Software release life cycle#Release to manufacturing (RTM), releas ...
,
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
,
Windows Server 2003 Windows Server 2003 is the sixth version of Windows Server operating system produced by Microsoft. It is part of the Windows NT family of operating systems and was released to manufacturing on March 28, 2003 and generally available on April 24, 2 ...
,
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, which was released five years before, at the time being the longest time span between successive releases of ...
,
Windows Home Server Windows Home Server (code-named Quattro) is a home server operating system from Microsoft. It was announced on 7 January 2007 at the Consumer Electronics Show by Bill Gates, released to manufacturing on 16 July 2007 and officially released on ...
*
Solaris Solaris may refer to: Arts and entertainment Literature, television and film * ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem ** ''Solaris'' (1968 film), directed by Boris Nirenburg ** ''Solaris'' (1972 film), directed by ...
* Platform support should be easy on any POSIX compatible system. (Tested on 32 and 64 bit platforms, various integer byte endings, etc.)


Code style and development

PvPGN is
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
, licensed under the
GNU General Public License version 2 The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
. It is written in the
C programming language ''The C Programming Language'' (sometimes termed ''K&R'', after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as ...
; its source code is hosted in a
CVS CVS may refer to: Organizations * CVS Health, a US pharmacy chain ** CVS Pharmacy ** CVS Caremark, a prescription benefit management subsidiary * Council for Voluntary Service, England * Cable Video Store, former US pay-per-view service * CVS F ...
repository. PvPGN is mature and highly scalable - a single server instance is capable of ove
21,000 real-time connections


C++ branch

Starting with PvPGN 1.99, a new branch was created and work is underway to incrementally convert the codebase to
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
. The new branch is hosted in
Apache Subversion Apache Subversion (often abbreviated SVN, after its command name ''svn'') is a software versioning and revision control system distributed as open source under the Apache License. Software developers use Subversion to maintain current and hist ...
rather than CVS.


External links

* *{{wikia, pvpgn Free network-related software Free emulation software Server emulators