• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Singler  
Создание сервера Warcraft III (Battle.Net)
Aksel21
Капрал
Всем доброго времени суток!

Здесь я опишу установку и настройку сервера PvPGN, для игры Warcraft III через Battle.Net

Первым делом качаем сам сервер:
PvPGN 1.8.5
и дополнительные файлы для его работы:
PvPGN Support 1.2

Инструкция:

1. Распаковываем архив PvPGN-1.8.5-0-Win32-MySQL-5.1.31-BIN в удолбнове Вам место (например: C:\PvPGN\server)
2. В папку C:\PvPGN\server\files копируем файлы из архива pvpgn-support-1.2
3. Создаём базу в pnpgn в MySQL
4. Открываем файл C:\PvPGN\server\conf\bnetd.conf
а) меняем строку
Код
storage_path = file:mode=plain;dir=var\users;clan=var\clans;team=var\teams;default=conf\bnetd_default_user.plain

на
Код
storage_path = sql:mode=mysql;host=127.0.0.1;name=PVPGN;user=ЛОГИН;pass=ПАРОЛЬ;default=0;prefix=pvpgn_
(где ЛОГИН - логин к Вашему MySQL, где ПАРОЛЬ - пароль к Вашему MySQL)
б) меняем строку
Код
loglevels = fatal,error
на
Код
loglevels = fatal,error,warn,info,debug,trace

в) меняем
Код
servaddrs = ":"
на
Код
servaddrs = "ВАШ IP:6112"

г) меняем
Код
w3routeaddr = "0.0.0.0:6200"
на
Код
w3routeaddr = "ВАШ IP:6200"

5. Открываем файл C:\PVPGN\server\conf\tos.txt и пишем свои новости сервера

Ну вот вроде и всё, настройка сервера закончена! prof

Для запуска сервера нужно запустить файл PvPGN.exe
Чтобы сделать себя админом, ножно проделать вот это:
Заходим в игру, сворачиваем.
Открываем окно сервера.
Видим свой ник и щёлкаем по нему левой кнопкой мыши.
В самом низу нажимаем Edit User Status.
Ставим галочку перед Promote to Administrator и кликаем Execute.
Всё, вы админ!
Сообщение # 1 отредактировано Aksel21 - Вторник, 17.09.2013, 18:28
LOrdas
ƉỜṪḀ ƇǒӎӎɥȠȊțy
Есть боты под него? (Канал-бот, автохост игры командой)
Сообщение # 2 написано 15.01.2011 в 19:37
Aksel21
Капрал
LOrdas, нет
Сообщение # 3 написано 15.01.2011 в 21:25
LOrdas
ƉỜṪḀ ƇǒӎӎɥȠȊțy
Жаль
Сообщение # 4 написано 16.01.2011 в 09:32
gophersan
Скаут
Сервер поднялся, но почемуто нету никаких логов...
Создавал игру в бнете с ноута - стационарньій комп, на котором стоит сервак нормально подключается.
А вот хостить стац. компом не получается (ноут игру видит но при подключении пишет ошьібку про то что игрьі не существует).
help
Сообщение # 5 написано 17.01.2011 в 10:26
Aksel21
Капрал
gophersan, можно поподробней описать проблему?
Сообщение # 6 написано 17.01.2011 в 22:46
gophersan
Скаут
Странно, но как-то заработало само собой...)
Может потому что немного в конфигах дописал по вики-статьях. =)
Значит в локальной сети все работает норм.
Когда в реестре ставлю что бнет сервак на внешнем (там где внешняя ІР) итенрфейса роутера (поставил порт форвардинг для 6112 и 6200 - для батнет сервера, а также 16112 и 6113 - вьіделил для обоих клиентов локальной сети послучайно вьібранном мною порту (не помню зачем я так сделал, наверное, чтоб клиентьі не занимали порт сервера при игре) ) - оба клиента заходят на сервер и видят созданньіе игрьі один одного, но подключится не могут.
Ну вот, наверное и все... Не знаю как подробнеее описать проблему, потому что точно не знаю что считать важной информацией, а что нет. smile

P.S.: На счет логов работьі сервера. Так и не понял почему их нет. Может бьіло бьі легче разобратся в основной проблеме, если б получал отчет по работе сервера (типа кто создал игру, кто подключился к ней, кто зашел на сервер и т. п.).

Сообщение # 7 написано 18.01.2011 в 01:31
Aksel21
Капрал
Quote (Aksel21)
б) меняем строку
Code
loglevels = fatal,error
на
Code
loglevels = fatal,error,warn,info,debug,trace

делали?
Сообщение # 8 написано 18.01.2011 в 14:51
gophersan
Скаут
Нет. )
Поменял.
Сбасибо.
Потом буду тестировать и смотреть что к чему.

Добавлено (18.01.2011, 17:49)
---------------------------------------------

Code
Jan 18 16:44:36 [debug] _client_gamelistreq: GAMELISTREPLY looking for public games tag="W3XP" bngtype=0x0000e000 gtype=all
Jan 18 16:44:36 [debug] _glist_cb: [544] considering listing game="tyrjtruytru", pass="" clienttag="W3XP" gtype=1
Jan 18 16:44:36 [debug] trans_net: checking 192.168.1.1:16112 for client 192.168.1.1 ...
Jan 18 16:44:36 [debug] trans_net: against entry -> 0.0.0.0:6200 output 0.0.0.0:6200 network 192.168.1.0/0xffffff00
Jan 18 16:44:36 [debug] trans_net: entry does match input address
Jan 18 16:44:36 [debug] trans_net: against entry -> 0.0.0.0:6200 output 194.187.231.218:6200 network 0.0.0.0/0x00000000
Jan 18 16:44:36 [debug] trans_net: entry does match input address
Jan 18 16:44:36 [debug] trans_net: against entry -> 192.168.1.10:16112 output 192.168.1.10:16112 network 192.168.1.0/0xffffff00
Jan 18 16:44:36 [debug] trans_net: entry does match input address
Jan 18 16:44:36 [debug] trans_net: against entry -> 192.168.1.10:16112 output 194.187.231.218:16112 network 0.0.0.0/0x00000000
Jan 18 16:44:36 [debug] trans_net: entry does match input address
Jan 18 16:44:36 [debug] trans_net: against entry -> 192.168.1.147:6113 output 192.168.1.147:6113 network 192.168.1.0/0xffffff00
Jan 18 16:44:36 [debug] trans_net: entry does match input address
Jan 18 16:44:36 [debug] trans_net: against entry -> 192.168.1.147:6113 output 194.187.231.218:6113 network 0.0.0.0/0x00000000
Jan 18 16:44:36 [debug] trans_net: entry does match input address
Jan 18 16:44:36 [debug] trans_net: no match found for 192.168.1.1:16112 (not translated)
Jan 18 16:44:36 [debug] _client_gamelistreq: [544] GAMELISTREPLY sent 1 of 1 games

Добавлено (18.01.2011, 18:17)
---------------------------------------------

Сообщение # 9 написано 18.01.2011 в 18:17
Aksel21
Капрал
gophersan, чтото я непойму системы, как ты на свою же созданную игру заходишь?
Сообщение # 10 написано 18.01.2011 в 21:34
gophersan
Скаут
Я с ноута захожу.
Ноут в той же локальной сети.
IP компа с сервером 192.168.1.10
ІР ноута 192.168.1.147
Сообщение # 11 отредактировано gophersan - Среда, 19.01.2011, 16:56
Aksel21
Капрал
gophersan, версии игры совпадают?
Сообщение # 12 написано 19.01.2011 в 17:29
gophersan
Скаут
Да, версии совпадают, без участия роутера все подключается нормально. Порт форвардинг тоже работает.
+ я на сервере поставил автоапдейт клиетнов до 1.24е
Сообщение # 13 написано 19.01.2011 в 20:39
Aksel21
Капрал
gophersan, знаешь, я с роутерами не работал, руки всё не доходят купить
Сообщение # 14 отредактировано Aksel21 - Вторник, 17.09.2013, 18:29
gophersan
Скаут
В принципе сервер поднял и за ето спасибо smile
Остальное к теме не очень то и относилось.
Сообщение # 15 написано 19.01.2011 в 22:08
Aksel21
Капрал
gophersan, наздоровье, обращайся
Сообщение # 16 написано 19.01.2011 в 22:39
Texik
Центурион
Скажите как перевести сервер доты на E версию...
Сообщение # 17 написано 02.02.2011 в 21:12
Aksel21
Капрал
Texik, помоему в PvPGN можно убрать проверку клиента, на самом деле pvpgn 1.8.5 сделан для 1.22
Сообщение # 18 отредактировано Aksel21 - Вторник, 17.09.2013, 18:30
PitonN
Командир
Это единственный эмулятор или есть ещё каки е то?

Добавлено (22.02.2011, 22:14)
---------------------------------------------
Можно ещё сылочку на офф сайт близов чтоб знать чо рипать если сервер ставить буду smile

Помог ставь + если непомог ставь + :D

Помоги монетой и я помогу тебе...
R135821652419
Сообщение # 19 написано 22.02.2011 в 22:14
Aksel21
Капрал
PitonN, ну а вроде других нету =)
Сообщение # 20 написано 23.02.2011 в 22:06
LOrdas
ƉỜṪḀ ƇǒӎӎɥȠȊțy
Aksel21, PitonN, Существует эмулятор, на основе которого делали PvPGN. Это deamon сервера WC. (Точное название не помню). Он запускается консольным способом.
Сообщение # 21 написано 24.02.2011 в 09:05
Aksel21
Капрал
LOrdas, этот тоже консольным, просто для удобства GUI ещё сделали
Сообщение # 22 написано 26.02.2011 в 22:57
Totik
Скаут
Quote (Aksel21)
3. Создаём базу в pnpgn в MySQL

Как создать базу ? sad
Сообщение # 23 написано 03.03.2011 в 18:21
BlasterMIX
Скаут
Укажи ссылку на источник. Автор лохе. Еще и в подписи добавил, типо его статья.......
А лучше зайдите СЮДА, тут лучше всё описано и грамотнее.!
Сообщение # 24 написано 04.03.2011 в 15:43
Totik
Скаут
BlasterMIX, Спасибо mobile
Сообщение # 25 написано 04.03.2011 в 17:17
Alex23rus
Скаут
Aksel21, Дай свой скайп или асю ) оч надо )
Сообщение # 26 написано 25.04.2011 в 20:07
Aksel21
Капрал
Цитата (BlasterMIX)
Укажи ссылку на источник. Автор лохе. Еще и в подписи добавил, типо его статья....... А лучше зайдите СЮДА, тут лучше всё описано и грамотнее.!

Статья чисто моя
Сообщение # 27 отредактировано Aksel21 - Вторник, 17.09.2013, 18:31
DiZaN
Скаут
Как создать регистрационный файл на мой клиент? чтобы тыкнуть, и открылась табличка типо "вы действительно хотите добавить информацию" и можно было заходить на мой сервер.
Сообщение # 28 отредактировано DiZaN - Вторник, 02.08.2011, 19:56
[mOske]
Скаут
Спасибо все работает.
[mOske] - uCoz Помощь.
Сообщение # 29 написано 17.08.2011 в 00:17
velkom
Скаут
а как создать базу?
Сообщение # 30 написано 12.09.2011 в 18:34
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: