трабел с bnetd

Раздел посвящён игровым серверам и игрушкам вообще.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
roman_ssh
рядовой
Сообщения: 17
Зарегистрирован: 2008-05-04 18:50:05
Контактная информация:

трабел с bnetd

Непрочитанное сообщение roman_ssh » 2008-05-04 19:12:14

Доброго времени суток!
Подскажите кто ставил 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
Последний раз редактировалось Alex Keda 2008-05-04 21:02:52, всего редактировалось 1 раз.
Причина: [code][/code] - для кого?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: трабел с bnetd

Непрочитанное сообщение f_andrey » 2008-05-05 12:06:09

Ну лучше бы кусочек лога конечно увидеть с ошибкой, или ее точную формулировку, ставил конечно давно но такой проблеммы не возникало, единственное что надо было через специальную програмку запускатся но это для WC3 было.
Так же можно конечно сходить на сайт проекта он вроде не развивается но версия посвежее чем в портах там вроде была, а может кто там о такой ошибки писал.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
roman_ssh
рядовой
Сообщения: 17
Зарегистрирован: 2008-05-04 18:50:05
Контактная информация:

Re: трабел с bnetd

Непрочитанное сообщение roman_ssh » 2008-05-05 17:26:42

про 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 (во всяком случае мне понадобился), без него я к серваку даж залогиниться не смог, играть пока не пробовали...

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

Re: трабел с bnetd

Непрочитанное сообщение helloworld » 2008-05-06 9:07:37

Вся проблема с натом.
Фактически, тот, кто за натом создавать игры не может. Может создавать только компутер с реальным 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

Imex163
проходил мимо
Сообщения: 1
Зарегистрирован: 2010-03-13 11:11:34

Re: трабел с bnetd

Непрочитанное сообщение Imex163 » 2010-03-13 11:24:24

Всем доброго времени суток. При запуске 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?

lowman
проходил мимо

Re: трабел с bnetd

Непрочитанное сообщение lowman » 2011-02-26 8:21:16

попробуйте использовать базу данных mysql, а не файловую структуру. возможно это решит проблему.
PS у вас рядом с тем путем есть другой подкаталог, содержащий нужные файлы - залейте их туда, где батлнет найти не может.

PowerMonger
проходил мимо

Re: трабел с bnetd

Непрочитанное сообщение PowerMonger » 2011-12-15 11:57:53

Есть проблема с созданием пользователей. В логах появляется такая ошибка:
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

Я понимаю, что ошибка связанная с не правильным запросом к базе данных. Пока не смог отыскать в каком направлении искать решение проблемы. Если у кого была похожая проблема, поделитесь решением.

Аватара пользователя
hedgehog
сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: трабел с bnetd

Непрочитанное сообщение hedgehog » 2012-01-09 0:59:26

а нельзя скормить эти запросы мускулю вручную и поглядеть чего выйдет?может, там битые таблицы или со структурой проблемы