Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Создание сервера (https://forum.zone-game.info/forumdisplay.php?f=133)
-   -   PvPGN для новичков (https://forum.zone-game.info/showthread.php?t=2465)

warIII 13.04.2009 10:46

Ответ: PvPGN для новичков
 
ктонибуть ответит на выше указанный вопрос????

PROGRAMMATOR 13.04.2009 16:16

Ответ: PvPGN для новичков
 
А что там отвечать? Уже на всевозможные вопросы Вам дали ответы. Не подсоединяется, значит не поставили MySQL. Мы здесь помогаем с серверами, а не с проблемами администратора. Попробуйте разобраться сами, подумайте, а то скоро и думать разучитесь. Вот когда подсоединитесь к MySQL'у, тогда приходите и мы ответим Вам на новые вопросы.

cemeht 18.04.2009 23:22

Ответ: PvPGN для новичков
 
Здравствуйте уважаемые посетители и администраторы форума.
Недавно запустил 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 Лучше вашего форума по настройке серверов пока-что не встречал. Молодцы ребята!

cemeht 20.04.2009 07:11

Ответ: PvPGN для новичков
 
неужели и мой вопрос ламерский и сто раз рассматривался?

PROGRAMMATOR 20.04.2009 14:38

Ответ: PvPGN для новичков
 
Нет, что Вы, он не ламерский. Просто многие в связи с праздником "под заболели", а другие не могут ответить, так как не сталкивались.

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

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

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

4. Процесс довольно занимательный... Напишу, но не обещаю что сегодня.

jabadubadu 30.04.2009 09:44

Ответ: PvPGN для новичков
 
Цитата:

Сообщение от nelegal (Сообщение 24273)
Коротко о 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 сервер. Под другими ОС я его не тестил.
С уважением Нелегал.

как настроить MySQL под это покажите плиз на картинках

kyky 18.05.2009 05:51

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

Добавлено через 1 час 30 минут
еще вопрос! сделал бн для сети!
все конектятся играют, но админов нет =(
помогите разобраться и поставить себя админом! (читал 1-ую строницу, но как понял это для инет баттелнета)

PROGRAMMATOR 19.05.2009 17:35

Ответ: PvPGN для новичков
 
Цитата:

Сообщение от kyky (Сообщение 32816)
но как понял это для инет баттелнета

Нет такого понятия "локальные админы" и "внешние админы". :)

Raiden [] 25.05.2009 04:10

Ответ: PvPGN для новичков
 
немогу подключится через прогу к серверу пишет
Can't connect to server MySQL
значит я чтото не то прописал в bnetd.conf ?

Nytrex 25.05.2009 13:02

Ответ: PvPGN для новичков
 
Raiden [], Вам нужно найти в том же bnetd.conf строчку storage_path и заменить данные там значения следующим образом : name=**** - название базы ;
user=**** - логин базы ;pass=**** - пароль базы


Текущее время: 08:24. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot