Вернуться   D3Scene.Ru Софт портал игр | Хаки | Проги | Статьи > Основные игры > WarCraft 3 > WarCraft 3 Общая тематика
Присоединяйся к нам

WarCraft 3 Общая тематика Все остальное касающееся Warcraft 3.



Закрытая тема
 
Опции темы Опции просмотра
Старый 25.09.2009, 17:08   #1
Гость_за_инактив
 
Аватар для InformBuroATL
 
Регистрация: 23.04.2009
Сообщений: 4
Репутация: 0
Автор По умолчанию

Как создать свой сервер Battle net?


Как создать свой сервер Battle net?
  Наверх
Старый 25.09.2009, 17:14   #2
Матерый

 
Аватар для FlopS
 
Регистрация: 17.06.2009
Адрес: DC-city
Сообщений: 219
Репутация: 151
Отправить сообщение для FlopS с помощью ICQ
По умолчанию

InformBuroATL, тут посмотри. давно и сам пытался создать сервер, но бросил это дело, так как муторно-.-. а вообще погугли, если там че непонятно будет
  Наверх
Старый 25.09.2009, 17:21   #3
Основатель д3
 
Аватар для MatRo
 
Регистрация: 24.02.2008
Сообщений: 857
Репутация: 1049
Отправить сообщение для MatRo с помощью ICQ
По умолчанию

uncleFLOPS,
Цитата:
Прочти это

Я все делал по вот этой инструкции,взял его с кокого-то сайта вроде DEDICATED-SERVER_RU ака копирайт

FAQ PvPgn.

1) Для установки PvPgn нам понадобится сам дистрибутив :
Скачать можно отсюда....
[Ссылки скрыты от гостей.]
И так, вот что вы должны иметь при себе чтобы поставить этот сервак:

a) PvPgn-1.6.6-1-win32, pvpgn-1.7.4-1-Win32-GUI
b) Diablo II Game Server 1.10 Beta 6 (Beta4)
c) PvPGN Support Files 1.0 (win)
d) FireDaemon Service Manager ([Ссылки скрыты от гостей.])

FireDaemon Service Manager – эта программа обязательно нужна для установки сервера, иначе у вас всё будет глючить и наработать….
И так вам нужно установить её и добавить пару файлов как сервис:

bncdb.exe
d2cs.exe
d2dbs.exe
PvPGN.exe

Это несложно вам нужно просто указать путь при добавлении каждого файла…
Крак на прогу ищите сами…..
Всё добавление нужно сделать после того как вы сделайте так как я опишу ниже!

Установка:

1) Запустите Инсталляцию " PvPgn-1.6.6-1-win32 или pvpgn-1.7.4-1-Win32-GUI ", далее установите его в любую директорию, после копирования файлов в процессе установке программа попросит вас указать тип связи или хранения базы данных..... Я выбираю всегда "Skip" Т.к я всё восновном делаю вручную....

2) Заходим в директорию программы в папку "Conf" , в ней нужно редактировать разные файлы чтобы у вас всё заработало на данной машине..... ВНИМАНИЕ (Узнайте какой IP у вашей машины, в противном случае сервер не будет работать правильно что вызови много вопросов....)

3) Вот пример более подробного редактирования :

a) Редактируем самый основной файл "bnetd.conf"

Ищим строки:
storage_path = sql:mode=mysql;host=localhost;name=PVPGN;user=root

;pass=;default=0
И меняем под свою машину...... Имя бызы , пароль и пользователь базы данных MySQL !!!!
Далее ищим строчку :
loglevels = fatal,warn,info,debug,trace - эта часть отвечает за логи и при этом будет отображать всё что будет связано с самим сервером , подключение , глюки , ошибки и так далее....

Далее немало важные опции который должны выглядеть вот так:
skip_versioncheck = true - отключение проверки версии игры

allow_bad_version = true - можете играть с плохой версией игры

allow_unknown_version = true - разрешает играть с неизвестной версией игры

ladder_games = "topvbot,melee,ffa,oneonone" - эта опция отвечает за то какие типы игры будут считаться ладерными

maxusers_per_channel = 0 - эта опция отвечает за количество юзеров на одном канале

account_allowed_symbols = "-_[]1234567890" - эта опция отвечает за то какие символы можно использовать в нике или в названиях персонажа...(На ваш вкус)

max_friends = 80 - эта опция отвечает за максимальное кол-во народу в списке знакомых
track = 0 - это вот для отключения трекинга....

servaddrs = "XXX.XXX.XXX.XXX:6112" - эта опция отвечает за адрес сервера и его порт..... (Вместо знаков XXX ставьте свой IP)

w3routeaddr = "XXX.XXX.XXX.XXX:6200" - эта опция отвечает за сам сервер, то есть Сервак Варика будет по этому адресу.... Один из самых важнейших опций.... В англ. версии сказано Адрес Роутера..... (Обязательно вместо знаков XXX ставьте IP адрес машины на которой стоять будет сам сервак....)
clan_max_members = 30 - эта опция отвечает за максимально количество юзеров для приёма в клан......

b) Рассмотрим далее незначительные, а чисто внешние и украшательские опции, а именно файл "ad.conf" он отвечает за баннеры вверху при нахождении в баттл нете......
Вы так же можете закомментировать все баннеры для удаления рекламы...... (Так же вы можете изменять баннеры и менять все, что хотите через специальный программы которые позволяют извлекать из файлов формата "mng" эти самые баннеры, а на русский обычные рисунки, которые находятся в папке "files"
Пример : ad000001.mng)

c) И так мы с вами всё глубже и глубже капаем, вот теперь мы перейдём к след. файлу в папке "Conf" а именно :
anongame_infos.conf

4) Рассмотрим, что находится здесь:


a) Вобщем этот файл отвечает за несколько параметров в игре, рассмотрим первый из них:
Первое что вы видите в верху файла , это ссылки на статистику.... редактируйте как вам удобно, а точнее так , чтобы эти ссылки вели на вашу статистику.

b) И так далее спустившись чуть ниже вы видите название и режимы игр в WarCraft , ВНИМАЕНИЕ Не ставьте сюда русский язык, т.к Сервер не умеет распознавать текст кириллицы.

с) И так спустившись ниже вы увидите вот эти строчки :

[ICON_REQUIRED_RACE_WINS_WAR3]
[ICON_REQUIRED_RACE_WINS_W3XP]
[ICON_REQUIRED_TOURNEY_WINS]

Все они отвечают за использование, а точнее возможности выбирать картинки за указанные вами победы в игре , вот пример как стоит у меня :

[ICON_REQUIRED_RACE_WINS_WAR3]
Level1 = 10
Level2 = 25
Level3 = 45
Level4 = 65

[ICON_REQUIRED_RACE_WINS_W3XP]
Level1 = 10
Level2 = 25
Level3 = 45
Level4 = 65
Level5 = 90

[ICON_REQUIRED_TOURNEY_WINS]
Level1 = 10
Level2 = 25
Level3 = 45
Level4 = 65
Level5 = 85

Вы можете сами ставить количество побед за какой-нибудь уровень......

5) Так следующим идёт "bnmaps.conf" Этот файл отвечает за карты, а точнее те карты которые будет использовать сервак для игр WarCraft 3 и Frozen !!!
так же можете всё менять как вам угодно....

6) Приступим к ещё немаловажным файлам сервера : "d2cs.conf"

realmname = XXX - эта опция отвечает за название мира в игре Diablo II (Вместо знака X поставьте любое название на ваш вкус)

servaddrs = XXX.XXX.XXX.XXX:6113 -как я уже говорил просто ставьте IP адрес машины, на котором будет стоять ваш сервер....

gameservlist = XXX.XXX.XXX.XXX вместо значка Х Обязательно ставьте IP адрес машины на котором будет стоять ваш сервер, это нужно использовать если вы будите использовать : Diablo II Game Server 1.10
"ВНИМАНИЕ Внимательно смотрите перед этими параметрами может стоять коментарий, для активизации этого или других параметров нужно просто стереть значок # перед названием опции , пример : #bnetdaddr "

account_allowed_symbols = "-_[]1234567890 - эта опция отвечает за то какие символы можно использовать в нике или в названиях персонажа...(На ваш вкус)

loglevels = fatal,warn,info,debug,trace - эта часть отвечает за логи и при этом будет отображать всё что будет связано с самим сервером , подключение , глюки , ошибки и так далее....

# Message Of The Day, support hexcode
здесь вы можете ставить свои сообщения дня на английском языке....Я выбрал такой метод: По-русски Английскими буквами
ВНИМАНИЕ вы можете редактировать только те строчки которые находятся межу значками " "

maxchar = 8 - эта опция отвечает за максимальное возможное создание героев в Diablo II , это действует для одного аккаунта.....

7) И так перейдём ещё к одному важному файлу : "d2dbs.conf"
В этом файле будут похожие настройки :

servaddrs = XXX.XXX.XXX.XXX:6114 - как я уже говорил просто ставьте IP адрес машины, на котором будет стоять ваш сервер....

gameservlist = XXX.XXX.XXX.XXX - вместо значка Х Обязательно ставьте IP адрес машины на котором будет стоять ваш сервер, это нужно использовать если вы будите использовать : Diablo II Game Server 1.10
"ВНИМАНИЕ Внимательно смотрите перед этими параметрами может стоять коментарий, для активизации этого или других параметров нужно просто стереть значок # перед названием опции , пример : #bnetdaddr "

loglevels = fatal,warn,info,debug,trace - эта часть отвечает за логи и при этом будет отображать всё что будет связано с самим сервером , подключение , глюки , ошибки и так далее....

8) И так перейдём к последней части основных и важных настроек сервера : "realm.conf"
Этот файл отвечает за название вашего мира в Diablo II , пример :
"YourName" "YourName" XXX.XXX.XXX.XXX:6113
Что вы видите, видите вы Название вашего мира , который должен совпадать с названием мира который вы указали в файле "d2cs.conf"
И как всегда вместо значков XXX вы должны поставить IP адрес машины, на которой будет запущен сервак.....

9) Вот вы настроили себе сервак....... Но для полноты картины подредактируем ещё один хороший файл "tournament.conf"
Этот файл отвечает за проведение чемпионатов по игре в WarCarft 3 и Frozen !!!

a) Когда вы откроете это файл то вы увидите сначала вот это :

# "Месяц/День/Год Часы: Минуты: Секунды"

start_preliminary = "01/15/2005 16:00:00"
end_signup = "01/15/2005 17:30:00"
end_preliminary = "01/15/2005 18:00:00"
start_round_1 = "01/15/2005 29:00:00"
start_round_2 = "01/15/2005 20:00:00"
start_round_3 = "01/15/2005 21:00:00"
start_round_4 = "01/15/2005 22:00:00"
tournament_end = "01/15/2005 23:00:00"
Здесь вы можете указать, когда будет проходить чемпионат, а так же время его проведения.....

b)
# game type:
#
#1v1 = 1
#2v2 = 2
#3v3 = 3
#4v4 = 4

game_type = 1 - это как все поняли режим игр на чемпионате !!!

c)
# game client:
#
# due to the fact RoC and FT clients can not play
# games together, tournaments must be specified
# for one or the other but not both
#
# RoC = 1
# FT = 2
game_client = 2 - эта опция отвечает за версию игры а точнее за ту в какой игре будет проходить чемпионат, либо в War III Roc или War III Frozen.

d)
# available races: quotes required:
#
H = Humans
O = Orcs
N = Night Elves
U = Undead
R = Random

races = "HONUR" - в этой опции я думаю всё понятно, отвечает она какие рассы могу участвовать в чемпионате...

e) Это раздел Карт, я не стал в даваться в подробности, я думаю вы не такие глупые сами догоните что я пропустил и что вы можете переделать.... Просто замучался писать.....
Ладно, здесь вы можете поставить карты на которых будет проходить соревнования, как для Фрозена так и для обычного...

[MAPS]
WAR3 Maps\(8)Battleground.w3m
WAR3 Maps\(8)PlainsOfSnow.w3m
WAR3 Maps\(8)BloodvenomFalls.w3m
WAR3 Maps\(8)GardenOfWar.w3m

W3XP Maps\FrozenThrone\(4)Avalanche.w3x
W3XP Maps\FrozenThrone\(4)BridgeTooNear.w3x
W3XP Maps\FrozenThrone\(4)BrokenShard.w3x
W3XP Maps\(4)Frostsabre.w3m
W3XP Maps\(4)LostTemple.w3m
W3XP Maps\FrozenThrone\(4)Roundabout.w3x
W3XP Maps\FrozenThrone\(4)TwistedMeadows.w3x
W3XP Maps\FrozenThrone\(4)Wetlands.w3x
W3XP Maps\FrozenThrone\(6)GnollWood.w3x
W3XP Maps\FrozenThrone\(6)ScorchedBasin.w3x
[ENDMAPS]

И так вобщем я вам всё описал , осталось ещё пару файлов, но не очень значимых для вас и для настройки сервера.....

И так ещё я вам скажу, что все файлы, а точнее Сэйвы игроков будут храниться в папке "var" , в ней вы так же найдёте файлы, а точнее логи запущенных вами приложений.... а точнее сервисов.....

10) Так начнём более глубокое исследование !
Отвечу на пару вопросов связанные с фаерволом :
Должны быть открыты порты : 6112,6113,6114,6200,4000

