Страница 1 из 1

Freebsd WINE Diablo 2 (Закрытый сервер) D2GS

Добавлено: 2010-08-17 16:01:23
artem20041991
Возникла такая проблема: установил FreeBSD 8.1 + WINE-1.2_1,1 + PVPGN(+D2CS+D2DBS), (машина смотрит в локальную сеть (10.0.10.247) и в интернет (сменный IP)), всё настроил, как полагается, запускаю D2GS через WINE никаких ошибок нет, всё нормально вроде работает но D2GS не подключается к D2CS и D2DBS, подключился через telnet 10.0.10.247:8888 -> status:

Код: Выделить всё

D2GS> status
Setting maximum game: 1
Current maximum game: 0
Current running game: 0
Current users in game: 0
Maximum prefer users: 180
Maximum game life: 14400 seconds
Connetion to D2CS (10.0.10.247): failed<-----------------------------------------------------
Connetion to D2DBS(10.0.10.247): failed<----------------------------------------------------
Physical memory usage:   0.000MB/  0.000MB
Virtual memory usage:    0.000MB/  0.000MB
Kernel CPU usage:   0.00%
User CPU usage:     0.00%

Game Server Net Statistic: (rate is KBytes/second)
        RecvPkts    RecvBytes   SendPkts    SendBytes
D2CS           0            0          0            0
D2DBS          0            0          0            0
        RecvRate PeakRecvRate   SendRate PeakSendRate
D2CS       0.000        0.000      0.000        0.000
D2DBS      0.000        0.000      0.000        0.000

Message of the day:
Hello world!
Пробовал подключаться с D2GS на удалённый PVPGN(+D2CS+D2DBS) всё работало без проблем и с удалённого D2GS подключался на PVPGN(+D2CS+D2DBS) на данной машине тоже проблем не было. Из этого всего я пришел к выводу что D2GS не конектиться если подключать его к локальному компьютеру (ставить ip типа 127.0.0.1, 10.0.10.247…). В логах D2GS ничего подозрительного, в логах D2DBS появляется строка что D2GS пытается подключиться но так и не подключается…
Вот sockstat:

Код: Выделить всё

root     d2dbs      2894  1  tcp4   *:6114                *:*
root     d2cs       2890  2  tcp4   10.0.10.247:45667     10.0.10.247:6112
root     d2cs       2890  3  tcp4   *:6113                *:*
d2gs     wine       2748  4  stream -> socket
d2gs     wine       2748  24 tcp4   *:4000                *:*
d2gs     wine       2748  41 tcp4   *:4000                *:*
d2gs     wine       2748  44 tcp4   *:4000                *:*
d2gs     wine       2748  47 tcp4   192.168.1.12:8888     172.22.20.21:14934
d2gs     wine       2748  65 tcp4   *:8888                *:*
d2gs     wine       2748  71 tcp4   10.0.10.247:37249     10.0.10.247:6114
d2gs     wine       2748  72 tcp4   192.168.1.12:8888     172.22.20.21:14934
d2gs     wine       2748  75 tcp4   *:8888                *:*
d2gs     wine       2704  10 stream -> ??
d2gs     wine       2704  13 stream -> ??
d2gs     wine       2704  14 stream -> ??
d2gs     wine       2703  9  stream -> ??
d2gs     wine       2703  15 stream -> ??
d2gs     wine       2703  20 stream -> ??
d2gs     wineserver 2699  7  stream socket
d2gs     wineserver 2699  18 stream socket
d2gs     wineserver 2699  38 stream -> ??
d2gs     wineserver 2699  41 stream -> ??
d2gs     wineserver 2699  52 stream -> ??
d2gs     wineserver 2699  53 stream -> ??
d2gs     wineserver 2699  60 stream -> ??
d2gs     wineserver 2699  61 stream -> ??
d2gs     wineserver 2699  99 tcp4   192.168.1.12:8888     172.22.20.21:14934
d2gs     wineserver 2699  111 tcp4  *:4000                *:*
d2gs     wineserver 2699  125 tcp4  *:8888                *:*
d2gs     wineserver 2699  129 tcp4  10.0.10.247:37249     10.0.10.247:6114
bnetd    bnetd      2594  1  stream -> /tmp/mysql.sock
bnetd    bnetd      2594  4  tcp4   *:6112                *:*
bnetd    bnetd      2594  5  udp4   *:6112                *:*
bnetd    bnetd      2594  6  tcp4   *:6200                *:*
bnetd    bnetd      2594  7  tcp4   10.0.10.247:6112      10.0.10.247:45667
*192.168.1.12 – ещё один локальный адрес смотрит в сторону модема
Я думаю что это проблема в WINE может так какой-то патч не неё нужно наложить…
.Wine я пропатчил как написано тут http://ru.gentoo-wiki.com/wiki/HOWTO_Сервер_D2GS
Общую настройку сервера производил по этой статье http://www.dedicated-server.ru/html/PvPGN.htm
Помогите, пожалуйста, уже неделю мучаюсь в интернете смотрел - вообще ничего нету..

Re: Freebsd WINE Diablo 2 (Закрытый сервер) D2GS

Добавлено: 2010-08-17 16:47:09
vadim64
нормально сообщение оформьте

Re: Freebsd WINE Diablo 2 (Закрытый сервер) D2GS

Добавлено: 2010-08-17 16:49:25
artem20041991
А как его оформить?

Re: Freebsd WINE Diablo 2 (Закрытый сервер) D2GS

Добавлено: 2010-08-17 16:50:00
hedgehog
а что в логах d2сs, d2dbs и bnet при попытке подключения геймсервера?

PS: d2cs&d2dbs под рутом запущены, что-ли?

Re: Freebsd WINE Diablo 2 (Закрытый сервер) D2GS

Добавлено: 2010-08-17 16:57:18
vadim64
Возникла такая проблема: установил FreeBSD 8.1 + WINE-1.2_1,1 + PVPGN(+D2CS+D2DBS), (машина смотрит в локальную сеть (10.0.10.247) и в интернет (сменный IP)), всё настроил, как полагается, запускаю D2GS через WINE никаких ошибок нет, всё нормально вроде работает но D2GS не подключается к D2CS и D2DBS, подключился через telnet 10.0.10.247:8888

Код: Выделить всё

-> status:
D2GS> status
Setting maximum game: 1
Current maximum game: 0
Current running game: 0
Current users in game: 0
Maximum prefer users: 180
Maximum game life: 14400 seconds
Connetion to D2CS (10.0.10.247): failed<-----------------------------------------------------
Connetion to D2DBS(10.0.10.247): failed<----------------------------------------------------
Physical memory usage: 0.000MB/ 0.000MB
Virtual memory usage: 0.000MB/ 0.000MB
Kernel CPU usage: 0.00%
User CPU usage: 0.00%

Game Server Net Statistic: (rate is KBytes/second)
RecvPkts RecvBytes SendPkts SendBytes
D2CS 0 0 0 0
D2DBS 0 0 0 0
RecvRate PeakRecvRate SendRate PeakSendRate
D2CS 0.000 0.000 0.000 0.000
D2DBS 0.000 0.000 0.000 0.000

Message of the day:
Hello world!
Пробовал подключаться с D2GS на удалённый PVPGN(+D2CS+D2DBS) всё работало без проблем и с удалённого D2GS подключался на PVPGN(+D2CS+D2DBS) на данной машине тоже проблем не было. Из этого всего я пришел к выводу что D2GS не конектиться если подключать его к локальному компьютеру (ставить ip типа 127.0.0.1, 10.0.10.247…). В логах D2GS ничего подозрительного, в логах D2DBS появляется строка что D2GS пытается подключиться но так и не подключается…
Вот sockstat:

Код: Выделить всё

root d2dbs 2894 1 tcp4 *:6114 *:*
root d2cs 2890 2 tcp4 10.0.10.247:45667 10.0.10.247:6112
root d2cs 2890 3 tcp4 *:6113 *:*
d2gs wine 2748 4 stream -> socket
d2gs wine 2748 24 tcp4 *:4000 *:*
d2gs wine 2748 41 tcp4 *:4000 *:*
d2gs wine 2748 44 tcp4 *:4000 *:*
d2gs wine 2748 47 tcp4 192.168.1.12:8888 172.22.20.21:14934
d2gs wine 2748 65 tcp4 *:8888 *:*
d2gs wine 2748 71 tcp4 10.0.10.247:37249 10.0.10.247:6114
d2gs wine 2748 72 tcp4 192.168.1.12:8888 172.22.20.21:14934
d2gs wine 2748 75 tcp4 *:8888 *:*
d2gs wine 2704 10 stream -> ??
d2gs wine 2704 13 stream -> ??
d2gs wine 2704 14 stream -> ??
d2gs wine 2703 9 stream -> ??
d2gs wine 2703 15 stream -> ??
d2gs wine 2703 20 stream -> ??
d2gs wineserver 2699 7 stream socket
d2gs wineserver 2699 18 stream socket
d2gs wineserver 2699 38 stream -> ??
d2gs wineserver 2699 41 stream -> ??
d2gs wineserver 2699 52 stream -> ??
d2gs wineserver 2699 53 stream -> ??
d2gs wineserver 2699 60 stream -> ??
d2gs wineserver 2699 61 stream -> ??
d2gs wineserver 2699 99 tcp4 192.168.1.12:8888 172.22.20.21:14934
d2gs wineserver 2699 111 tcp4 *:4000 *:*
d2gs wineserver 2699 125 tcp4 *:8888 *:*
d2gs wineserver 2699 129 tcp4 10.0.10.247:37249 10.0.10.247:6114
bnetd bnetd 2594 1 stream -> /tmp/mysql.sock
bnetd bnetd 2594 4 tcp4 *:6112 *:*
bnetd bnetd 2594 5 udp4 *:6112 *:*
bnetd bnetd 2594 6 tcp4 *:6200 *:*
bnetd bnetd 2594 7 tcp4 10.0.10.247:6112 10.0.10.247:45667
*192.168.1.12 – ещё один локальный адрес смотрит в сторону модема
Я думаю что это проблема в WINE может так какой-то патч не неё нужно наложить…
.Wine я пропатчил как написано тут http://ru.gentoo-wiki.com/wiki/HOWTO_Сервер_D2GS
Общую настройку сервера производил по этой статье http://www.dedicated-server.ru/html/PvPGN.htm
Помогите, пожалуйста, уже неделю мучаюсь в интернете смотрел - вообще ничего нету..

Re: Freebsd WINE Diablo 2 (Закрытый сервер) D2GS

Добавлено: 2010-08-17 16:58:59
artem20041991
d2dbs-gs.log
Aug 17 01:38:30 [info ] dbs_server_loop: accepted connection from 10.0.10.247:43119 , socket 2 .
Aug 17 12:49:51 [info ] dbs_server_loop: accepted connection from 10.0.10.247:64946 , socket 2 .
Aug 17 12:52:01 [info ] dbs_server_loop: accepted connection from 10.0.10.247:40550 , socket 2 .
Aug 17 13:10:20 [info ] dbs_server_loop: accepted connection from 10.0.10.247:61412 , socket 2 .
Aug 17 13:11:30 [info ] dbs_server_loop: accepted connection from 10.0.10.247:20064 , socket 2 .
Aug 17 13:31:42 [info ] dbs_server_loop: accepted connection from 10.0.10.247:56142 , socket 2 .
Aug 17 13:37:45 [info ] dbs_server_loop: accepted connection from 10.0.10.247:37249 , socket 2 .
Aug 17 15:31:02 [info ] dbs_server_loop: accepted connection from 10.0.10.247:35666 , socket 2 .
Aug 17 15:47:53 [info ] dbs_server_loop: accepted connection from 10.0.10.247:51201 , socket 2 .
Aug 17 16:45:00 [info ] dbs_server_loop: accepted connection from 10.0.10.247:32975 , socket 2 .
....
d2dbs.log
Aug 17 16:45:00 [info ] dbs_server_loop: accepted connection from 10.0.10.247:32975 , socket 2 .
Aug 17 16:45:00 [info ] setsockopt_keepalive: set KEEPALIVE option for socket 2
Aug 17 16:50:37 [debug] dbs_check_timeout: connection 1 timed out
...