Установка сервера PvPGN или как сделать свой Battle.Net Проект 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 на этом сервере необходимо использовать специальный загрузчик для клиенской части. Официальный сайт проекта
|