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

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

Ответ
Опции темы
Непрочитано 28.02.2009, 16:40   #31
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Свой Баттлнет для домашней сетки=)

Файл bnetd.conf в блоке: Server network info
Цитата:
servaddrs = ":"
Это по умолчанию настройка, без разницы на каком IP-адресе и стандартно определяется порт 6112. Там можно посмотреть примеры.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 02.03.2009, 20:43   #32
Аватар для nithrous
Пользователь

По умолчанию Ответ: Свой Баттлнет для домашней сетки=)

Не могли бы вы скопировать сюда пример конф файла(указав версию сервера), описав каждую строчку, типа
servaddrs = ":6112"-порт по умолчанию...*описание - пример 1-ой строчки
Чтобы был целый конф файл, ненужное не описывайте
nithrous вне форума Ответить с цитированием
Непрочитано 25.03.2009, 07:29   #33
Пользователь

По умолчанию Ответ: Свой Баттлнет для домашней сетки=)

Нород подскажите,это технология создания сервера подайдет под линекс?тоесть я север на линекс на линекс буду держать!)
MooN вне форума Ответить с цитированием
Непрочитано 25.03.2009, 13:36   #34
Пользователь

По умолчанию Ответ: Свой Баттлнет для домашней сетки=)

Да, подойдет для версий Linux kernel 2.4 и 2.6, а на других не уверен.
Nytrex вне форума Ответить с цитированием
Непрочитано 25.03.2009, 14:33   #35
Пользователь

По умолчанию Ответ: Свой Баттлнет для домашней сетки=)

Цитата:
Сообщение от Nytrex Посмотреть сообщение
Да, подойдет для версий Linux kernel 2.4 и 2.6, а на других не уверен.
Я использую Linux Ubuntu 8.04,а Linux kernel 2.4 в жизни не слыхал(Linux kernel 2.4 нармальна для серверов?
MooN вне форума Ответить с цитированием
Непрочитано 25.03.2009, 20:26   #36
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Свой Баттлнет для домашней сетки=)

Вот, как раз в тему - Linux-Kernel 2.4.0. Хорошо или не очень? После прочтения будет понятие о том, что это и нужно ли вам оно.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 01.04.2009, 16:58   #37
Пользователь

Post Ответ: Свой Баттлнет для домашней сетки=)

Такс начнём с начала.... я скачал pvpgn-support-1.2 , PvPGN-1.8.5-0-Win32-MySQL-5.0.77-BIN и For_pvpgn , но я так и не понял где , что настраивать... ещё я не могу достать базу... по скольку без базы я думаю некуда) а там версия нужна (если мои галаза не врут) mysql 5.0 + и ещё я не понял какие именно конфиги и где именно изменять все порты и IP адреса и что сделать чтобы пахал свой баттле нет... а то что мне кидают сылку на англ. инструктаж во внехе мне не очень нравится.........
Жду нормального ответа с уважением Сергей.
Hauster вне форума Ответить с цитированием
Непрочитано 01.04.2009, 18:09   #38
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Свой Баттлнет для домашней сетки=)

Перечитывайте эту тему http://forum.zone-game.info/showthread.php?t=2465 пока не поймете как и что настраивать. У нас любителей "устанавливать Battle.NET" - нет.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 30.04.2009, 10:24   #39
Пользователь

Arrow Ответ: Свой Баттлнет для домашней сетки=)

Установка и настройка своего Battle.Net сервера (D2 1.10).

Вступление

Итак, вы решили установить у себя на компе локальный баттлнет. Не знаю зачем он вам понадобился, погонять ли ботов, поиграть с друзями мо модему в более дружественном интерфейсе или просто для интереса. Я буду описывать вариант, рассчитаный для пользования только с данного компьютера. То есть на котором будет всего один игрок - вы.
Насколько отличается процесс установки серьезного сервера в локальной сети для множества пользователей, я пока сказать не могу.

Установка и конфигурация

Нам понадобятся следующий софт:
1) BNetD. Кто то предпочитает другой эмулятор сервера - PvPGN, мне с ним запустить рилм так и не удалось, поэтому ничего о нем сказать не могу. Я буду описывать установку именно BNetD.
2) D2 Closed Server (D2CS) и D2 Database Server (D2DBS). И то и другое входит в предыдущий архив.
3) D2 Game Server (D2GS). Если предыдущие два необходимы для создания рилма, то этот - для создания игр на этом самом рилме.

Теперь определитесь, где на винчестере у вас будет сервер. Например в C:\Games\BNetD\
Сначала нас интересует содержимое папки win32 в архиве с BNetD. Распаковываете его в папку, выбранную для сервера. Там образуются три exe-шника (bnetd.exe, d2cs.exe, d2dbs.exe) и папки var и etc. Первая предназначена для хранения данных сервера - лэддэра, сэйвов персов и.т.п. вещей. Она нас мало интересует. А вот в папке etc содержатся конфигурационные файлы сервера, очень важная часть сервера.

Итак, приступаем к конфигурированию сервера. Я буду описывать те параметры, которые нам надо изменять. Остальные можно оставить по умолчанию.
Во всем следующем тексте заменяйте XXX.XXX.XXX.XXX на IP адрес вашей машины. Обязательно точный статический IP, не 0.0.0.0 и не 127.0.0.1. Узнать его легко - наберите в Пуск->Выполнить "ipconfig", там будет список всех подключений, для каждого будет указан ваш IP адрес. Нас интересует IP подключения по локальной сети. Если у вас такового нету - значит не установлен статический IP. Как его установить - читайте на форуме в этом топике.

1) Файл bnetd.conf

versioncheck_file = etc/versioncheck
update_bad_checksum = true
allow_unknown_version = true
//Раздел отвечает за проверку версии клиента при подключении. Нам нафиг не нужна.

servaddrs = "XXX.XXX.XXX.XXX:6112"

2) Файл d2cs.conf

realmname = MyRealm
//MyRealm замените на имя вашего будущего рилма

servaddrs = "XXX.XXX.XXX.XXX:6113"
realmaddr = "XXX.XXX.XXX.XXX:6113"
gameservlist = XXX.XXX.XXX.XXX
bnetdaddr = "XXX.XXX.XXX.XXX:6112"

Дальнейшая часть отвечает за настройки рилма и нам малоинтересна. Если хотите - можете там покопаться, благо все откомментировано.

3) Файл d2dbs.conf

servaddrs = "XXX.XXX.XXX.XXX:6114"
gameservlist = XXX.XXX.XXX.XXX

4) Файл realm.list

Здесь содержится список всех рилмов. Нам будет достаточно одного, так что достаточно отредактировать параметры уже имеющегося.
"MyRealm" "My Realm Server" XXX.XXX.XXX.XXX:6113 no
Первая колонка - название рилма, должно совпадать с указанным в d2cs.conf, следующая - длинное название сервера, можете писать, что хотите. Третья колонка - IP адрес аналогично всем предыдущим файлам. Значение последней колонки я не понял, оставьте по умолчанию.

Отлично! Рилм настроен! Теперь переходим к установке игрового сервера - D2GS.
Для работы Д2ГС необходимо, чтобы все dll и mpq от игры находились в одной с ним папке. Поэтому есть два варианта:
1) Вы распаковываете Д2ГС в отдельную папку и копируете туда все dll и mpq из папки с игрой.
2) Вы распаковываете Д2ГС в саму папку с игрой.
Я предпочитаю второй вариант, поскольку он существенно экономит место на диске. Кроме того, mpq файлы не должны быть урезанными, иначе сервер не запустится.
После распаковки надо отредактировать файл d2gs.reg. На интересуют следующие параметры.

"D2CSIP"="XXX.XXX.XXX.XXX"
"D2DBSIP"="XXX.XXX.XXX.XXX"
//Выставляем IP адреса как и для предыдущих файлов.

"MaxGames"=dword:00000000
//Максимальное количество игр на сервере. Ставьте сколько хотите, главное, чтобы больше нуля.

"MOTD"="..."
//Сообщение, выводящиеся при создании/присоединии к игре на сервере. На ваш выбор, можете оставить по умолчанию.

Далее запускайте файл install.bat. Все! Установка сервера завершена.

Запуск

Теперь надо его запустить. Сначала вручную запускаете все три исполнямых файла - bnetd.exe, d2cs.exe, d2dbs.exe. Затем заходите в панель управления службами (Пуск->Панель Управления->Администрирование->Службы) и запускаете "Diablo II Close Game Server" (если у вас Windows 98, то достаточно запустить файл d2gs.exe). Сервер должен работать.

Настройка гейтвэев

Чтобы подключиться к только что созданному серверу, нам надо отредактировать список серверов в игре (гейтвэев). Это можно сделать двумя способами:
1) Используя Bnet Gateway Configurator.
Скачиваете его, запускаете, выбираете в меню View->Diablo II Gateways, затем Edit->Add New, в поле Name вводите что хотите (например MyServer), в поле Host - IP адрес вашего сервера (XXX.XXX.XXX.XXX), в поле Zone - 0. Сервер добавится в список. Нажимайте Update и можете выходить из утилиты.
2) Вручную. То есть через реестр. Запускайте regedit (Пуск->Выполнить) Заходите в "HKEY_CURRENT_USER\Software\Battle.net\Configurati on", там редактируйте параметр "Diablo II Battle.net gateways". В нем записаны гейтвэи в следующем порядке:
адрес сервера (например uswest.battle.net)
разница во времени (8)
название в списке (U.S. West)
Изменяйте любой ненужный вам гейтвэй на собственный. То есть:
XXX.XXX.XXX.XXX
0
MyServer
Все! Теперь можете запускать игру и подсоединяться к своему серверу (он должен быть в списке, если вы правильно отредактировали гейтвэи).

Заключение

Я описал установку сервера, как я делал это сам. Написал все, что вспомнил. Соответственно не могу гарантировать, что при таком порядке действий по установке, он будет работать на любой машине. Если у вас возникнут проблемы - пишите о них здесь, разберемся.

Скорее всего, статья не раз еще будет правиться. Так что комментарии/поправки очень желательны.

Думаю тут более подробнее мануал, если есть желание то прикрепите пост. Позжа на рабочие ссылки отредактирую.
dayser вне форума Ответить с цитированием
Непрочитано 04.05.2009, 17:06   #40
Аватар для nithrous
Пользователь

По умолчанию Ответ: Свой Баттлнет для домашней сетки=)

Плиз, помогите мне отправить запрос по MySql, опишите мне какую прогу удобнее выбрать(желательно ссыль выложите) и как собственно послать запрос
У меня эмулятор PvPGN версия на 4 оканчивается, 1.8.4 вроде, лень смотреть=), сервер работает, всё как нужно, только сторочку

storage_path = file:mode=plain;dir=var\users;clan=var\clans;team= var\teams;default=conf\bnetd_default_user.plain

я её не заменил на строчку для MySql(там чё-то про логин и пароль было)

Короче: я немогу администрировать сервер, нужно отправить какой-то запрос через какую-то прогу. Как мне это сделать, и нужны ли какие драва?
nithrous вне форума Ответить с цитированием
Ответ


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

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

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

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


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

Вверх