Рейтинг темы:
  • 2 Голос(ов) - 5 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
PvPGN для новичков
#41
ктонибуть ответит на выше указанный вопрос????
Ответ
#42
А что там отвечать? Уже на всевозможные вопросы Вам дали ответы. Не подсоединяется, значит не поставили MySQL. Мы здесь помогаем с серверами, а не с проблемами администратора. Попробуйте разобраться сами, подумайте, а то скоро и думать разучитесь. Вот когда подсоединитесь к MySQL'у, тогда приходите и мы ответим Вам на новые вопросы.
Ответ
#43
Здравствуйте уважаемые посетители и администраторы форума.
Недавно запустил PVPgn 1.8.5 сервер для Warcraft FT. Сервер стоит в локальной городской сети. Т.к сеть свежая, Батлнет сервера нету, Люби играют в Варкрафт используя утилиту LanGame. Очень много форумов облазил и самого интернета. НАсчет Русскоязычной поддержки батлнет у нас тяжко, а на офф форуме проекта мне трудно. Т.к с английским слабо.
Сервер установил с поддержкой MySQL, почистил ненужные каналы, конфиги все перекопал, где мог что-то сделать, то уже сделал, но т.к у меня с Английским туго, осталось 3 проблемы.

1. Как включить статистику игроков? Т.е чтобы если я сижу на батлнет и тыкаю по игроку в списке ников, отображался список побед и поражений игрока. На уровне всех карт в которые он играл. Слышал о том, что в статистику только карты на развитие записываются, но видел на некоторых игровых серверах, что все победы засчитываются. В том числе и DOTA. Если честно, то мне и надо именно DOTу чтоб считал.
Вопрос: Как это работает и что нужно править?

2. Многие жалуются, что при игре через Батлнет есть задержка, в отличии чем при игре через обычную локальную сеть.(исп утил. LanGame) Да, задержку и я сам заметил, хоть и 0,5-1сек. Но всеравно, когда привык абсолютно без лагов играть. и те 0,5 сек доставляют Неудобство. Версии варкрафта у всех одинаковые 1.22. раньше думал что соединение идёт через сервер BNet, оказалось совсем по другому. Человек который создал карту, и есть хост. т.е когда идёт игра. Соединениея других игроков поступают напрямую к Создателю карты. Т.е не через bnet сервер. Получается лагов тут вообще не должно быть. Т.е выходит что так они играют через bnet, что через LanGame, суть соединения одна и та же. Так всётаки почему когда играешь через LanGame нету лагов, а через bnet есть лаг (хоть и мелкий)
Может какие-то значения надо прописывать в bnet?
Вопрос: как устранить лаги в игре через bnet?

3. И осталась одна непонятка, сервер работает без зависаный и вылетаний, но в консоле порою пишет:
Код:
Apr 18 00:59:33 [error] handle_udp_packet: [248] got unknown udp packet type 0x102ff7, len 16 from 10.168.33.21:6112
Apr 18 01:00:41 [error] handle_udp_packet: [248] got unknown udp packet type 0x102ff7, len 16 from 10.168.33.21:6112
Apr 18 01:01:23 [error] handle_udp_packet: [248] got unknown udp packet type 0x102ff7, len 16 from 10.168.33.21:6112
Что за неизвестные пакеты? Как от них избавиться? вредит ли это серверу? т.е неполадка ли это какая-нибудь или просто оповещение о "возможном читере" ?

4. Видел в сервере автоапдейт, но путём не разобрался.
Как я понял, если у меня стоит на сервере ограничение версией 1.22, то если у игрока входящего в bnet версия 1.21, то ему будет предложено автоматически пропатчиться до 1.22? (Встречал такое когда заходишь на офф. бнет старым клиентом. Начинает автоматически качать апдейт.)

Вопрос: Как это включить? какие файлы надо выкладывать в папку с сервером для заливки их потом к себе клиентом.

Заранее спасибо за вашу помошь.

P.S Лучше вашего форума по настройке серверов пока-что не встречал. Молодцы ребята!
Ответ
#44
неужели и мой вопрос ламерский и сто раз рассматривался?
Ответ
#45
Нет, что Вы, он не ламерский. Просто многие в связи с праздником "под заболели", а другие не могут ответить, так как не сталкивались.

1. Что бы читал статистику Dota AllStars (сам не смотрел, но уже обращались), нужно править сам PvPGN - это все можно сделать, так как исходный код открыт.

2. Лагов не замечал, так что смотрите что у вас с каналом и каким образом Вы подсоединяете игроков. Может Вы их через внешний IP подключаете (а там маленькая скорость инета и т.д.). В любом случае на этот вопрос не смогу ответить, так как не знаю, что Вы и как сделали.

3. Попробуйте сменить пароль через игру, если ошибки сыпятся, то значит версия игрового клиента не подходит.

4. Процесс довольно занимательный... Напишу, но не обещаю что сегодня.
Ответ
#46
nelegal Написал:Коротко о 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`='[color=Gray]1[/color]');
Вместо единицы ставим UID аккаунта, которого хотим сделать администратором.
Создание оператора:
Код:
UPDATE `pvpgn_bnet` SET `auth_operator`='true' WHERE (`uid`='1');

Ну вот вроде и все! Настраивал и тестировал серв под виндой 2003 сервер. Под другими ОС я его не тестил.
С уважением Нелегал.
как настроить MySQL под это покажите плиз на картинках
Ответ
#47
драсте всем! простите за нубский вопрос!
создал сервак(для LAN):все как по форуму (только не разобрался с storage_path, там нече не менял), нажал PvPGNConsole.exe вылетело окно с "server is now running" вопрос-таперь как игрокам подключится к БН?
заранее спасибо!
пасибо, сам разобрался!

Добавлено через 1 час 30 минут
еще вопрос! сделал бн для сети!
все конектятся играют, но админов нет =(
помогите разобраться и поставить себя админом! (читал 1-ую строницу, но как понял это для инет баттелнета)
Ответ
#48
kyky;32816 Написал:но как понял это для инет баттелнета
Нет такого понятия "локальные админы" и "внешние админы". Smile
Ответ
#49
немогу подключится через прогу к серверу пишет
Can't connect to server MySQL
значит я чтото не то прописал в bnetd.conf ?
Ответ
#50
Raiden [], Вам нужно найти в том же bnetd.conf строчку storage_path и заменить данные там значения следующим образом : name=**** - название базы ;
user=**** - логин базы ;pass=**** - пароль базы
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  PVPgn и долбаный NAT Razoon 1 3,068 06-05-2023, 03:11 AM
Последний пост: Azzlaer
  Web-статистика Battle.net [PvPGN] Кашперофский 19 16,320 06-05-2023, 03:10 AM
Последний пост: Azzlaer
  Создание своего сервера для WarCraft 3 (PvPGN) wen1k 22 45,433 06-12-2013, 02:05 AM
Последний пост: Begzod
  как поставить бота на pvpgn? floock 1 4,132 11-16-2012, 06:15 AM
Последний пост: Csandr
  Статистика PvPGN для DotA Leoric 9 6,761 09-23-2012, 07:21 AM
Последний пост: Csandr
  PvPGN Web Registration System v0.2 beta Nasdomlan 10 5,978 07-19-2012, 07:11 AM
Последний пост: Nasdomlan
  (Помогите) Как создасть сервер Red Alert 2 при припомощи PvPGN LaW4iK 1 4,959 06-04-2012, 08:02 AM
Последний пост: Csandr
  pvpgn+ghost qqbb 8 6,664 03-27-2012, 10:12 PM
Последний пост: qqbb
  Проблема с PvPGN Rush 4 5,279 11-08-2011, 09:41 PM
Последний пост: Rush
  pvpgn Realm? T-MAX 1 2,331 10-07-2011, 11:55 AM
Последний пост: T-MAX

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)