Страница 1 из 1
трабел с bnetd
Добавлено: 2008-05-04 19:12:14
roman_ssh
Доброго времени суток!
Подскажите кто ставил bnetd на freebsd, поиграть (тестировалось на broodwar) получается только один раз, последующие коннекты к созданой игре (создаётся без проблем) отлетают с ошибкой типа... too lagged или что-то подобное, если нужно могу точно посмотреть. Подскажите плз, в чём шляпа может быть?
P.S.
Ставил со статьи
http://www.lissyara.su/?id=1563
Код: Выделить всё
[root@rs ~]# uname -a
FreeBSD rs.homeunix.net 6.3-RELEASE FreeBSD 6.3-RELEASE #1: Wed Apr 2 11:52:49 NOVST 2008 root@gw001.home.lan:/usr/src/sys/i386/compile/GW001 i386
Код: Выделить всё
[root@rs ~]# pkg_info | grep pvpgn
pvpgn-1.8.1 Free Blizzard Battle.net emulation software
Re: трабел с bnetd
Добавлено: 2008-05-05 12:06:09
f_andrey
Ну лучше бы кусочек лога конечно увидеть с ошибкой, или ее точную формулировку, ставил конечно давно но такой проблеммы не возникало, единственное что надо было через специальную програмку запускатся но это для WC3 было.
Так же можно конечно сходить на сайт проекта он вроде не развивается но версия посвежее чем в портах там вроде была, а может кто там о такой ошибки писал.
Re: трабел с bnetd
Добавлено: 2008-05-05 17:26:42
roman_ssh
про broodwar
создаём игру, или я или он, второй регистрируется, цепляется без проблем, играем 1 раз, после этого кто бы не создавал он или я, подцепиться к созданной игре не можем, в логе ровном счётом ничего нет после логина
Код: Выделить всё
May 05 20:24:18 [info ] _client_loginreq2: [8] "Anton" logged in (correct password)
May 05 20:24:21 [info ] _client_setemailreply: [8] init account "Anton" email to ""
May 05 20:24:23 [info ] conn_set_channel: [8] joined channel "Brood War-1"
он делает join и у него вываливается
Код: Выделить всё
You were unable to join.
The game you have selected is not responding
The latency to the game creator is too high.
в логе тем временем абсолютная тишина.
выносил базу, перегружал сервак нечё не спасает.
одно уточнение, сервак так-же работает роутером с натом у меня дома, нат полностью прозрачен(ipfw+natd -u -m -s), есть подознение на то, что открывает tcp/6200, мож трансляция какато особенная должна быть указана...
на берлиозе (в портах указан этот производитель) есть более новая версия демона, не пробывал пока..
про war3
на него обязательно нужен loader (во всяком случае мне понадобился), без него я к серваку даж залогиниться не смог, играть пока не пробовали...
Re: трабел с bnetd
Добавлено: 2008-05-06 9:07:37
helloworld
Вся проблема с натом.
Фактически, тот, кто за натом создавать игры не может. Может создавать только компутер с реальным ip.
Если же вы используете редирект портов, то нужно открыть следующие порты
http://us.blizzard.com/support/article. ... rhtml=true
Код: Выделить всё
What ports are required and with what settings?
In order to connect to Battle.net, through your Local Area Network, while allowing others to connect to games you create, make sure you have the following ports setup as described below.
Diablo and Warcraft II Battle.net Edition:
- Allow port 6112-6119 TCP and UDP out and in
Diablo II:
- Allow port 6112 TCP out and allow established sessions in
- Allow port 4000 TCP out (realm games)
- Allow port 4000 TCP out and in (hosting open games only)
StarCraft:
- Allow port 6112 TCP and UDP out and in
Warcraft III:
- Allow port 6112 TCP out and allow established sessions in
- Allow port 6112 TCP in (hosting custom games)
- Allow port 6113-6119 TCP out and in (hosting custom games if you've changed the default port in the Options/Gameplay screen)
World of Warcraft:
- Allow port 3724 TCP out
- Allow port 3724 TCP in
Я советую редиректить все порты TCP 6112-6119 and UDP 6112-6119
Re: трабел с bnetd
Добавлено: 2010-03-13 11:24:24
Imex163
Всем доброго времени суток. При запуске d2cs выдает такой лог:
Код: Выделить всё
Mar 13 11:57:23 [info ] main: D2CS Version 1.10.1.1 Built Mar 13 2010
Mar 13 11:57:23 [info ] d2gs_create: added game server 192.168.1.77 (id: 1) to list
Mar 13 11:57:23 [error] d2ladder_readladder: error opening ladder file "/var/games/pvpgn/ladders/ladder.D2DV" for reading (fopen: No such file or directory)
Mar 13 11:57:23 [error] d2ladder_init: failed to initialize ladder data
Mar 13 11:57:23 [info ] trans_load: trans file loaded
Mar 13 11:57:23 [info ] fdw_epoll_init: fdwatch epoll() based layer initialized (max 960 sockets)
Mar 13 11:57:23 [info ] main: server initialized
Mar 13 11:57:23 [info ] d2cs_server_process: network initialized
Mar 13 11:57:23 [info ] s2s_create: try make s2s connection to 192.168.1.77:6112
Mar 13 11:57:23 [info ] s2s_create: connection to s2s server 192.168.1.77:6112 is in progress
Mar 13 11:57:23 [info ] d2cs_conn_create: created session=1 socket=2 (1 current connections)
Mar 13 11:57:23 [error] net_listen: error bind listen socket
Mar 13 11:57:23 [error] server_listen: error listen socket
Mar 13 11:57:23 [error] d2cs_server_process: failed to setup listen socket
Mar 13 11:57:23 [error] main: failed to run server
d2ladder_readladder: error opening ladder file "/var/games/pvpgn/ladders/ladder.D2DV" for reading (fopen: No such file or directory) - Этого файла действительно нет, может кто нить выложить. И кто нить знает как решить остальные error?
Re: трабел с bnetd
Добавлено: 2011-02-26 8:21:16
lowman
попробуйте использовать базу данных mysql, а не файловую структуру. возможно это решит проблему.
PS у вас рядом с тем путем есть другой подкаталог, содержащий нужные файлы - залейте их туда, где батлнет найти не может.
Re: трабел с bnetd
Добавлено: 2011-12-15 11:57:53
PowerMonger
Есть проблема с созданием пользователей. В логах появляется такая ошибка:
Dec 15 13:18:55 [error] sql2_read_account: error query db (query:"SELECT uid FROM BNET WHERE name = 'username' AND value ='powermonger'")
Dec 15 13:18:55 [error] sql2_create_account: error trying query: "SELECT count(*) FROM BNET WHERE name = 'username' and value = 'powermonger'"
Dec 15 13:18:55 [error] attrgroup_create_newuser: failed to add user 'PowerMonger' to storage
Dec 15 13:18:55 [error] account_create: failed to add user
Dec 15 13:33:30 [info ] conn_destroy: [8] closed bnet connection
Я понимаю, что ошибка связанная с не правильным запросом к базе данных. Пока не смог отыскать в каком направлении искать решение проблемы. Если у кого была похожая проблема, поделитесь решением.
Re: трабел с bnetd
Добавлено: 2012-01-09 0:59:26
hedgehog
а нельзя скормить эти запросы мускулю вручную и поглядеть чего выйдет?может, там битые таблицы или со структурой проблемы