Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [RU] Diablo → WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 48

1

Topic: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Итак, приветствую!

Попались 2 машины на которые нужно собрать Diablo 2. С файлами проблем нет, ставить буду собственную модификацию MedianXL.

Итак, на первой линуксовой (CentOS) машине стоит PVPGN и еще несколько ботов. Т.к. D2CS и DBS - виндовые процессы, возиться с вайном и xfvb особо не хочется, да и нет нужного опыта, чтобы это все настроить под ssh.

На второй машине стоит Windows Server 2003. На борту 512мб ОЗУ.

1)Насколько человек мне хватит 512мб ОЗУ?
2)Можно-ли поднять D2CS и DBS на виндовой машине отдельно от линуксовой при этом связывая с ней? Если можно, то напишите подробную инструкцию.
2.1)Поднимится-ли D2GS находясь на одной машине с D2CS и DBS?

Заранее благодарю.

2

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

1) Этого должно быть достаточно. столько и не будет играть, наверное. Грубо - около 1 мб на игрока, но на самом деле меньше, и все зависит и от количества созданных игр. Пример статистики использования памяти и процессора в зависимости от онлайна можно поискать, где-то видел. Насколько я помню, на 50 мб памяти помещалось около 40 человек онлайна.

2) Можно, но d2cs и d2dbs прекрасно могут работать и на линуксе. d2dbs отвечает за сохранение и передачу персонажей между d2gs; d2cs отвечает за весь тот интерфейс, с которым взаимодействует игрок от логина до начала игры. Сами игры происходят на d2gs, как на выделенном сервере.

3) Поднимется. Где именно их запускать, по-сути, неважно.

pvpgn.wikia.com/wiki/Diablo_II_Realm
wikiservia.org/index.php?title=D2GS

Do not ask for support in PM.

3

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Все настроил. Теперь не запускается D2CS и DBS. В htop процесс не видно.

[оффтоп]Гарпи, скинь скайпик или что-нибудь чтобы я мог с тобой связываться в личку мне.[/оффтоп]

Спасибо.

4

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

В папке var находятся логи, в них можно найти ошибки, из-за которых сервер не запускается.
В папке conf есть три основных конфига, по которым можно более точно указать, что настроено неверно: bnetd.conf, d2cs.conf, d2dbs.conf.

Do not ask for support in PM.

5

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Как ни странно, но файл лога bnetd.log... ПУСТОЙ!

Конфиги настроены верно (25 раз перепроверил). Верно указаны все айпишники.

Добавлено: 29.04.2013 20:19

Кстати, параметра в bnetd.conf loglevels почему-то нету...

6

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

В bnetd.log пишет только сервер pvpgn, но речь ведь не про него.
Если в var пусто, то нужно посмотреть в каждом из конфигов путь к логу в параметре logfile.

Do not ask for support in PM.

7 (edited by Perfarator 29.04.2013 22:32)

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Немного погуглив наткнулся на команду проверки занятости порта.

netstat -an | find "6112"

На что она отвечает

No such file or directory


Команда

netstat -ant

Выводит это

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State
tcp        0      0 0.0.0.0:4000                0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:6112                0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:4005                0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:4807                0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:6667                0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:6200                0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:5400                0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:40120               0.0.0.0:*                   LISTEN
tcp        0      0 192.168.55.118:22           31.135.208.39:61016         ESTABLISHED
tcp        0      0 192.168.55.118:6112         31.135.208.39:55409         ESTABLISHED
tcp        0     52 192.168.55.118:22           213.230.105.209:8079        ESTABLISHED
tcp        0      0 192.168.55.118:22           213.230.105.209:5409        ESTABLISHED
tcp        0      0 192.168.55.118:6112         91.212.89.138:53746         ESTABLISHED
tcp        0      0 192.168.55.118:22           213.230.105.209:4788        ESTABLISHED
tcp        0      0 192.168.55.118:43708        192.168.55.113:3306         ESTABLISHED
tcp        0      0 :::111                      :::*                        LISTEN
tcp        0      0 :::22                       :::*                        LISTEN
tcp        0      0 :::54358                    :::*                        LISTEN

8

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Apr 29 21:20:33 [error] _setup_listensock: could not bind bnet socket to address 0.0.0.0:6112 TCP (psock_bind: Address already in use)

Порт 6112 используется, одним из запущенных процессов.

Do not ask for support in PM.

9

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Порт ест походу bnetd. Запускаю на той же машине. Что делать?

10

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Порт 6112 использует только bnetd.
d2cs и d2dbs используют порты 6113 и 6114 соответственно.

Do not ask for support in PM.

11

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Порт занимали боты. Снял процессы. Сервер запустился. Решил попробовать зайти в опен рилм. Игра создается, но друг с АБСОЛЮТНО ИДЕНТИЧНЫМ КЛИЕНТОМ не может войти ко мне в игру (Failed to join game). Так же и у меня к нему. В чем проблема и что делать?

12

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Open игра создается на компьютере игрока. Если порт(кажется, 4000) у игрока-сервера извне недоступен, то и зайти не получится. Если проблема не в этом, то скорее всего, файлы игры всё же не идентичны.
Помимо этого, в открытой игре можно играть персонажами из сингла, поскольку они хранятся на компьютерах игроков. Никакая статистика на pvpgn, в этом случае, не отправляется.

Do not ask for support in PM.

13

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Итак, модфайл закинул, айпишники линуксовой машины прописал. Запускаю через D2GS.exe. В диспетчере стоит минут 20 и вылетает.

Лог d2gs.log

05/09 21:36:51.031 D2GEThread: Server Thread 248 Created
05/09 21:36:59.406 D2GSErrorHandle: Error occur, exiting...

Reg файл

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\D2Server\D2GS]
@="Diablo II Close Game Server"
"AutoUpdate"=dword:00000000
"AutoUpdateUrl"="http://your.website.url/for.update"
"AutoUpdateVer"=dword:00000000
"AutoUpdateTimeout"=dword:00007530
"D2CSIP"="83.221.178.249"
"D2CSPort"=dword:000017e1
"D2DBSIP"="83.221.178.249"
"D2DBSPort"=dword:000017e2
"MaxGames"=dword:00000001
"MaxGameLife"=dword:00003840
"AdminPassword"="6ab2f6d9aa64377be5aa406525bbf8798bc43768"
"AdminPort"=dword:000022b8
"AdminTimeout"=dword:00000e10
"D2CSSecrect"=""
"EnableNTMode"=dword:00000001
"EnablePreCacheMode"=dword:00000001
"IdleSleep"=dword:00000001
"BusySleep"=dword:00000001
"CharPendingTimeout"=dword:00000258
"DebugNetPacket"=dword:00000000
"DebugEventCallback"=dword:00000000
"EnableGSLog"=dword:00000001
"EnableGELog"=dword:00000001
"EnableGEMsg"=dword:00000000
"EnableGEPatch"=dword:00000001
"IntervalReconnectD2CS"=dword:00000032
"MultiCPUMask"=dword:00000001
"MaxPreferUsers"=dword:000000b4
"MaxPacketPerSecond"=dword:000004b0
"ServerConfFile"="D2Server.ini"
"MOTD"="Welcome to Playground.uz! Now is: Season 1"

14

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Со многими модами d2gs не работает.

Do not ask for support in PM.

15

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Странно, но знаю два сервера запущенных на этом же моде. (MedianXL Ultimative)

гугл The Sin War 2, например

16

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Если должен с ним работать, то сначала попробуй запустить оригинальный d2.
forums.harpywar.com/viewtopic.php?id=645

Может быть, мод работает только с определенной версией игры.
Если файл мода только один - Patch_D2.mpq, то обычно d2gs должен работать. Этот же mpq должен быть у всех игроков, чтобы они смогли соединиться.
Если к моду идут dll файлы, то обычно d2gs с ними не работает.

Do not ask for support in PM.

17 (edited by Perfarator 09.05.2013 23:32)

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Заменил стандартной версией MedianXL. Заработало, но в логах пишет, что D2GS не может приконнектиться к ДБС, хотя ДБС запущен (но почему-то в htop я его не вижу вместе с д2кс). С клиента D2 в чат-канал через опенбнет зайти могу.

05/10 00:20:55.265 D2GSConnectToD2xS: Failed connecting to D2DBS, wait to retry

18

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Perfarator wrote:

ДБС запущен (но почему-то в htop я его не вижу вместе с д2кс)

Одно другому противоречит.

Do not ask for support in PM.

19

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

D2CS и DBS вижу в htop. D2GS шлет ту же ошибку.

Добавлено: 11.05.2013 17:29

Перепроверил все конфиги. Оказалась нестыковка айпишников, но проблема коннекта ГС к ДБС осталась. Постю все логи.

+ show spoiler
#Последние строки bnetd.log

May 11 18:23:44 [debug] ipbanlist_check: lastcheck: 0, now: 1368278624, now-lc: 1368278624.
May 11 18:23:44 [debug] ipbanlist_check: checking 192.168.55.118
May 11 18:23:44 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 84.54.73.16
May 11 18:23:44 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 213.230.124.180
May 11 18:23:44 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 83.221.168.3
May 11 18:23:44 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 213.230.100.25
May 11 18:23:44 [info ] sd_accept: [12] accepted connection from 192.168.55.118:41810 on 0.0.0.0:6112
May 11 18:23:44 [info ] conn_create: [12][5] sessionkey=0x3a051b27 sessionnum=0x00000000
May 11 18:23:44 [debug] sd_accept: [12] client connected to a bnet listening address
May 11 18:23:44 [info ] handle_init_packet: [12] client initiated d2cs_bnetd connection
May 11 18:23:44 [info ] handle_init_packet: [12] d2cs connection from unknown ip address 192.168.55.118:41810
May 11 18:23:44 [trace] conn_shutdown: [12] connection allready closed
May 11 18:23:44 [info ] conn_destroy: [12] closed init connection
May 11 18:23:45 [debug] ipbanlist_check: lastcheck: 1368278624, now: 1368278625, now-lc: 1.
May 11 18:23:45 [debug] ipbanlist_check: checking 192.168.55.118
May 11 18:23:45 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 84.54.73.16
May 11 18:23:45 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 213.230.124.180
May 11 18:23:45 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 83.221.168.3
May 11 18:23:45 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 213.230.100.25
May 11 18:23:45 [info ] sd_accept: [12] accepted connection from 192.168.55.118:41811 on 0.0.0.0:6112
May 11 18:23:45 [info ] conn_create: [12][5] sessionkey=0x35b2c628 sessionnum=0x00000001
May 11 18:23:45 [debug] sd_accept: [12] client connected to a bnet listening address
May 11 18:23:45 [info ] handle_init_packet: [12] client initiated d2cs_bnetd connection
May 11 18:23:45 [info ] handle_init_packet: [12] d2cs connection from unknown ip address 192.168.55.118:41811
May 11 18:23:45 [trace] conn_shutdown: [12] connection allready closed
May 11 18:23:45 [info ] conn_destroy: [12] closed init connection
May 11 18:23:56 [debug] ipbanlist_check: lastcheck: 1368278624, now: 1368278636, now-lc: 12.
May 11 18:23:56 [debug] ipbanlist_check: checking 192.168.55.118
May 11 18:23:56 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 84.54.73.16
May 11 18:23:56 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 213.230.124.180
May 11 18:23:56 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 83.221.168.3
May 11 18:23:56 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 213.230.100.25
May 11 18:23:56 [info ] sd_accept: [12] accepted connection from 192.168.55.118:41812 on 0.0.0.0:6112
May 11 18:23:56 [info ] conn_create: [12][5] sessionkey=0x253e821d sessionnum=0x00000002
May 11 18:23:56 [debug] sd_accept: [12] client connected to a bnet listening address
May 11 18:23:56 [info ] handle_init_packet: [12] client initiated d2cs_bnetd connection
May 11 18:23:56 [info ] handle_init_packet: [12] d2cs connection from unknown ip address 192.168.55.118:41812
May 11 18:23:56 [trace] conn_shutdown: [12] connection allready closed
May 11 18:23:56 [info ] conn_destroy: [12] closed init connection
+ show spoiler
#d2cs.log

May 11 18:23:44 [info ] main: D2CS Version 1.10.1.1 Built Mar  3 2013
May 11 18:23:44 [info ] d2gs_create: added game server 192.168.55.123 (id: 1) to list
May 11 18:23:44 [info ] d2ladder_readladder: ladder file loaded successfully (28 types 35 maxtype)
May 11 18:23:44 [info ] d2ladder_init: ladder data initialized
May 11 18:23:44 [debug] trans_load: non d2gs input (ignoring) "0.0.0.0:6200"
May 11 18:23:44 [debug] trans_load: non d2gs input (ignoring) "192.168.55.118:6112"
May 11 18:23:44 [info ] trans_load: trans file loaded
May 11 18:23:44 [info ] FDWEpollBackend: fdwatch epoll() based layer initialized (max 960 sockets)
May 11 18:23:44 [info ] main: server initialized
May 11 18:23:44 [info ] d2cs_server_process: network initialized
May 11 18:23:44 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 11 18:23:44 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 11 18:23:44 [info ] d2cs_conn_create: created session=1 socket=2 (1 current connections)
May 11 18:23:44 [info ] server_listen: listen on 0.0.0.0:6113
May 11 18:23:44 [info ] d2cs_server_process: entering server loop
May 11 18:23:44 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 11 18:23:44 [info ] handle_bnetd_init: sent init class packet to bnetd
May 11 18:23:44 [info ] d2cs_conn_destroy: [2] closed connection 1 (0 left)
May 11 18:23:45 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 11 18:23:45 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 11 18:23:45 [info ] d2cs_conn_create: created session=2 socket=2 (1 current connections)
May 11 18:23:45 [info ] d2ladder_readladder: ladder file loaded successfully (28 types 35 maxtype)
May 11 18:23:45 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 11 18:23:45 [info ] handle_bnetd_init: sent init class packet to bnetd
May 11 18:23:45 [info ] d2cs_conn_destroy: [2] closed connection 2 (0 left)
May 11 18:23:56 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 11 18:23:56 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 11 18:23:56 [info ] d2cs_conn_create: created session=3 socket=2 (1 current connections)
May 11 18:23:56 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 11 18:23:56 [info ] handle_bnetd_init: sent init class packet to bnetd
May 11 18:23:56 [info ] d2cs_conn_destroy: [2] closed connection 3 (0 left)
May 11 18:24:07 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 11 18:24:07 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 11 18:24:07 [info ] d2cs_conn_create: created session=4 socket=2 (1 current connections)
May 11 18:24:07 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 11 18:24:07 [info ] handle_bnetd_init: sent init class packet to bnetd
May 11 18:24:07 [info ] d2cs_conn_destroy: [2] closed connection 4 (0 left)
May 11 18:24:18 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 11 18:24:18 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 11 18:24:18 [info ] d2cs_conn_create: created session=5 socket=2 (1 current connections)
May 11 18:24:18 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 11 18:24:18 [info ] handle_bnetd_init: sent init class packet to bnetd
May 11 18:24:18 [info ] d2cs_conn_destroy: [2] closed connection 5 (0 left)
May 11 18:24:29 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 11 18:24:29 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 11 18:24:29 [info ] d2cs_conn_create: created session=6 socket=2 (1 current connections)
May 11 18:24:29 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 11 18:24:29 [info ] handle_bnetd_init: sent init class packet to bnetd
May 11 18:24:29 [info ] d2cs_conn_destroy: [2] closed connection 6 (0 left)
May 11 18:24:40 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 11 18:24:40 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 11 18:24:40 [info ] d2cs_conn_create: created session=7 socket=2 (1 current connections)
May 11 18:24:40 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 11 18:24:40 [info ] handle_bnetd_init: sent init class packet to bnetd
May 11 18:24:40 [info ] d2cs_conn_destroy: [2] closed connection 7 (0 left)
May 11 18:24:51 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 11 18:24:51 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 11 18:24:51 [info ] d2cs_conn_create: created session=8 socket=2 (1 current connections)
May 11 18:24:51 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 11 18:24:51 [info ] handle_bnetd_init: sent init class packet to bnetd
May 11 18:24:51 [info ] d2cs_conn_destroy: [2] closed connection 8 (0 left)
May 11 18:25:02 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 11 18:25:02 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 11 18:25:02 [info ] d2cs_conn_create: created session=9 socket=2 (1 current connections)
May 11 18:25:02 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 11 18:25:02 [info ] handle_bnetd_init: sent init class packet to bnetd
May 11 18:25:02 [info ] d2cs_conn_destroy: [2] closed connection 9 (0 left)
May 11 18:25:13 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 11 18:25:13 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 11 18:25:13 [info ] d2cs_conn_create: created session=10 socket=2 (1 current connections)
May 11 18:25:13 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 11 18:25:13 [info ] handle_bnetd_init: sent init class packet to bnetd
May 11 18:25:13 [info ] d2cs_conn_destroy: [2] closed connection 10 (0 left)
May 11 18:25:24 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 11 18:25:24 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 11 18:25:24 [info ] d2cs_conn_create: created session=11 socket=2 (1 current connections)
May 11 18:25:24 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 11 18:25:24 [info ] handle_bnetd_init: sent init class packet to bnetd
May 11 18:25:24 [info ] d2cs_conn_destroy: [2] closed connection 11 (0 left)
May 11 18:25:35 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 11 18:25:35 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 11 18:25:35 [info ] d2cs_conn_create: created session=12 socket=2 (1 current connections)
May 11 18:25:35 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 11 18:25:35 [info ] handle_bnetd_init: sent init class packet to bnetd
May 11 18:25:35 [info ] d2cs_conn_destroy: [2] closed connection 12 (0 left)
+ show spoiler
#d2dbs.log

May 11 18:23:42 [info ] main: D2DBS Version 1.10.1.1 Built Mar  3 2013 22:19:45
May 11 18:23:42 [info ] main: server initialized
May 11 18:23:42 [info ] dbs_server_main: establishing the listener...
May 11 18:23:42 [info ] d2ladder_checksum_check: ladder file check pass (checksum=0xDB72C052)
May 11 18:23:42 [info ] d2ladder_checksum_check: ladder file check pass (checksum=0xDB72C052)
May 11 18:23:42 [info ] d2ladder_saveladder: backup ladder file
May 11 18:23:42 [info ] d2ladder_saveladder: ladder file saved (0 changes)
May 11 18:23:42 [info ] dbs_server_main: waiting for connections...
May 11 18:23:42 [info ] d2ladder_checksum_check: ladder file check pass (checksum=0xDB72C052)
May 11 18:23:42 [info ] d2ladder_saveladder: backup ladder file
May 11 18:23:42 [info ] d2ladder_saveladder: ladder file saved (0 changes)
+ show spoiler
#d2gs.log

05/11 18:27:55.296 D2GEThread: Server Thread 4068 Created
05/11 18:27:56.562 D2GEThread: Game Server Thread Start Successfully
05/11 18:27:56.562 D2GSResetGameList: End all game in the Game List and in the GE
05/11 18:27:56.562 watchdog_init: CreateThread watchdog_thread, 1384
05/11 18:27:56.562 main: Entering Main Server Loop
05/11 18:28:17.578 D2GSConnectToD2xS: Failed connecting to D2DBS, wait to retry

Harpy, не игнорируй тему, пожалуйста - очень хочется уже поднять этот сервер.

20

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Сделай экспорт ветки реестра HKEY_LOCAL_MACHINE\SOFTWARE\D2Server
Приложи d2dbs.conf и d2cs.conf.

Do not ask for support in PM.

21

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Тоже что-то с адресами не то.
Покажи ещё realm.conf и расскажи какие ипы кому принадлежат.

Do not ask for support in PM.

22

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

+ show spoiler
#################################################################################
# realm.list  -  List of Diablo II Realms                    #
#-------------------------------------------------------------------------------#
#                                        #
# Realms are areas that hold closed characters and games.            #
# Users are given this list of realms to choose from when            #
# creating a new character.  Next time the character is                #
# used, they will automatically join the same realm.                #
#                                        #
# The realm server runs on port 6113 by default.                #
# If you do not specify a port number, it will use this by default.        #
#                                        #
# <realmname> : the realm name (mandatory; must start and end with " )        #
# <description> : the realm description (optional; must start and end with " )    #
# ip:port - actual ip the d2cs server is running on (mandatory)            #
#                                            #
# --- realm name ---    --- description ---    --- real address ---        #
#    (mandatory)        (optional)             (mandatory)        #
#-------------------------------------------------------------------------------#
#   "<realmname>"     ["<description>"]          <ip:port>            #
#                                        #
#################################################################################

# WARNING!! DO NOT USE "127.0.0.1" or "localhost" FOR ANY IP ADDRESS

# example (having a d2cs server running on IP 1.2.3.4):
"D2CS"            "PvPGN Closed Realm"        83.221.178.249:6113
#

АйПишники:

Линуксовая машина (bnetd, d2cs, d2dbs):

+ show spoiler
#внешний IP
[administrator@BNet ~]$ wget -O - -q icanhazip.com
83.221.178.249

#локальный IP
[administrator@BNet ~]$ ifconfig
 inet addr:192.168.55.118  Bcast:192.168.55.255  Mask:255.255.255.0

Вендовая машина (d2gs):

Локальный IP: 192.168.55.123
Внешний IP: 83.221.178.249

23

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Если оба сервера в локальной сети за роутером, с одним внешним ипом,
то в реестре для d2cs и d2dbs должны быть локальные а не внешние ипы.

Do not ask for support in PM.

24

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Cменил айпишники в реестре на вендовой машине. D2GS, судя по логам, заработал нормально - приконнектился к d2cs и dbs, но при попытке захода на closed bnet пишет, что нет доступных рилмов. Опять постю логи.

часть bnetd

May 12 18:07:58 [debug] attrlayer_save: saved 1 user accounts
May 12 18:08:05 [debug] ipbanlist_check: lastcheck: 1368364063, now: 1368364085, now-lc: 22.
May 12 18:08:05 [debug] ipbanlist_check: checking 192.168.55.118
May 12 18:08:05 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 84.54.73.16
May 12 18:08:05 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 213.230.124.180
May 12 18:08:05 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 83.221.168.3
May 12 18:08:05 [debug] ipbanlist_check: address 192.168.55.118 does not match exact 213.230.100.25
May 12 18:08:05 [info ] sd_accept: [14] accepted connection from 192.168.55.118:49571 on 0.0.0.0:6112
May 12 18:08:05 [info ] conn_create: [14][5] sessionkey=0x72766d29 sessionnum=0x0000002a
May 12 18:08:05 [debug] sd_accept: [14] client connected to a bnet listening address
May 12 18:08:05 [info ] handle_init_packet: [14] client initiated d2cs_bnetd connection
May 12 18:08:05 [info ] handle_init_packet: [14] d2cs connection from unknown ip address 192.168.55.118:49571
May 12 18:08:05 [trace] conn_shutdown: [14] connection allready closed
May 12 18:08:05 [info ] conn_destroy: [14] closed init connection

d2cs

May 12 18:02:57 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 12 18:02:57 [info ] handle_bnetd_init: sent init class packet to bnetd
May 12 18:02:57 [info ] d2cs_conn_destroy: [2] closed connection 3 (0 left)
May 12 18:03:08 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 12 18:03:08 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 12 18:03:08 [info ] d2cs_conn_create: created session=4 socket=2 (1 current connections)
May 12 18:03:08 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 12 18:03:08 [info ] handle_bnetd_init: sent init class packet to bnetd
May 12 18:03:08 [info ] d2cs_conn_destroy: [2] closed connection 4 (0 left)
May 12 18:03:19 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 12 18:03:19 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 12 18:03:19 [info ] d2cs_conn_create: created session=5 socket=2 (1 current connections)
May 12 18:03:19 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 12 18:03:19 [info ] handle_bnetd_init: sent init class packet to bnetd
May 12 18:03:19 [info ] d2cs_conn_destroy: [2] closed connection 5 (0 left)
May 12 18:03:30 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 12 18:03:30 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 12 18:03:30 [info ] d2cs_conn_create: created session=6 socket=2 (1 current connections)
May 12 18:03:30 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 12 18:03:30 [info ] handle_bnetd_init: sent init class packet to bnetd
May 12 18:03:30 [info ] d2cs_conn_destroy: [2] closed connection 6 (0 left)
May 12 18:03:41 [info ] s2s_create: try make s2s connection to 192.168.55.118:6112
May 12 18:03:41 [info ] s2s_create: connection to s2s server 192.168.55.118:6112 is in progress
May 12 18:03:41 [info ] d2cs_conn_create: created session=7 socket=2 (1 current connections)
May 12 18:03:41 [info ] conn_handle_connecting: connected to 192.168.55.118:6112
May 12 18:03:41 [info ] handle_bnetd_init: sent init class packet to bnetd
May 12 18:03:41 [info ] d2cs_conn_destroy: [2] closed connection 7 (0 left)

d2dbs

May 12 18:02:42 [info ] main: D2DBS Version 1.10.1.1 Built Mar  3 2013 22:19:45
May 12 18:02:42 [info ] main: server initialized
May 12 18:02:42 [info ] dbs_server_main: establishing the listener...
May 12 18:02:42 [info ] d2ladder_checksum_check: ladder file check pass (checksum=0xDB72C052)
May 12 18:02:42 [info ] d2ladder_checksum_check: ladder file check pass (checksum=0xDB72C052)
May 12 18:02:42 [info ] d2ladder_saveladder: backup ladder file
May 12 18:02:42 [info ] d2ladder_saveladder: ladder file saved (0 changes)
May 12 18:02:42 [info ] dbs_server_main: waiting for connections...
May 12 18:02:42 [info ] d2ladder_checksum_check: ladder file check pass (checksum=0xDB72C052)
May 12 18:02:42 [info ] d2ladder_saveladder: backup ladder file
May 12 18:02:42 [info ] d2ladder_saveladder: ladder file saved (0 changes)
May 12 18:04:31 [info ] dbs_server_loop: accepted connection from 192.168.55.123:1162 , socket 2 .
May 12 18:04:31 [info ] setsockopt_keepalive: set KEEPALIVE option for socket 2
May 12 18:04:31 [info ] dbs_verify_ipaddr: ip address 192.168.55.123 is valid
May 12 18:04:31 [info ] dbs_packet_handle: set connection type for gs 192.168.55.123(1) on socket 2

d2gs

05/12 18:05:47.531 D2GEThread: Server Thread 2320 Created
05/12 18:05:48.859 D2GEThread: Game Server Thread Start Successfully
05/12 18:05:48.859 D2GSResetGameList: End all game in the Game List and in the GE
05/12 18:05:48.859 watchdog_init: CreateThread watchdog_thread, 2380
05/12 18:05:48.859 main: Entering Main Server Loop
05/12 18:05:48.859 D2GSConnectToD2xS: Connected to D2DBS Successfully
05/12 18:05:48.859 D2GSSendClassToD2DBS: Send connection class packet to D2DBS
05/12 18:05:48.859 D2GSConnectToD2xS: Connected to D2CS Successfully
05/12 18:05:48.859 D2GSSendClassToD2CS: Send connection class packet to D2CS
05/12 18:05:48.859 D2GSNetRecvPacket: CS socket become writable
05/12 18:05:48.859 D2GSNetRecvPacket: DBS socket become writable
05/12 18:05:48.859 D2GSAuthreq: Auth request for 'D2CS'
05/12 18:05:48.859 D2GSGetConfFile: get D2Server.ini from D2CS
05/12 18:05:48.875 D2GSAuthReply: Game Server Activated by D2CS
05/12 18:05:48.875 D2GSSetD2CSMaxGameNumber: Tell D2CS to set max game to 1
05/12 18:05:48.875 D2GSSetGameInfoByD2CS: Set current maxgame to 1

25

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Может порт 6113 закрыт на роутере, или ты соединяешься из той же внутренней подсети, где находится сервер?

Do not ask for support in PM.

26

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

>Может порт 6113 закрыт на роутере
Честно говоря, даже не знаю, но должен быть открыт по сути. Буду спрашивать у администратора.

>ты соединяешься из той же внутренней подсети, где находится сервер?
Не совсем понял про что ты, но учитывая, что bnetd, d2cs и dbs сидят под одним айпишником, то да.

27

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Через телнет получается соединиться на порт 83.221.178.249:6113?

Do not ask for support in PM.

28

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Окно PuTTY при попытке коннекта на этот айпи:порт выходит на 1мс и сразу вылетает без обьяснений.

Добавлено: 12.05.2013 21:33

Microsoft Telnet> o 83.221.178.249 6113
Подключение к 83.221.178.249...

Так и стоит...

29

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Уверен, что через телнет не соединяется?
Проверь тогда соединение с локальным ипом в realm.conf (192.168.55.118).

Do not ask for support in PM.

30

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Сервер запустился, только теперь проблема в другом - персы не создаются. В экране выбора персов стоит зловещая надпись Connecting..., а при попытке создать перса стоит окошко с надписью Please wait... и затем пропадает так и не создав перса.

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

Добавлено: 13.05.2013 17:12

Нашел какой-то странный кусочек лога в bnetd.log

+ show spoiler
May 13 17:58:54 [debug] trans_net: checking 192.168.55.118:6113 for client 84.54.110.140 ...
May 13 17:58:54 [debug] trans_net: against entry -> 0.0.0.0:6200 output 0.0.0.0:6200 network 192.168.55.0/0xffffff00
May 13 17:58:54 [debug] trans_net: entry does match input address
May 13 17:58:54 [debug] trans_net: against entry -> 0.0.0.0:6200 output 83.221.178.249:6200 network 0.0.0.0/0x00000000
May 13 17:58:54 [debug] trans_net: entry does match input address
May 13 17:58:54 [debug] trans_net: against entry -> 192.168.55.118:6112 output 192.168.55.118:6112 network 192.168.55.0/0xffffff00
May 13 17:58:54 [debug] trans_net: entry does match input address
May 13 17:58:54 [debug] trans_net: against entry -> 192.168.55.118:6112 output 192.168.55.118:6112 network 10.0.0.0/0xff000000
May 13 17:58:54 [debug] trans_net: entry does match input address
May 13 17:58:54 [debug] trans_net: against entry -> 192.168.55.118:6112 output 83.221.178.249:6118 network 0.0.0.0/0x00000000
May 13 17:58:54 [debug] trans_net: entry does match input address
May 13 17:58:54 [debug] trans_net: no match found for 192.168.55.118:6113 (not translated)
May 13 17:59:46 [debug] trans_net: checking 192.168.55.118:6113 for client 84.54.110.140 ...
May 13 17:59:46 [debug] trans_net: against entry -> 0.0.0.0:6200 output 0.0.0.0:6200 network 192.168.55.0/0xffffff00
May 13 17:59:46 [debug] trans_net: entry does match input address
May 13 17:59:46 [debug] trans_net: against entry -> 0.0.0.0:6200 output 83.221.178.249:6200 network 0.0.0.0/0x00000000
May 13 17:59:46 [debug] trans_net: entry does match input address
May 13 17:59:46 [debug] trans_net: against entry -> 192.168.55.118:6112 output 192.168.55.118:6112 network 192.168.55.0/0xffffff00
May 13 17:59:46 [debug] trans_net: entry does match input address
May 13 17:59:46 [debug] trans_net: against entry -> 192.168.55.118:6112 output 192.168.55.118:6112 network 10.0.0.0/0xff000000
May 13 17:59:46 [debug] trans_net: entry does match input address
May 13 17:59:46 [debug] trans_net: against entry -> 192.168.55.118:6112 output 83.221.178.249:6118 network 0.0.0.0/0x00000000
May 13 17:59:46 [debug] trans_net: entry does match input address
May 13 17:59:46 [debug] trans_net: no match found for 192.168.55.118:6113 (not translated)
May 13 18:00:07 [debug] trans_net: checking 192.168.55.118:6113 for client 84.54.110.140 ...
May 13 18:00:07 [debug] trans_net: against entry -> 0.0.0.0:6200 output 0.0.0.0:6200 network 192.168.55.0/0xffffff00
May 13 18:00:07 [debug] trans_net: entry does match input address
May 13 18:00:07 [debug] trans_net: against entry -> 0.0.0.0:6200 output 83.221.178.249:6200 network 0.0.0.0/0x00000000
May 13 18:00:07 [debug] trans_net: entry does match input address
May 13 18:00:07 [debug] trans_net: against entry -> 192.168.55.118:6112 output 192.168.55.118:6112 network 192.168.55.0/0xffffff00
May 13 18:00:07 [debug] trans_net: entry does match input address
May 13 18:00:07 [debug] trans_net: against entry -> 192.168.55.118:6112 output 192.168.55.118:6112 network 10.0.0.0/0xff000000
May 13 18:00:07 [debug] trans_net: entry does match input address
May 13 18:00:07 [debug] trans_net: against entry -> 192.168.55.118:6112 output 83.221.178.249:6118 network 0.0.0.0/0x00000000
May 13 18:00:07 [debug] trans_net: entry does match input address
May 13 18:00:07 [debug] trans_net: no match found for 192.168.55.118:6113 (not translated)
May 13 18:00:33 [debug] trans_net: checking 192.168.55.118:6113 for client 84.54.110.140 ...
May 13 18:00:33 [debug] trans_net: against entry -> 0.0.0.0:6200 output 0.0.0.0:6200 network 192.168.55.0/0xffffff00
May 13 18:00:33 [debug] trans_net: entry does match input address
May 13 18:00:33 [debug] trans_net: against entry -> 0.0.0.0:6200 output 83.221.178.249:6200 network 0.0.0.0/0x00000000
May 13 18:00:33 [debug] trans_net: entry does match input address
May 13 18:00:33 [debug] trans_net: against entry -> 192.168.55.118:6112 output 192.168.55.118:6112 network 192.168.55.0/0xffffff00
May 13 18:00:33 [debug] trans_net: entry does match input address
May 13 18:00:33 [debug] trans_net: against entry -> 192.168.55.118:6112 output 192.168.55.118:6112 network 10.0.0.0/0xff000000
May 13 18:00:33 [debug] trans_net: entry does match input address
May 13 18:00:33 [debug] trans_net: against entry -> 192.168.55.118:6112 output 83.221.178.249:6118 network 0.0.0.0/0x00000000
May 13 18:00:33 [debug] trans_net: entry does match input address
May 13 18:00:33 [debug] trans_net: no match found for 192.168.55.118:6113 (not translated)
May 13 18:00:54 [debug] sd_tcpinput: [14] read returned -1 (closing connection)
May 13 18:00:54 [info ] conn_destroy: [14] "TimaAnarki" logged out
May 13 18:00:54 [info ] conn_destroy: [14] closed bnet connection

Добавлено: 13.05.2013 17:31

Realm Down.

31

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Закомментируй пока все в address_translation.conf.
Если не работает, приложи опять все логи.

Do not ask for support in PM.

32 (edited by Perfarator 13.05.2013 19:39)

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Realm Down.

Все логи в архиве.

Добавлено: 14.05.2013 12:50

Решил проблему указав точные айпишники для трансляции. На сервер входит, персы создаются, только теперь при попытке создать игру вылезает надпись Failed to join game...

Добавлено: 14.05.2013 13:27

>Персонаж может быть поврежден
Создал нового свежего перса - не работает. Отключил у себя файрволл - тоже не работает. Может опять что-то на стороне сервера?

33

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Perfarator wrote:

Failed to join game

Или что-то не то с сейвом персонажа, или несоответствие файлов игры.
В files/newbie.save находится шаблон новых создаваемых персонажей (d2s). Может быть, для этого мода он должен быть другим.

Опять же, лучше сначала проверить с оригинальной д2, чтобы понять из-за мода ошибка или нет.

Do not ask for support in PM.

34

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Вчера с админом копались-копались, проверяли на обычке. Клиент у меня лицензионный, с Battle Chest, понять не могу все равно, что за хрень творится. Сейчас пытаюсь тупо скопировать себе файлы игры с сервера и потом проверить.

Добавлено: 14.05.2013 16:52

Заработало...

Your position in line is 1...

Добавлено: 14.05.2013 16:58

+ show spoiler
13:54:10.926 D2GSSetD2CSMaxGameNumber: Tell D2CS to set max game to 1
05/14 13:54:10.926 D2GSSetGameInfoByD2CS: Set current maxgame to 1
05/14 13:54:21.379 D2GSGameListInsert: Insert into game list 'Test1' (1)
05/14 13:54:21.379 D2CSCreateEmptyGame: Created game 'Test1', 1,expansion,normal,softcore,ladder, seqno=15
05/14 13:54:21.379 D2CSCreateEmptyGame: GameInfo: 'Test1','','', By teeest(*Perfarator)@84.54.110.140
05/14 13:54:21.457 D2CSClientJoinGameRequest: teeest(*Perfarator) join game 'Test1', id=1(exp,normal,softcore,ladder)
05/14 13:55:21.457 D2GSCBCloseGame: Close game 'Test1', id=1(exp,normal,softcore,ladder)
05/14 13:55:21.457 D2GSDeleteAllCharInGame: Delete 0(1) character in game 'Test1' (1)
05/14 13:55:27.176 D2GSDeletePendingChar: Delete a pending char teeest(*Perfarator) in an already closed game
05/14 14:17:22.285 D2GSGameListInsert: Insert into game list 'Asd' (2)
05/14 14:17:22.285 D2CSCreateEmptyGame: Created game 'Asd', 2,expansion,normal,softcore,ladder, seqno=21
05/14 14:17:22.285 D2CSCreateEmptyGame: GameInfo: 'Asd','123','', By teeest(*Perfarator)@84.54.110.140
05/14 14:17:22.363 D2CSClientJoinGameRequest: teeest(*Perfarator) join game 'Asd', id=2(exp,normal,softcore,ladder)
05/14 14:18:22.332 D2GSCBCloseGame: Close game 'Asd', id=2(exp,normal,softcore,ladder)
05/14 14:18:22.332 D2GSDeleteAllCharInGame: Delete 0(1) character in game 'Asd' (2)
05/14 14:18:28.067 D2GSDeletePendingChar: Delete a pending char teeest(*Perfarator) in an already closed game
05/14 14:23:41.207 D2GSGameListInsert: Insert into game list 'Asd' (3)
05/14 14:23:41.207 D2CSCreateEmptyGame: Created game 'Asd', 3,expansion,normal,softcore,ladder, seqno=27
05/14 14:23:41.207 D2CSCreateEmptyGame: GameInfo: 'Asd','','', By teeest(*Perfarator)@84.54.110.140
05/14 14:23:41.285 D2CSClientJoinGameRequest: teeest(*Perfarator) join game 'Asd', id=3(exp,normal,softcore,ladder)
05/14 14:24:41.254 D2GSCBCloseGame: Close game 'Asd', id=3(exp,normal,softcore,ladder)
05/14 14:24:41.254 D2GSDeleteAllCharInGame: Delete 0(1) character in game 'Asd' (3)
05/14 14:24:46.973 D2GSDeletePendingChar: Delete a pending char teeest(*Perfarator) in an already closed game
05/14 14:25:04.082 D2GSGameListInsert: Insert into game list 'Asd' (4)
05/14 14:25:04.082 D2CSCreateEmptyGame: Created game 'Asd', 4,expansion,normal,softcore,ladder, seqno=32
05/14 14:25:04.082 D2CSCreateEmptyGame: GameInfo: 'Asd','','', By test(*Perfarator)@84.54.110.140
05/14 14:25:04.160 D2CSClientJoinGameRequest: test(*Perfarator) join game 'Asd', id=4(exp,normal,softcore,ladder)
05/14 14:26:04.098 D2GSCBCloseGame: Close game 'Asd', id=4(exp,normal,softcore,ladder)
05/14 14:26:04.098 D2GSDeleteAllCharInGame: Delete 0(1) character in game 'Asd' (4)
05/14 14:26:09.879 D2GSDeletePendingChar: Delete a pending char test(*Perfarator) in an already closed game
05/14 17:54:40.582 D2GEThread: Server Thread 3632 Created
05/14 17:54:42.254 D2GSErrorHandle: Error occur, exiting...

Добавлено: 14.05.2013 17:44

UNHANDLED EXCEPTION: ACCESS_VIOLATION (c0000005)

35

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Perfarator wrote:

Your position in line is 1

В реестре "MaxGames"=dword:00000001 нужно увеличить.

Perfarator wrote:

UNHANDLED EXCEPTION: ACCESS_VIOLATION (c0000005)

Эта ошибка на клиенте появляется? Оригинальный д2 или все с тем же модом?

Do not ask for support in PM.

36

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Нет, эта ошибка логируется на сервере.

Добавлено: 16.05.2013 21:00

Решил проблему тупо переустановкой. Опять failed to join game.

Добавлено: 17.05.2013 15:07

Почему-то созданный мною на рилме персонаж не имеет расширение .sav/.save. Это нормально? newbie.save на месте.

37

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

На сервере создаются два файла персонажа: charsave (формат d2s) и charinfo (мета-данные персонажа для отображения при входе и в чате), оба без расширения.

Do not ask for support in PM.

38

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Тогда я совсем не пойму, почему у меня может быть Failed to join game. Сегодня попробую снова стереть и по новой залить тебе логи.

Добавлено: 20.05.2013 16:39

Вообщем, прикрепляю еще один архив с логами. Проблема с Failed to join game уже достала, незнаю, какое решение искать.

39

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

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

May 20 17:28:40 [debug] trans_net: checking 192.168.55.123:4000 for client 213.230.73.40 ...
May 20 17:28:40 [debug] trans_net: against entry -> 192.168.55.118:4000 output 83.221.178.249:4000 network 0.0.0.0/0x00000000
May 20 17:28:40 [debug] trans_net: entry does match input address
May 20 17:28:40 [debug] trans_net: no match found for 192.168.55.123:4000 (not translated)
May 20 17:28:40 [info ] on_d2gs_joingamereply: no translation required for gamserver 192.168.55.123
Do not ask for support in PM.

40

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Все равно та же фигня.

Добавлено: 05.06.2013 17:11

Гарпи, помогай пожалуйста. Обновленный пакет логов. Та же проблема с Failed to Join Game...

www.fileden.com/files/2010/11/6/3009540/logs.7z

41

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

HarpyWar wrote:

Версия d2gs и версия игры оригинальные и совпадают?

Do not ask for support in PM.

42

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Все чексумы совпадают, так что да.

43

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

У меня только предположение, что между тобой и D2GS нет соединения из-за блокировки порта 4000 (проверь от себя телнетом). И перса создай нового, на всякий случай.

В d2gs.log после D2CSClientJoinGameRequest должны быть ещё 4 события:
D2GSCBFindPlayerToken
D2GSCBGetDatabaseCharacter
D2DBSGetDataReply
D2GSCBEnterGame

В твоем логе этого нет, игра сразу же прекращается на D2GSCBCloseGame.

Do not ask for support in PM.

44

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Тоже решил поднять сервер с модом Median XL: Ultimative X и столкнулся с такой же проблемой (D2GSControler: D2GS Server is not running).
3 дня экспериментов  так ни к чему не привели.
Странно, что более ранняя версия, а именно Median XL 2012 005 работает без нареканий.
Версия D2GS: 1.13c, собирал через PvPGN Magic Builder.
Написал модмейкеру, но там игнор.

45

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

Mangust wrote:

Тоже решил поднять сервер с модом Median XL: Ultimative X и столкнулся с такой же проблемой (D2GSControler: D2GS Server is not running).
3 дня экспериментов  так ни к чему не привели.
Странно, что более ранняя версия, а именно Median XL 2012 005 работает без нареканий.
Версия D2GS: 1.13c, собирал через PvPGN Magic Builder.
Написал модмейкеру, но там игнор.

i have the same problem. d2gs crashes when i use median ultimative instead of Median XL 2012 005 i used D2GS_Build_20150103.  I have no problems running Median XL 2012 005. I really wanted to update to ultimative we are tired of playing the old median.

46

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

The problem should be in the binaries of this mod that are not compatible with D2GS.
Make sure that Median XL: Ultimative X is for D2GS version that you use (may be it was built for older Diablo 2 versions 1.10 or 1.11?).

If you know a server with the same D2GS that you use and the Ultimative mod then you should ask an admin of the server about details.

Do not ask for support in PM.

47

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

HarpyWar wrote:

The problem should be in the binaries of this mod that are not compatible with D2GS.
Make sure that Median XL: Ultimative X is for D2GS version that you use (may be it was built for older Diablo 2 versions 1.10 or 1.11?).

If you know a server with the same D2GS that you use and the Ultimative mod then you should ask an admin of the server about details.

got no reply from the median-xl.com forums since aug 28. They host a median xl ultimative server XVc.  I am at a dead end. 

Median xl ultimative runs smoothly on diablo 2 1.13c client. i think it should run on d2gs 1.13c. I know very little c++, not enough to modify d2gs sources to support it

48

Re: WinServ D2GS/D2DBS/D2CS + Linux PVPGN

publicg, you can try ask here https://github.com/tesseract2048/d2gs/issues
tesseract is a developer of optimized D2GS 1.13c and he should know more about the issue.

Do not ask for support in PM.

Posts: 48

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 0 guests, 0 registered users

forums.pvpgn.pro → [RU] Diablo → WinServ D2GS/D2DBS/D2CS + Linux PVPGN