Модератор форума: Singler |
Форум Warcraft 3 Warcraft III Создание сервера Warcraft III (Battle.Net) |
Создание сервера Warcraft III (Battle.Net) |
Всем доброго времени суток!
Здесь я опишу установку и настройку сервера 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_ б) меняем строку Код 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 и пишем свои новости сервера Ну вот вроде и всё, настройка сервера закончена! Для запуска сервера нужно запустить файл PvPGN.exe Чтобы сделать себя админом, ножно проделать вот это: Заходим в игру, сворачиваем. Открываем окно сервера. Видим свой ник и щёлкаем по нему левой кнопкой мыши. В самом низу нажимаем Edit User Status. Ставим галочку перед Promote to Administrator и кликаем Execute. Всё, вы админ!
AspirineCore Web: https://bitbucket.org/jorda321/aspirineweb
Создание сервера Warcraft III (Battle.Net) Помог? Поставь +! |
LOrdas, нет
AspirineCore Web: https://bitbucket.org/jorda321/aspirineweb
Создание сервера Warcraft III (Battle.Net) Помог? Поставь +!
Сообщение # 3 написано 15.01.2011 в 21:25
|
Сервер поднялся, но почемуто нету никаких логов...
Создавал игру в бнете с ноута - стационарньій комп, на котором стоит сервак нормально подключается. А вот хостить стац. компом не получается (ноут игру видит но при подключении пишет ошьібку про то что игрьі не существует).
Сообщение # 5 написано 17.01.2011 в 10:26
|
gophersan, можно поподробней описать проблему?
AspirineCore Web: https://bitbucket.org/jorda321/aspirineweb
Создание сервера Warcraft III (Battle.Net) Помог? Поставь +!
Сообщение # 6 написано 17.01.2011 в 22:46
|
Странно, но как-то заработало само собой...)
Может потому что немного в конфигах дописал по вики-статьях. =) Значит в локальной сети все работает норм. Когда в реестре ставлю что бнет сервак на внешнем (там где внешняя ІР) итенрфейса роутера (поставил порт форвардинг для 6112 и 6200 - для батнет сервера, а также 16112 и 6113 - вьіделил для обоих клиентов локальной сети послучайно вьібранном мною порту (не помню зачем я так сделал, наверное, чтоб клиентьі не занимали порт сервера при игре) ) - оба клиента заходят на сервер и видят созданньіе игрьі один одного, но подключится не могут. Ну вот, наверное и все... Не знаю как подробнеее описать проблему, потому что точно не знаю что считать важной информацией, а что нет. P.S.: На счет логов работьі сервера. Так и не понял почему их нет. Может бьіло бьі легче разобратся в основной проблеме, если б получал отчет по работе сервера (типа кто создал игру, кто подключился к ней, кто зашел на сервер и т. п.).
Сообщение # 7 написано 18.01.2011 в 01:31
|
Quote (Aksel21) б) меняем строку Code loglevels = fatal,error Code loglevels = fatal,error,warn,info,debug,trace делали?
AspirineCore Web: https://bitbucket.org/jorda321/aspirineweb
Создание сервера Warcraft III (Battle.Net) Помог? Поставь +!
Сообщение # 8 написано 18.01.2011 в 14:51
|
Нет. )
Поменял. Сбасибо. Потом буду тестировать и смотреть что к чему. Добавлено (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
|
gophersan, чтото я непойму системы, как ты на свою же созданную игру заходишь?
AspirineCore Web: https://bitbucket.org/jorda321/aspirineweb
Создание сервера Warcraft III (Battle.Net) Помог? Поставь +!
Сообщение # 10 написано 18.01.2011 в 21:34
|
gophersan, версии игры совпадают?
AspirineCore Web: https://bitbucket.org/jorda321/aspirineweb
Создание сервера Warcraft III (Battle.Net) Помог? Поставь +!
Сообщение # 12 написано 19.01.2011 в 17:29
|
gophersan, знаешь, я с роутерами не работал, руки всё не доходят купить
AspirineCore Web: https://bitbucket.org/jorda321/aspirineweb
Создание сервера Warcraft III (Battle.Net) Помог? Поставь +! |
gophersan, наздоровье, обращайся
AspirineCore Web: https://bitbucket.org/jorda321/aspirineweb
Создание сервера Warcraft III (Battle.Net) Помог? Поставь +!
Сообщение # 16 написано 19.01.2011 в 22:39
|
Texik, помоему в PvPGN можно убрать проверку клиента, на самом деле pvpgn 1.8.5 сделан для 1.22
AspirineCore Web: https://bitbucket.org/jorda321/aspirineweb
Создание сервера Warcraft III (Battle.Net) Помог? Поставь +! |
Сообщение # 19 написано 22.02.2011 в 22:14
|
PitonN, ну а вроде других нету =)
AspirineCore Web: https://bitbucket.org/jorda321/aspirineweb
Создание сервера Warcraft III (Battle.Net) Помог? Поставь +!
Сообщение # 20 написано 23.02.2011 в 22:06
|
LOrdas, этот тоже консольным, просто для удобства GUI ещё сделали
AspirineCore Web: https://bitbucket.org/jorda321/aspirineweb
Создание сервера Warcraft III (Battle.Net) Помог? Поставь +!
Сообщение # 22 написано 26.02.2011 в 22:57
|
Цитата (BlasterMIX) Укажи ссылку на источник. Автор лохе. Еще и в подписи добавил, типо его статья....... А лучше зайдите СЮДА, тут лучше всё описано и грамотнее.! Статья чисто моя
AspirineCore Web: https://bitbucket.org/jorda321/aspirineweb
Создание сервера Warcraft III (Battle.Net) Помог? Поставь +! |
| |||