PvPGN

PvPGN
Deweloper (y) Zespół PvPGN
Wersja stabilna
1.8.5
Wersja poglądowa
1.99.r577
Magazyn
System operacyjny Wieloplatformowy
Typ Oprogramowanie typu open source
Licencja GNU GPL
Strona internetowa github.com/pvpgn

PvPGN ( Player vs Player Gaming Network ) to darmowy projekt oprogramowania typu open source oferujący emulację różnych serwerów sieciowych do gier. Jest opublikowany na licencji GPL i oparty na bnetd .

Obsługuje większość funkcji „klasycznych” gier Battle.net firmy Blizzard Entertainment ( Diablo , Diablo II , Diablo II: Lord of Destruction , StarCraft , StarCraft: Brood War , Warcraft II: Battle.net Edition , Warcraft III: Reign of Chaos , Warcraft III: Mroźny Tron ). Oferuje także podstawowe wsparcie dla klientów Westwood Online ( Command & Conquer: Tiberian Sun , Command & Conquer: Red Alert 2 , Command & Conquer: Zemsta Yuriego ). Wsparcie Westwood jest nadal w fazie eksperymentalnej.

Typowe zastosowania

Serwera PvPGN można używać:

  • Gdy chcesz zorganizować lokalny turniej z lokalnymi użytkownikami i drabinkami.
  • Gdy chcesz utrzymać lokalną społeczność przyjaciół zamiast grać na Battle.net .
  • Dla osób, które chcą grać w sieci LAN, ale ze statystykami podobnymi do Battle.net. Różne kafejki internetowe korzystają w tym celu z serwera PvPGN.
  • Dla osób, które chcą grać na serwerze w swoim kraju lub okolicy, aby zmniejszyć opóźnienia.

Obsługiwane protokoły

Lista obsługiwanych klientów i ich minimalna wymagana wersja to:

Obsługiwane platformy

Styl kodu i jego rozwój

PvPGN jest wolnym oprogramowaniem , objętym licencją GNU General Public License w wersji 2 . Jest napisany w języku programowania C ; jego kod źródłowy jest przechowywany w CVS . PvPGN jest rozwiązaniem dojrzałym i wysoce skalowalnym - pojedyncza instancja serwera jest w stanie obsłużyć ponad 21 000 połączeń w czasie rzeczywistym .

Oddział C++

Począwszy od PvPGN 1.99, utworzono nową gałąź i trwają prace nad stopniową konwersją kodu źródłowego do C++ . Nowy oddział jest hostowany w Apache Subversion, a nie w CVS.

Linki zewnętrzne