[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Создание сервера Warcraft III (Battle.Net)
DarkLordДата: Среда, 26.06.2013, 13:07 | Сообщение # 1
Особенно почтенный
Группа: Гл. Модер
Сообщений: 720
Награды: 0
Репутация: 25
Статус: Offline
Всем доброго времени суток!

Здесь я опишу установку и настройку сервера 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.
Всё, вы админ!
 
FostersДата: Среда, 26.06.2013, 13:10 | Сообщение # 2
Бывалый
Группа: V.I.P
Сообщений: 138
Награды: 0
Репутация: 1
Статус: Offline
Сервер поднялся, но почемуто нету никаких логов...
Создавал игру в бнете с ноута - стационарньій комп, на котором стоит сервак нормально подключается.
А вот хостить стац. компом не получается (ноут игру видит но при подключении пишет ошьібку про то что игрьі не существует).
 
DarkLordДата: Среда, 26.06.2013, 13:10 | Сообщение # 3
Особенно почтенный
Группа: Гл. Модер
Сообщений: 720
Награды: 0
Репутация: 25
Статус: Offline
Fosters, можно поподробней описать проблему?
 
FostersДата: Среда, 26.06.2013, 13:11 | Сообщение # 4
Бывалый
Группа: V.I.P
Сообщений: 138
Награды: 0
Репутация: 1
Статус: Offline
Странно, но как-то заработало само собой...)
Может потому что немного в конфигах дописал по вики-статьях. =)
Значит в локальной сети все работает норм.
Когда в реестре ставлю что бнет сервак на внешнем (там где внешняя ІР) итенрфейса роутера (поставил порт форвардинг для 6112 и 6200 - для батнет сервера, а также 16112 и 6113 - вьіделил для обоих клиентов локальной сети послучайно вьібранном мною порту (не помню зачем я так сделал, наверное, чтоб клиентьі не занимали порт сервера при игре) ) - оба клиента заходят на сервер и видят созданньіе игрьі один одного, но подключится не могут.
Ну вот, наверное и все... Не знаю как подробнеее описать проблему, потому что точно не знаю что считать важной информацией, а что нет.

P.S.: На счет логов работьі сервера. Так и не понял почему их нет. Может бьіло бьі легче разобратся в основной проблеме, если б получал отчет по работе сервера (типа кто создал игру, кто подключился к ней, кто зашел на сервер и т. п.).
 
DarkLordДата: Среда, 26.06.2013, 13:12 | Сообщение # 5
Особенно почтенный
Группа: Гл. Модер
Сообщений: 720
Награды: 0
Репутация: 25
Статус: Offline
Цитата (DarkLord)
б) меняем строку
Code
loglevels = fatal,error

на
Code
loglevels = fatal,error,warn,info,debug,trace


делали?
 
FostersДата: Среда, 26.06.2013, 13:12 | Сообщение # 6
Бывалый
Группа: V.I.P
Сообщений: 138
Награды: 0
Репутация: 1
Статус: Offline
DarkLord, Нет. )
Поменял.
Сбасибо.
Потом буду тестировать и смотреть что к чему.
 
VinchensoДата: Среда, 26.06.2013, 13:13 | Сообщение # 7
Новичок
Группа: Пользователи
Сообщений: 4
Награды: 0
Репутация: 0
Статус: Offline
Скажите как перевести сервер доты на E версию...
 
DarkLordДата: Среда, 26.06.2013, 13:13 | Сообщение # 8
Особенно почтенный
Группа: Гл. Модер
Сообщений: 720
Награды: 0
Репутация: 25
Статус: Offline
Vinchenso, помойму в PvPGN можно убрать проверку клиента, на самом деле pvpgn 1.8.5 сделан для 1.22
 
fokiДата: Среда, 26.06.2013, 13:14 | Сообщение # 9
Новичок
Группа: Проверенные
Сообщений: 14
Награды: 0
Репутация: 0
Статус: Offline
Спасибо все работает.
 
  • Страница 1 из 1
  • 1
Поиск:

Хостинг от uCoz