Создание собственного Battle.NET сервера

Установка и настройка серверов для различных игр

Модератор: Dimanok

Создание собственного Battle.NET сервера

Сообщение ds-jan » 27 дек 2009, 19:30

Коротко о 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 :

И так, качаем сам сервер - http://fair-play.san.ru/index.php?act=attach&type=post&id=653
Распаковываем и называем ,допустим, SERVER
Далее, качаем патч - http://fair-play.san.ru/index.php?act=attach&type=post&id=654 и называем его 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');


Ну вот вроде и все! ;)

При копировании статьи активная ссылка на www.vfose.ru обязательна
Последний раз редактировалось Rostov114 03 май 2010, 19:17, всего редактировалось 2 раз(а).
Причина: Авторство то надо соблюдать
ИзображениеИзображение
Изображение
Изображение
Аватара пользователя
ds-jan
Активный участник
 
Сообщения: 1206
Зарегистрирован: 27 апр 2009, 06:57
Откуда: Балаково. Пром.зона
Домен: http://empower-servers.ru

Re: Создание собственного Battle.NET сервера

Сообщение ds-jan » 27 дек 2009, 19:46

Если не зарегестрированы на Форуме я так и быть выложу сюда.Вы только напишите
ИзображениеИзображение
Изображение
Изображение
Аватара пользователя
ds-jan
Активный участник
 
Сообщения: 1206
Зарегистрирован: 27 апр 2009, 06:57
Откуда: Балаково. Пром.зона
Домен: http://empower-servers.ru

Re: Создание собственного Battle.NET сервера

Сообщение Dimanok » 27 дек 2009, 19:47

без рег. качает.
www.strike64.ru - Крупнейшая конференция о играх корпорации Valve, Поволжья
Dimanok
Автор
 
Сообщения: 3506
Зарегистрирован: 05 июл 2008, 11:02
Откуда: Саратов
Домен: http://www.strike64.ru

Re: Создание собственного Battle.NET сервера

Сообщение ds-jan » 27 дек 2009, 19:51

Dimanok писал(а):без рег. качает.

Ну я незнал
ИзображениеИзображение
Изображение
Изображение
Аватара пользователя
ds-jan
Активный участник
 
Сообщения: 1206
Зарегистрирован: 27 апр 2009, 06:57
Откуда: Балаково. Пром.зона
Домен: http://empower-servers.ru

Re: Создание собственного Battle.NET сервера

Сообщение eckounit » 07 фев 2010, 10:48

Спасибо, может пригодится... раньше для этих целей приходилось поднимать vpn ...
Изображение
eckounit
Активный участник
 
Сообщения: 95
Зарегистрирован: 01 мар 2009, 15:39


Вернуться в Игровые серверы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17