Показать сообщение отдельно
Непрочитано 09.12.2008, 12:46   #1
Аватар для nelegal
Пользователь

Автор темы (Топик Стартер) PvPGN для новичков

Коротко о PvPGN :

PvPGN (Player vs. Player Gaming Network) - это эмулятор игровых серверов. Создан на базе bnetd, распространяется по лицензии GPL. Или проще говоря является альтернативой Battle.net.Официальный адрес проекта в сети Интернет - _http://pvpgn.berlios.de/
На сегодняшний день с помощью PvPGN стало возможным эмулировать не только сервер Warcraft III, но и других игр на основе клиентов Battle.net ( знаменитый Diablo, StarCraft), а также создана базовая поддержка клиентов Westwood Online (Command & Conquer).
В нашем случае для того, чтобы играть на таком сервере потребуется версия 1.21.
Поддерживаемые платформы: Microsoft Windows 9x, Windows 2000, Windows XP, Windows Server 2003, Windows Vista ; FreeBSD 4.x 5.x 6.x 7.x ;
Linux kernel 2.4 и 2.6 ; Solaris и некоторые другие.
PvPGN обычно используют люди, считающие Battle.net слишком медленным и которые хотят играть на локальном сервере без лагов.
Последнюю версию всегда можно скачать отсюда - _http://pvpgn.berlios.de/index.php?page=files

Установка PvPGN на Windows :

Итак качаем сам серв PvPGN-1.8.4-0-Win32-odbc-BIN.zip Распаковываем и называем допустим SERVER
Далее качаем это -> pvpgn-support-1.2.zip - Называем support
Настраиваем конфиг:
Заходим в папку /conf нашего сервера, находим файл bnetd.conf и открываем любым текстовым редактором.
1) Находим строку loglevels = fatal,error и преобразовываем её к виду
loglevels = fatal,error,warn,info,debug,trace
(Это заставит PvPGN заносить в логи все возможные ошибки, включая ошибки инициализации, MySQL и соединения.)
2) Далее найдите строку servaddrs и преобразуйте её к виду
servaddrs = "0.0.0.0:6112"
(Это заставит PvPGN прослушивать порт 6112 на предмет протоколов TCP и UDP для всех IP адресов на вашем компьютере.)
3) Переходим к строке w3routeaddr = "X.X.X.X:6200" и вместо X.X.X.X вписываем ваш ip.
С настройкой bnetd.conf закончено.

Теперь откройте порты 6112 и 6200 если вы используете фаерволл.

Далее файлы из архива support (который мы уже распаковали) КОПИРУЕМ в папку SERVER/files с заменой старых!
После всего этого заходим в папку SERVER/files/tos.txt - в нем можно исправить правила, а так же во всех текстовых файлах этой папки.
Запускаем сервер файлом PvPGNConsole.exe а клиент запускаем файлом w3l.exe

Администрирование:
Открываем любой менеджер управления базой данных ( Navicat, PhpMyAdmin, etc) и выполняем запрос :
Код:
UPDATE `pvpgn_bnet` SET `auth_admin`='true' WHERE (`uid`='1');
Вместо единицы ставим UID аккаунта, которого хотим сделать администратором.
Создание оператора:
Код:
UPDATE `pvpgn_bnet` SET `auth_operator`='true' WHERE (`uid`='1');
Ну вот вроде и все! Настраивал и тестировал серв под виндой 2003 сервер. Под другими ОС я его не тестил.
С уважением Нелегал.

Последний раз редактировалось Nytrex; 10.04.2009 в 12:45. Причина: дополнение
nelegal вне форума Отправить сообщение для nelegal с помощью ICQ Ответить с цитированием
Сказали спасибо: