Topic: [Solved]Forced to disconnect after I quit a game
Sometimes I get this bizzare behavior, if I create a game and quit the game is "not responding" for like 10-20 seconds and then I get disconnected and redirected to the login screen. If I login the characters screen is working with lag, it take 3-5 seconds to load the info of my characters. This is not happening all the time but if I play a lot sooner or later is starts to behave like this and as a solution I have to stop playing like 20-30 minutes to stop this thing.
And if I want to keep playing and to avoid this annoying thing I have to restart to PvPGN and all the services.
some logs:
Mar 19 14:22:03 [info ] game_create: game "Dqwdqw" (pass "Dwqwq") type 19(Diablo II (closed)) startver 4 created
Mar 19 14:22:03 [info ] _client_joingame: [540] "itarachiu" joined game "Dqwdqw"
Mar 19 14:23:47 [info ] sd_accept: [528] accepted connection from 5.14.135.176:8144 on 0.0.0.0:6112
Mar 19 14:23:47 [info ] conn_create: [528][320] sessionkey=0x5c90d463 sessionnum=0x0000001f
Mar 19 14:23:47 [info ] handle_init_packet: [528] client initiated bnet connection
Mar 19 14:23:47 [info ] conn_set_archtag: [528] setting client arch to "IX86"
Mar 19 14:23:47 [info ] conn_set_clienttag: [528] setting client type to "D2XP"
Mar 19 14:23:47 [info ] conn_set_gamelang: [528] setting client gamelang to "enUS"
Mar 19 14:23:47 [info ] _client_authreq109: [528] CLIENT_AUTHREQ_109 ticks=0x75c9e593, verstr=1.0.13.0 exeinfo="Game.exe 03/09/10 04:10:51 61440" versionid=0x0000000d gameversion=0x01000d00 checksum=0x7686beca
Mar 19 14:23:47 [info ] versioncheck_validate: no match in list, setting to: D2XP
Mar 19 14:23:47 [info ] _client_authreq109: [528] unable to test client, allowing anyway
Mar 19 14:23:47 [info ] _client_authreq109: [528] client matches versiontag "D2XP"
Mar 19 14:23:47 [info ] _client_authreq109: [528] no upgrade for D2XP is available
Mar 19 14:23:48 [info ] _client_fileinforeq: [528] TOS requested: "bnserver-D2DV.ini" - type = 0x80000004
Mar 19 14:23:54 [info ] conn_set_account: [528] forcing logout of previous login for "itarachiu"
Mar 19 14:23:54 [info ] _client_loginreq2: [528] "itarachiu" logged in (correct password)
Mar 19 14:23:54 [info ] game_report: diablo gamereport disabled: ignoring game
Mar 19 14:23:54 [info ] game_destroy: game deleted
Mar 19 14:23:54 [info ] conn_destroy: [540] "itarachiu" logged out
Mar 19 14:23:55 [info ] conn_destroy: [540] closed bnet connection
Mar 19 14:24:15 [info ] sd_accept: [540] accepted connection from 5.14.135.176:8151 on 0.0.0.0:6112
Mar 19 14:24:15 [info ] conn_create: [540][320] sessionkey=0x5c90bc0f sessionnum=0x00000020
Mar 19 14:24:15 [info ] handle_init_packet: [540] client initiated bnet connection
Mar 19 14:24:16 [info ] conn_set_archtag: [540] setting client arch to "IX86"
Mar 19 14:24:16 [info ] conn_set_clienttag: [540] setting client type to "D2XP"
Mar 19 14:24:16 [info ] conn_set_gamelang: [540] setting client gamelang to "enUS"
Mar 19 14:24:16 [info ] _client_authreq109: [540] CLIENT_AUTHREQ_109 ticks=0xd34197bd, verstr=1.0.13.0 exeinfo="Game.exe 03/09/10 04:10:51 61440" versionid=0x0000000d gameversion=0x01000d00 checksum=0x7686beca
Mar 19 14:24:16 [info ] versioncheck_validate: no match in list, setting to: D2XP
Mar 19 14:24:16 [info ] _client_authreq109: [540] unable to test client, allowing anyway
Mar 19 14:24:16 [info ] _client_authreq109: [540] client matches versiontag "D2XP"
Mar 19 14:24:16 [info ] _client_authreq109: [540] no upgrade for D2XP is available
Mar 19 14:24:16 [info ] _client_fileinforeq: [540] TOS requested: "bnserver-D2DV.ini" - type = 0x80000004
===
this line:
Mar 19 14:23:54 [info ] conn_set_account: [528] forcing logout of previous login for "itarachiu"
After I get disconnected, the user is actually still connected even if I quit diablo 2, I can still see the user online in PvPGN.exe
Should I stop the checkversion thing? I didn't touch anything for checking the version, the config file settings are the default ones, nothing was edited.
Added: 20.03.2019 12:41
UPDATE: The problem was I was using a d2loader and log in to the same account and seems one of the session is still active after you quit the loader and this was causing all the lag and crashing the game evenatually.
Now if I'm using a loader with a different account is ok.