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'); Создание оператора: Код:
UPDATE `pvpgn_bnet` SET `auth_operator`='true' WHERE (`uid`='1'); С уважением Нелегал. |
Ответ: Гайд по установке ВарКрафта 3 в локалке!
Цитата:
Это пример того как подключить PvPGN к MySQL используя логин root и пароль 12345: Код:
storage_path = sql:mode=mysql;host=127.0.0.1;name=pvpgn;user=root;pass=12345;default=0;prefix=pvpgn_ |
Ответ: Гайд по установке ВарКрафта 3 в локалке!
у меня апача стоит ниче не изменял в этой строке. И созрел вопрос, как создать оператора канала?
Добавлено через 8 минут Код:
storage_path = file:mode=plain;dir=var\users;clan=var\clans;team=var\teams;default=conf\bnetd_default_user.plain |
Ответ: Гайд по установке ВарКрафта 3 в локалке!
Цитата:
|
Ответ: Гайд по установке ВарКрафта 3 в локалке!
Т.е. Саму базу в мускуле создать все таки надо самому, указать название в строке, а все остальное создается само. Я правильно понял?
|
Ответ: Гайд по установке ВарКрафта 3 в локалке!
Совершенно верно! Только незабудьте изменить свою строку:
Код:
storage_path = file:mode=plain;dir=var\users;clan=var\clans;team=var\teams;default=confp\bnetd_default_user.plain Код:
storage_path = sql:mode=mysql;host=127.0.0.1;name=pvpgn;user=root;pass=12345;default=0;prefix=pvpgn_ ;name=pvpgn - название вашей базы данных ;user=root - логин для подключения к базе данных ;pass=12345 - пароль для подключения к базе данных |
Ответ: Гайд по установке ВарКрафта 3 в локалке!
Как же всетаки после всех настроек создать оператора канала? Или модера, точно не знаю как правильно.
|
Ответ: Гайд по установке ВарКрафта 3 в локалке!
Все просто, открываете любой менеджер управления базой данных, например Navicat или PhpMyAdmin и выполняете следующие запросы (точнее те, что вам нужны).
Код:
UPDATE `pvpgn_bnet` SET `auth_admin`='true' WHERE (`uid`='1'); Код:
UPDATE `pvpgn_bnet` SET `auth_operator`='true' WHERE (`uid`='1'); |
Ответ: Гайд по установке ВарКрафта 3 в локалке!
Статистика для Сервера Варкрафта ТУТ
Добавлено через 1 час 7 минут Код HTML:
Dec 13 18:14:14 [info ] storage_init: initializing storage layer (available drivers: file, sql, sql2) |
Ответ: Гайд по установке ВарКрафта 3 в локалке!
А вы скопируйте файл "libmysql.dl" в корень вашего PvPGN. Этот файл находится в "Ваш диск:\sql\lib\opt" хотя можно найти его и в "sql/bin".
Добавлено через 9 минут UPD: Вам это не поможет, если вы скачали PvPGN по ссылке приложеной вами в первом посту. Для этого нужно качать "Win32-sql-BIN.zip" ну или как-то так, главное что бы было в названии sql. Я не качал готовый, а компилил с исходников и соответственно сам выбирал какой сервер баз данных использовать. |
Текущее время: 12:01. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot