Topic: Freebsd WINE Diablo 2 (Закрытый сервер) D2GS
Возникла такая проблема: установил 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 я пропатчил как написано тут ru.gentoo-wiki.com/wiki/HOWTO_Сервер_D2GS
Общую настройку сервера производил по этой статье www.dedicated-server.ru/html/PvPGN.htm
Помогите, пожалуйста, уже неделю мучаюсь в интернете смотрел - вообще ничего нету..
Дополнительную информацию выложил здесь rutracker.org/forum/viewtopic.php?t=3111912