Установка сервера PvPGN или как сделать свой Battle.Net
01.11.2004 | khomya

Проект bnetd прекратил свое существование, но он получил свое продолжение в другом проекте, названном – PvPGN, что расшифровывается, как Player vs. Player Gaming Network. В этом, новом, проекте доработаны многие вещи, в том числе полноценно поддерживается WarCraftIII и многое другое.

Качаем: pvpgn-1.4.6.tar.gz

Копируем этот архив в папку /usr/src

Распаковываем архив
tar xvfz pvpgn-1.4.6.tar.gz

Переходим в каталог исходников
cd /usr/src/pvpgn-1.4.6/src/

Конфигурируем
./configure

Примечание: Сервер так же можно собрать с поддержкой mysql для этого конифигурировать надо вот так:
./configure –with-mysql

Далее описывается установка без поддержки базы даных mysql…

Собираем пакет
make

Устанавливаем пакет
make install

Далее сервер, по не понятным мне причинам, отказывается принимать клиентов. И сколько я их не перепробовал – говорит, что не может работать с даной версией. Так что прийдется отредактировать пару директив (чтобы при заходе на сервер не проверялась версия клиента) в конфиге:

Открываем файл
/usr/local/etc/bnetd.conf

Находим строки

skip_versioncheck = false
allow_bad_version = false

И меняем false на true, чтобы получилось так:

skip_versioncheck = true
allow_bad_version = true

В остальном конфиг редактируется так же как для bnetd. Свериться можно здесь.

Запускаем демон
/usr/local/sbin/bnetd -c /usr/local/etc/bnetd.conf

Наслаждаемся игрой. :)

Примечание: для игры в WarCraftIII на этом сервере необходимо использовать специальный загрузчик для клиенской части.

Официальный сайт проекта

Автор: Лебедев Вадим (Pontiy_Pilat)
Оформление, исправления и добавления: Tavik

Просмотров новости: 10 657  <, , , , >


  • Валера

    Спасибо! надеюсь новые версии ставятся также….
    давно я в старкрафт, блин, не играл :))

-->