WikiDer > PvPGN

PvPGN
PvPGN
PvPGN под управлением Linux, Fedora Core 4
PvPGN под управлением Linux, Fedora Core 4
Разработчики)Команда PvPGN
Стабильный выпуск
1.8.5
Предварительный выпуск
1.99.r577
Репозиторий Отредактируйте это в Викиданных
Операционная системаКроссплатформенность
ТипПрограммное обеспечение с открытым исходным кодом
ЛицензияGNU GPL
Интернет сайтgithub.com/pvpgn

PvPGN (пслой vs пслой граммя Network) является бесплатное программное обеспечение с открытым исходным кодом предложение проекта подражание различных серверов игровой сети. Он публикуется под GPL и на основе bnetd. PvPGN был рекомендован проектом месяца в августовском выпуске журнала за 2005 год. Linux + журнал.

В настоящее время он поддерживает большинство функций всех Battle.net классические клиенты (Diablo, Diablo II, Diablo II: Повелитель разрушения, Стар Крафт, StarCraft: Brood War, Warcraft II: издание Battle.net, Warcraft III: Царство Хаоса, Warcraft III: Ледяной трон). Он также предлагает базовую поддержку для Westwood Онлайн-клиенты (Command & Conquer: Tiberian Sun, Command & Conquer: Red Alert 2, Command & Conquer: Месть Юрия). Поддержка Westwood Online все еще остается экспериментальной.

Сервер PvPGN можно использовать:

  • Если вы хотите провести локальный турнир с местными пользователями и лэддерами.
  • Если вы хотите сохранить местное сообщество друзей, а не играть на Battle.net.
  • Для людей, которые хотят играть по локальной сети, но со статистикой, подобной Battle.net. Разные кибер-кафе используйте для этого сервер PvPGN.
  • Для людей, которые хотят играть на сервере в своей стране или районе, чтобы уменьшить отставание.

Поддерживаемые протоколы

Список поддерживаемых клиентов и их минимальная необходимая версия:

Поддерживаемые платформы

Стиль кода и разработка

PvPGN написан на C, и в настоящее время это хорошо масштабируемая зрелая программа с рекордными показателями, превышающими более 21000 подключений в реальном времени на одном сервере.

Филиал C ++

Начиная с PvPGN 1.99, PvPGN был перекодирован на C ++. Это эволюционный, а не революционный процесс, поэтому кодовая база C конвертируется в C ++ по частям. Это не свежее переписывание. Также новая ветка C ++ хранится в репозитории SVN, а не в CVS.

внешняя ссылка