боюсь моих познаний в этом вопросе нехватит подскажешь ? ???
Вот что нашел...
Я предлагаю вам сначала заставить работать ваш сервер PvPGN, перед тем, как подключать программы d2*, так как вы их все равно не сможете использовать, пока PvPGN не настроен и не работает правильно. Также, убедитесь что в Варкрафт 3 вы используете загрузчик для игры на неофициальных серверах Battle.net, вроде вашего PvPGN сервера.
1. Для установки PvPGN:
· Просто запустите файл exe дважды (или единожды, в зависимости от вашей системы) кликнув на нем.
· Следуйте инструкциям в программе-установщике и кликните на кнопке finish когда установка завершится.
Если вы используете Windows XP, 2000, ME, или NT, возможно, вам стоит установить PvPGN как сервис, хотя это необязательно.
Для установки PvPGN как сервиса, запустите программу-установщик с параметром "-s install". Пример:
· c:\pvpgn1.1.6rc2.exe -s install
Сетап скажет, что он "Installing as a Service (Устанавливает как сервис)".
Для старта сервиса PvPGN кликайте сюда:
· Start (Пуск)
· Settings (Настройки)
· Control Panel (Панель управления)
· Administrative Tools (Инструменты администрирования)
· Services (Сервисы)
· Выберите сервис PvPGN и кликните на кнопке, похожей на кнпку plzy для старта сервиса
Если вы сталкиваетесь с проблемами, файл exe, который вы хотите использовать, возможно, стоит переименовать в PvPGNEliteService.exe .
Если вы хотите удалить сервис PvPGN, запустите программу установки опять с параметром "-s uninstall?. Пример:
· c:\pvpgn1.1.6rc2.exe -s uninstall
2. Теперь PvPGN установлен. Вам нужно правильно сконфигурировать PvPGN перед тем как вы сможете им пользоваться. Перейдите в директорию, куда вы установили PvPGN. Все файлы конфигурации, вроде bnetd.conf и файлы логов расположены в субдиректориях.
По умолчанию установка производится сюда:
· c:\program files\the player -vs- player gaming network\pvpgn
Просто на случай если вы не знаете или забыли куда вы установили PvPGN.
3. Идите в c:\program files\the player -vs- player gaming network\pvpgn\etc и отредактируйте файл bnetd.conf текстовым редактором, вроде Блокнота или Wordpad.
На самом деле, вам необходимо изменить только три вещи в файле bnetd.conf чтобы заставить PvPGN работать. Пока оставьте все остальные настройки в покое, PvPGN будет прекрасно работать и без этого. Измените только то, что предлагается ниже:
В файле bnetd.conf найдите раздел"Message Logs". Измените loglevel на следующее:
· loglevels = fatal,error,warn,info,trace,debug
Это заставит PvPGN заносить в логи все возможные ошибки, включая ошибки инициализации, MySQL и соединения.
После этого найдите раздел "Server Network Info". Измените servaddrs на:
· servaddrs = "0.0.0.0:6112"
Это заставит PvPGN прослушивать порт 6112 на предмет протоколов TCP и UDP для всех IP адресов на вашем компьютере.
И наконец, чтобы произвести последние изменения в файле bnetd.conf просто перейдите на несколько строк вниз. Измените w3routeaddr , который также находится в разделе "Server Network Info" на следующее:
· w3routeaddr = "X.X.X.X:6200"
Замените X.X.X.X на ваш IP адрес. Это должен быть определенный IP адрес или доменное имя, вроде
www.pvpgn.org, 0.0.0.0:6200 работать не будет. Это скажет роутеру PvPGN Warcraft III прослушивать порт 6200 на предмет протокола TCP. Это направит информацию Warcraft III к PvPGN.
Идите ниже, пока не наткнетесь на строку w3routeshow. В PvPGN версии 1.1.6х и выше, опция w3routeshow доступна. Включите и измените ее только если вы используете NAT, находитесь за рутером, gateway, и т.д. Если вы не уверены, просто оставьте все как есть..
Попробуйте сначала использовать w3routeaddr, если у вас проблемы при соединении с Warcraft III, после чего включайте w3routeshow.
· W3routeshow по умолчанию отключен и не стоит его включать если у вас нет никаких проблем.
· #w3routeshow = "127.0.0.1:6200"
Это заставит PvPGN прослушивать порт 6200 на предмет протокола TCP на localhost (127.0.0.1) вашего копьютера. Если вы включите это, измените на это ваш IP адрес или доменное имя.
Сохранитесь и закройте текстовый редактор.