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. Я не качал готовый, а компилил с исходников и соответственно сам выбирал какой сервер баз данных использовать. |
Ответ: Гайд по установке ВарКрафта 3 в локалке!
Не понимаю как сделать сайт со статистикой,сайт скачал,поставил,а он меня шлёт на внеху. Ваапще не вариант=\
|
Ответ: Гайд по установке ВарКрафта 3 в локалке!
Цитата:
|
Ответ: Гайд по установке ВарКрафта 3 в локалке!
Народ, какая софтина будет создавать базу в маскуле? Запускаю PvPGNConsole.exe и окно cmd быстро проскакивает, что не успеваю заметить, что там было :( да и таблица в бд не создалась.
Цитата:
Feb 27 12:45:57 [error] _setup_listensock: could not bind w3route socket to address 192.168.1.134:6200 TCP (psock_bind: Cannot assign requested address) Feb 27 12:45:57 [fatal] server_main: failed to initialize network (exiting) с тем разобрался, скачал пвпгн под маскуль свой. ща вот тока выбивает такой косяк :( |
Ответ: Гайд по установке ВарКрафта 3 в локалке!
Правильно нужно прописывать storage_path:
Цитата:
|
Ответ: Гайд по установке ВарКрафта 3 в локалке!
благодарю, но сделал все сам ... всё было только из-за своей не внимательности .... сейчас вопрос в другом, когда BNetGatewayEdit меняешь строку коннекта к пвпгн сервер в батле, куда он сохраняет изменения ?как называется тот файл, который он правит ?
|
Ответ: Гайд по установке ВарКрафта 3 в локалке!
Цитата:
|
Ответ: Гайд по установке ВарКрафта 3 в локалке!
mushu, прошу прощения, сразу не заметил. Сохраняет не в файл, а в реестр:
Цитата:
|
Ответ: Гайд по установке ВарКрафта 3 в локалке!
к сожалению такого пути нету :( нашел вот только этот, но там конфигурации батлы нету .. HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\
|
Ответ: PvPGN для новичков
Добрый день, или утро. Короче здорова.
Все зделал как написано, все прям по пунктикам, один за одним. Ничего не пропустил. У меня PvPGN пишет такую шляпу: Код:
Apr 03 07:27:04 [info ] eventlog_startup: logging event levels: fatal,error,warn,info,debug,trace Я не секу в SQL. Скачал, установил, а там еще и настраивать надо. Ну я не стал заморачиваться и выбрал там стандартные настройки. Указал пароль 12345 (логин: root он нигде не запрашивал, да я так понимаю и не в этом дело) вот вроде бы и все. А что теперь то не так не пойму. Облазил весь инет. Везде пишут хр*н поймешь. Здесь вижу что хоть что то можно прояснить в затруднительной ситуации. Прошу помочь. Надеюсь проблема не в SQL, но если так ОГРОМНАЯ просьба дать ссылочку на нормальную - настроеную - SQL или опишите как настроить. Буду рад даже если в кратце. Заранее спасибо. |
Ответ: PvPGN для новичков
Mr._bananZa, Вам нужно установить программу Navicat for MySQL и через нее создать базу "pvpgn".
|
Ответ: PvPGN для новичков
Цитата:
|
Ответ: PvPGN для новичков
Сорь за глупый вопрос, а это по локалке или нету?
|
Ответ: PvPGN для новичков
По интернету.
|
Ответ: PvPGN для новичков
А можно ли имея сайт, ввести не свой IP, а IP сайта(сайт юкоза кпримеру)?
Будет ли это работать? |
Ответ: PvPGN для новичков
nithrous, Нет, не будет. Нужно вводить IP компьютера, на котором сервер и будет запущен!
|
Ответ: PvPGN для новичков
Я чёт не понял, сорь за нубство, а чё такое MySQL, и зачем ето надо?
Вроде сервак поставил, а немогу писать комманды, типа это тока админы могут(на английском написано), и в клиенте(PvPGN, рядом с консолю находится ярлык), не показывает ни одного юзера, чё с этим делать? Это связано с MySQL? и ещё, эту строчку я не заменял Код HTML:
storage_path = sql:mode=mysql;host=127.0.0.1;name=pvpgn;user=root;pass=12345;default=0;prefix=pvpgn_ Ещё хотел задать вопрос, как сделать IP нединамическим? Добавлено через 52 минуты Сё-таки проблему с IP я решил, есть сайт no-ip.com |
Ответ: PvPGN для новичков
всем хай!!! хочу создать серв для wc3 версии 1.23 выполнил все пункты которые указаны в теме выше кроме Navicat for MySQL скачал эту прогу ввёл туда свой ip адрес ,данные с storage_path = name=xxxx,user=xxx,pass=xxxxxxx что делать дальше??? при открытии PvPGNConsole выдаёт [картинки заливаем на наш хостинг и делаем их нормальных размеров] // PROGRAMMATOR
|
Ответ: PvPGN для новичков
warIII, запускайте w3l.exe и играйте )
|
Ответ: PvPGN для новичков
Цитата:
и где через что заливать картинки на ваш хостинг? я у вас 1й день зарегин так что не обессудте. |
Ответ: PvPGN для новичков
http://img.zone-game.info/ - вот сюда картинки, а для запуска Вам необходим w3l.exe и именно под вашу версию.
|
Ответ: PvPGN для новичков
Хелп плиз, я када заменяю storage path, серв не пашет(не врубается консоль, а то "вроде" работает.
Чё делать? |
Ответ: PvPGN для новичков
nithrous, как Вы изменяете ее? Нужно так: name=**** - название базы ;
user=**** - логин базы ;pass=**** - пароль базы |
Ответ: PvPGN для новичков
Плиз, расскажите нубу про MySQL, зачем он нужен, как его юзать
|
Ответ: PvPGN для новичков
_http://ru.wikipedia.org/wiki/Mysql
|
Ответ: PvPGN для новичков
можете поподробнее обьяснить как сделать главного админа ,админа ,модеров.
серв установил через BNetGatewayEditor.exe если это имеет значение. если для этого нужна прога то дайте ссылочку плиз. заранее спасибо! |
Ответ: PvPGN для новичков
На первой странице этой же темы, было написано как. http://forum.zone-game.info/showpost...12&postcount=8
|
Ответ: PvPGN для новичков
я понимаю но где их взять? открываете любой менеджер управления базой данных, например Navicat или PhpMyAdmin
если не трудно дайте ссыль. |
Ответ: PvPGN для новичков
Блин, а гугл на что? в крайнем случае хайди СКЛ скачай с сайта, вот ток недавно выложили...
|
Ответ: PvPGN для новичков
Все верно, можно скачать HeidiSQL – графическое управление MySQL и работать.
|
Ответ: PvPGN для новичков
скачал HeidiSQL установил далее происходит следущее при запуске соединения выдаёт вот что sql error: can't connect to mysql server on '127.0.0.1' (10061)
(соответственно данные ввожу те которые указаны в строке storage_path = ) или когда меняешь port на 6112 то программа виснет по умолчанию там стоит порт 3306 подскажите что нужно сделать? и ещё вопрос можно ли сделать так чтобы этот серевер работал по локальной сети??? |
Текущее время: 23:32. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot