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

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

Ответ
Опции темы
Непрочитано 05.08.2009, 08:43   #1
Аватар для PuShKinG

Автор темы (Топик Стартер) Компиляция и базовая настройка PvPGN

Ув. форумчане прошу Вас выложить гайд по компиляции PvPGN (Battle.NET) сервера, если такой существует, мне кажетсо что PvPGN это типа MaNGOS хотя хз... Заранее благодарен.
PuShKinG вне форума Отправить сообщение для PuShKinG с помощью ICQ Ответить с цитированием
Непрочитано 05.08.2009, 11:05   #2
Изгнанные

По умолчанию Ответ: Компиляция и базовая настройка PvPGN

Держи !

Требуемые файлы:

PvPGN 1.8.0 rc2 сам сервер
PvPGN Support Files 1.0 (win)
FireDaemon Service Manager
BnetGateWayEditor - нужно, чтоб играть nfv
Warcraft 3 loader - собсна пусковик

Примечание: FireDaemon Service Manager – эта программа нужна для установки сервера, иначе у вас всё будет глючить и не работать… - Даже если вы скачаете эту программу, но она окажеться на 30 дней, а нам она нужна только для установки и поэтому и 30 дней хватит...

Установка:

1) Cтавим куда-нибудь "PvPGN 1.8.0 rc2, PvPGN Support Files 1.0 (win) "
2) В любую директорию, можна не в любую, а вон в ту

Примечание: После копирования файлов в процессе установки программа попросит вас указать тип связи или хранения базы данных... Мы изящным движением пальцев кликнем на "Skip" ,чтобы всё сделать ручками, если вы скачали архив, то вам этот шаг не нужен вообще
3) Заходим в директорию программы в папку "Conf" ,тут нужно редактировать всякие файлы, чтобы у нас всё смогло работать...
Мэй ай хэв ё атеншин плиз? (с) эминем: Чувак узнай свой IP-адресс,а то нифига работать не будет.
4) Вот пример более подробного редактирования :
_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 = "***.***.***.***:6112"
Отвечает за порт и Ip-адресс сервака, кстати вместо звездочек втыкаем туда свой IP, который мы вроде узнали заранее[*]w3routeaddr = "***.***.***.***:6200"
А это должно быть адресс роутера =) Вставляем опять IP того компа, на котором будет стоять сервер[*]clan_max_members = 30
Смею предположить, что здесь мы выбираем максимальное допустимое число юзеров в клане.

Чисто понты

_c) Ищем и открываем "ad.conf"
Этот файл отвечает за баннер, который мы видим , когда заходим в баттл.нет.

Примечание: Если хотите меняйте, но, это самое, помните, что нам нужны картинки в расширении *.mng

_d) Следущая наша жертва , файл "anongame_infos.conf"

Отвечает он за ссылки на статистику... Дай волю творчеству! и изменяй как тебе удобно
Названия и режимы игры.

Опять примечание: Слышишь? Не вздумай писать там по русски! Сервер кореной англичанен и русского не понимает.

_e) В этом же файле, но нeмного ниже:

[ICON_REQUIRED_RACE_WINS_WAR3]
[ICON_REQUIRED_RACE_WINS_W3XP]
[ICON_REQUIRED_TOURNEY_WINS]
Выбираем количество побед для смены картинки у вас в профайле

Вы можете выставлять, как хотите. Например:

[ICON_REQUIRED_RACE_WINS_WAR3]
Level1 = 75
Level2 = 250
Level3 = 500
Level4 = 1000

[ICON_REQUIRED_RACE_WINS_W3XP]
Level1 = 25
Level2 = 50
Level3 = 150
Level4 = 350
Level5 = 1000

[ICON_REQUIRED_TOURNEY_WINS]
Level1 = 10
Level2 = 75
Level3 = 200
Level4 = 450
Level5 = 1000

_f) Следущий станция...т.е следущая остановка, файл "bnmaps.conf"
В нем настраиваем какие карты будут на сервере

_g) Если уж делать сервер, то нормальный,тогда идем в "tournament.conf"
Щас будем редактировать турниры

Открываем и видим:

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"
Указываем даты и время начала/конца раундов/турнира

Бит-маска типов игры:

1v1 = 1
2v2 = 2
3v3 = 3
4v4 = 4

game_type = 3 - тип игры

RoC = 1
TFT = 2
game_client = 2 - для кого турнир RoC или TFT

Читаем бит-маски:
H = Humans
O = Orcs
N = Night Elves
U = Undead
R = Random

races = "HONUR" - Все рассы смогу принять участие

Cписок карт на турнир:
W3XP Maps\FrozenThrone\(4)TwistedMeadows.w3x
W3XP Maps\FrozenThrone\(6)GnollWood.w3x
Думаю сами разберетесь,да? Вот и ладненько

