PvPGN - PvPGN
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
PvPGN běžící na Linuxu, Fedora Core 4 | |
Vývojáři | Tým PvPGN |
---|---|
Stabilní uvolnění | 1.8.5 |
Náhled verze | 1.99.r577 |
Úložiště | |
Operační systém | Cross-platform |
Typ | Software s otevřeným zdrojovým kódem |
Licence | GNU GPL |
webová stránka | github.com/pvpgn |
PvPGN (Pvrstva protis Pvrstva Gmilovat Network) je a bezplatný open source software nabídka projektu emulace různých herních síťových serverů. Je zveřejněn pod GPL a na základě bnetd. PvPGN byl doporučeným projektem měsíce ve vydání ze srpna 2005 Časopis Linux +.
V současné době podporuje většinu funkcí ze všech Battle.net klasičtí klienti (Diablo, Diablo II, Diablo II: Lord of Destruction, StarCraft, StarCraft: Brood War, Warcraft II: Battle.net Edition, Warcraft III: Reign of Chaos, Warcraft III: The Frozen Throne ). Nabízí také základní podporu pro Westwood Online klienti (Command & Conquer: Tiberian Sun, Command & Conquer: Red Alert 2, Command & Conquer: Yuri's Revenge ). Podpora Westwood Online je stále velmi experimentální.
Lze použít server PvPGN:
- Když chcete uspořádat místní turnaj s místními uživateli a žebříky.
- Když chcete spíše udržovat místní komunitu přátel, než hrát dál Battle.net.
- Pro lidi, kteří chtějí hrát na LAN, ale se statistikami podobnými Battle.netu. Rozličný počítačové kavárny k tomuto účelu použít server PvPGN.
- Pro lidi, kteří chtějí hrát na serveru v rámci své země nebo místní oblasti, aby snížili zpoždění.
Podporované protokoly
Seznam podporovaných klientů a jejich minimální požadovaná verze je:
- Battle.net
- Diablo I. 1.09
- StarCraft 1.16.1.1
- Starcraft: Brood War 1.16.1.1
- Warcraft II Battle.Net Edition 2.02
- Diablo II 1,09 a 1,10 (a neoficiálně 1,11b, 1,12a)
- Diablo II: Lord of Destruction 1,09 a 1,10 (a neoficiálně 1,11b, 1,12a, 1,13c)
- Warcraft III: Reign of Chaos 1.21
- Warcraft III: The Frozen Throne 1,21 (a 1.22.0.6328)
- Westwood Online
- Command & Conquer Verze Win95 v1.04a (není podporována v PvPGN 1.8.2, Beta v PvPGN 1.99)
- Command & Conquer: Red Alert Verze Win95 v2.00 a v3.03 (není podporována v PvPGN 1.8.2, Beta v PvPGN 1.99)
- Command & Conquer: Tiberian Sun v2.03 ST-10 (Alfa v PvPGN 1.8.2, Beta v PvPGN 1.99)
- Command & Conquer: Tiberian Sun Firestorm (není podporováno v PvPGN 1.8.2, Beta v PvPGN 1.99)
- Command & Conquer: Red Alert 2 1,006 (Alfa v PvPGN 1.8.2, Beta v PvPGN 1.99)
- Command & Conquer: Yuri's Revenge v1.001 (Alfa v PvPGN 1.8.2, Beta v PvPGN 1.99)
- Command & Conquer: Renegade (není podporováno v PvPGN 1.8.2, Beta v PvPGN 1.99)
- Nox v1.02b (není podporováno v PvPGN 1.8.2, Beta v PvPGN 1.99)
- Nox Quest v1.02b (není podporováno v PvPGN 1.8.2, Beta v PvPGN 1.99)
- Dune 2000 v1.06 (není podporováno v PvPGN 1.8.2, Beta v PvPGN 1.99)
- Císař: Bitva o Dunu v1.09 (není podporováno v PvPGN 1.8.2, Beta v PvPGN 1.99)
Podporované platformy
- BeOS
- FreeBSD 4.x 5.x 6.x 7.x 8.x
- Linux 2.4 a novější
- Mac OS X 10.2 a vyšší
- Microsoft Windows 5x / 6x jádro, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Home Server
- Solaris
- Podpora platformy by měla být snadná na jakémkoli systému kompatibilním s POSIX. (Testováno na 32 a 64bitových platformách, různá celočíselná zakončení bajtů atd.)
Styl kódu a vývoj
PvPGN je napsán v jazyce C a v současné době se jedná o vysoce škálovatelný a vyspělý software se záznamy rozbitými přes 21 000 připojení v reálném čase na jednom serveru.
C ++ větev
Počínaje PvPGN 1.99 byl PvPGN překódován v C ++. Toto je evoluční, ne revoluční proces, a proto se základna kódu C převádí na C ++ jednu sekci po druhé. Toto není nový přepis. Na rozdíl od CVS je také nová větev C ++ uložena v úložišti SVN.