PvPGN для новичков - Страница 5 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games > WarCraft III > Создание сервера

Создание сервера Форум для тех, кто хочет установить PvPGN и сделать свой Battle.NET

Ответ
Опции темы
Непрочитано 13.04.2009, 10:46   #41
Аватар для warIII
Пользователь

По умолчанию Ответ: PvPGN для новичков

ктонибуть ответит на выше указанный вопрос????
warIII вне форума Ответить с цитированием
Непрочитано 13.04.2009, 16:16   #42
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: PvPGN для новичков

А что там отвечать? Уже на всевозможные вопросы Вам дали ответы. Не подсоединяется, значит не поставили MySQL. Мы здесь помогаем с серверами, а не с проблемами администратора. Попробуйте разобраться сами, подумайте, а то скоро и думать разучитесь. Вот когда подсоединитесь к MySQL'у, тогда приходите и мы ответим Вам на новые вопросы.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 18.04.2009, 23:22   #43
Новичок

По умолчанию Ответ: 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   #44
Новичок

По умолчанию Ответ: PvPGN для новичков

неужели и мой вопрос ламерский и сто раз рассматривался?
cemeht вне форума Ответить с цитированием
Непрочитано 20.04.2009, 14:38   #45
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: PvPGN для новичков

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

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

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

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

4. Процесс довольно занимательный... Напишу, но не обещаю что сегодня.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 30.04.2009, 09:44   #46
Новичок

По умолчанию Ответ: PvPGN для новичков

Цитата:
Сообщение от 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`='1');
Вместо единицы ставим UID аккаунта, которого хотим сделать администратором.
Создание оператора:
Код:
UPDATE `pvpgn_bnet` SET `auth_operator`='true' WHERE (`uid`='1');
Ну вот вроде и все! Настраивал и тестировал серв под виндой 2003 сервер. Под другими ОС я его не тестил.
С уважением Нелегал.
как настроить MySQL под это покажите плиз на картинках
jabadubadu вне форума Ответить с цитированием
Непрочитано 18.05.2009, 05:51   #47
Новичок

По умолчанию Ответ: PvPGN для новичков

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

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

Последний раз редактировалось kyky; 18.05.2009 в 07:22. Причина: Добавлено сообщение
kyky вне форума Ответить с цитированием
Непрочитано 19.05.2009, 17:35   #48
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: PvPGN для новичков

Цитата:
Сообщение от kyky Посмотреть сообщение
но как понял это для инет баттелнета
Нет такого понятия "локальные админы" и "внешние админы".
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 25.05.2009, 04:10   #49
Новичок

По умолчанию Ответ: PvPGN для новичков

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

Последний раз редактировалось Raiden []; 25.05.2009 в 04:37.
Raiden [] вне форума Ответить с цитированием
Непрочитано 25.05.2009, 13:02   #50
Пользователь

По умолчанию Ответ: PvPGN для новичков

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


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 14:18. Часовой пояс GMT +3.

Вверх