_h) Смотрим файлы в папке “files” с расширением “bni” - в них иконки (это мы обсуждали выше).

_i) Файл “new.txt” - отвечает за новости при вашем появлении на Battle.net.
Примечание: Бнет поддерживает и русскую раскладку,но только в кодировке ЮНИКОД-UTF8.

5)Ставим FireDaemon Service Manager (в нашем паке он уже есть) и добавляем cледущие сервисы:
bncdb.exe
PvPGN.exe

Mini FaQ

¤А где лежат логи?
В папке var

¤А какие порты мне нужно расшарить в фаерволе?
6112,6113,6114,6200,4000

¤А собственно как мне зайти на мой сервер ?
С помощью программы BnetGateWayEditor. В ней нам нужно кое-что настроить.
а) TimeZone : 17 - пофигу
Server name: xxx - че хочу то и пишу
Host name: XXX.XXX.XXX – IP адрес сервака
b) Сохраняешь всё это (иконка дискетки),если сделал(а)[о] всё правильно, то когда зайдешь, сможешь попасть на любой канал (/name [любое нехитрое название])

Все нужные файлы вы найдете по этой ссылочке: http://pvpgn.berlios.de/index.php?page=files.
JanusLee вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 05.08.2009, 11:54   #3
Аватар для PuShKinG

Автор темы (Топик Стартер) Ответ: Компиляция и базовая настройка PvPGN

Оо спс, будем пробывать))))
PuShKinG вне форума Отправить сообщение для PuShKinG с помощью ICQ Ответить с цитированием
Непрочитано 05.08.2009, 13:28   #4
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Компиляция и базовая настройка PvPGN

Потерто.

Не заметил, это установка. Я написал Компиляция PvPGN из исходников с помощью Visual Studio C++.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR на форуме Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 18.10.2009, 17:15   #5
Аватар для Discover
Пользователь

По умолчанию Re: Компиляция и базовая настройка PvPGN

storage_path = sql:mode=mysql;host=localhost;name=PVPGN;user=root
;pass=;default=0 Люди подскажите плиз что писать надо в host= ??? я писал как в инструкции , когда я запускаю PVPGN пишет типо не удалось соедениться с "localhost" заранее ОГРОМНОЕ СПАСИБО !
Discover вне форума Ответить с цитированием
Непрочитано 18.10.2009, 17:31   #6
Аватар для Perfecto
Пользователь

По умолчанию Re: Компиляция и базовая настройка PvPGN

А может быть потому что пароль не указан?
Цитата:
Сообщение от Discover
storage_path = sql:mode=mysql;host=localhost;name=PVPGN;user=root
;pass=;default=0
__________________
Просьба к пользователям, соблюдайте правила. Экономьте свои/наши время и нервы
Perfecto вне форума Отправить сообщение для Perfecto с помощью ICQ Ответить с цитированием
Непрочитано 18.10.2009, 17:41   #7
Аватар для Discover
Пользователь

По умолчанию Re: Компиляция и базовая настройка PvPGN

Цитата:
Сообщение от Perfecto Посмотреть сообщение
А может быть потому что пароль не указан?
указал все

Добавлено через 2 минуты
и еще - я сначало скачал архив PVPGN распокавал, зделал все по этой инструкции при запуске писало что сервер запущен но в варике я не мог зайти на него , потом я нашел установо4ник и теперь пишет нет соединения с localhost

Последний раз редактировалось Discover; 18.10.2009 в 17:44. Причина: Добавлено сообщение
Discover вне форума Ответить с цитированием
Непрочитано 18.10.2009, 17:46   #8
Аватар для PuShKinG

Автор темы (Топик Стартер) Re: Компиляция и базовая настройка PvPGN

У меня всё настроено так, при установке mysql, указал логин - root, пароль - root.
И строка у меня получилась такая:
Код:
storage_path = sql:mode=mysql;host=127.0.0.1;name=pvpgn;user=root;pass=root;default=0;prefix=pvpgn_
У меня работает.
Не забудь создать базу с именем pvpgn (кодировка utf8)
PuShKinG вне форума Отправить сообщение для PuShKinG с помощью ICQ Ответить с цитированием
Непрочитано 18.10.2009, 19:59   #9
Аватар для Discover
Пользователь

По умолчанию Re: Компиляция и базовая настройка PvPGN

оО все сделал урааааа!!! я знаю команды админа но не все! кто нибудб выложите список команд плиз чтоб все понятно было ))) допустим хо4у себе картинку поставить а как не знаю . . .

Добавлено через 23 часа 24 минуты
Ghost еще бы хотелось . . .

Последний раз редактировалось Discover; 19.10.2009 в 19:24. Причина: Добавлено сообщение
Discover вне форума Ответить с цитированием
Ответ

Метки
компиляция pvpgn


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

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

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

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


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

Вверх