11) Разберём интересный факт , а точнее как коннектится к серверу, для этого вам понадобится программа “ BNetGatewayEditor”
Как пользоваться этой прогой :
Запустить программу , нажать желтый крест на панели задач (программы) и ввести следующие настройки:

Server name: name – любое название
Host name: XXX.XXX.XXX – адрес сервера
Time zone: 1 – неважно

Далее нажимаете дискетку рядом с желтым крестом.(Чтобы сохранить сделанные вами изменения)
Ели вы все сделали правильно то все должно работать(В игре при выборе канала вы увидите канал “ name – любое название ”)
(Всё выше перечисленное через программу BNetGatewayEditor нужно редактировать для всех игр выбирая их в самой программе!!!!!)

Далее нужно иметь ввиду что этот Battl.net не является официальным(А есть нечто иное—Попросту эмулятор)
Поэтому вам нужно скачать Лоадер для игр Диабло и Варкрафта вот здесь [Ссылки скрыты от гостей.]
И вставить в диррикторию с игрой

Часто встречающиеся проблемы:

a) У вас может возникнуть проблема с тем что программа BNetGatewayEditor невиден ярлыка, в таком случае просто переустановите игру.

Ну вроде бы все я думаю что все объяснил все доходчиво и внятно

12) И так перейдём к дальнейшей настройке и улучшениям Сервера
Файлы которые находятся в папке “files” с расширением “bni” я вляются файлами в которых находятся иконки…

13) Файл “new.txt” является файлом который отвечает за новости при входа на Battle.net (В него можно вставить русский, но одно но, нужно перевести в другую кодировку ЮНИКОД-UTF8)
__________________
Куплю аккаунты на Skladchik.com. Icq 29911один.
  Наверх
2 пользователя(ей) сказали cпасибо:
DesSaR (25.09.2009), MonoLite (05.10.2009)
Старый 03.10.2009, 12:05   #4
Гость_за_инактив
 
Аватар для InformBuroATL
 
Регистрация: 23.04.2009
Сообщений: 4
Репутация: 0
Автор По умолчанию

тут половина битых ссылок
  Наверх
Старый 03.10.2009, 12:34   #5
Матерый

 
Аватар для FlopS
 
Регистрация: 17.06.2009
Адрес: DC-city
Сообщений: 219
Репутация: 151
Отправить сообщение для FlopS с помощью ICQ
По умолчанию

InformBuroATL, рядом с ссылками описание того что будет по ссылке. в общем введи в гугле и скачай, там это есть.
  Наверх
Старый 03.10.2009, 12:40   #6
Освоившийся
 
Аватар для NiiV
 
Регистрация: 05.11.2008
Сообщений: 1,471
Репутация: 312
По умолчанию

InformBuroATL, могу собрать тебе сервер, тока что мне за ето будет?)
__________________
[Ссылки скрыты от гостей.]
  Наверх
Старый 03.10.2009, 12:49   #7
Гость_за_инактив
 
Аватар для nomow
 
Регистрация: 26.08.2009
Сообщений: 49
Репутация: 4
По умолчанию

Зделал всё как писал матро, долго мучался но получилось
__________________
[Ссылки скрыты от гостей.]
  Наверх
Старый 05.10.2009, 08:48   #8
Гость_за_инактив
 
Аватар для InformBuroATL
 
Регистрация: 23.04.2009
Сообщений: 4
Репутация: 0
Автор По умолчанию

мужик скинь мне пожалуйста все нужные файлы для создания сервера
  Наверх
Старый 09.10.2009, 09:12   #9
Гость_за_инактив
 
Аватар для InformBuroATL
 
Регистрация: 23.04.2009
Сообщений: 4
Репутация: 0
Автор По умолчанию

Объясните пожалуйста как и где покупать шелы
  Наверх
Старый 09.10.2009, 09:38   #10
This? On Melancholy Hill




 
Аватар для UnDeaDRoCUser
 
Регистрация: 18.09.2008
Адрес: system32
Сообщений: 5,237
Репутация: 1415
Отправить сообщение для UnDeaDRoCUser с помощью ICQ Отправить сообщение для UnDeaDRoCUser с помощью Skype™
По умолчанию

InformBuroATL, Тебе в другой раздел, раздел ггц!
*CLOSED*
__________________
[ [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | ]

[ [Ссылки скрыты от гостей.] ]

  Наверх
Закрытая тема


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

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

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

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


Powered by vBulletin
Copyright © 2017 vBulletin Solutions, Inc.
Перевод: zCarot | Дизайн: G-A | Верстка: OldEr
Текущее время: 15:27. Часовой пояс GMT +4.