Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [EN] Diablo → [Solved]D2GS Crash Logs

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 13

1 (edited by Feofilaktt 04.02.2018 03:42)

Topic: [Solved]D2GS Crash Logs

I'm having a new problem, a different problem in D2GS, it goes to the loading screen, but it does not create the game.

https://forums.pvpgn.pro/uploads/images/2018/01/05/d2-loading-screen.jpg


I was able to collect the exact records of D2GS and D2CS logs.

Apparently, the problem happens in these steps in D2GS:

D2GSCBFindPlayerToken: Found token of Character(*Account) for game 'TEST'(1)
D2GSCBGetDatabaseCharacter: Send GetDataRequest to D2DBS for Character(*Account)
D2DBSGetDataReply: send CHARSAVE to GE for Character(*Account) success, 3103 bytes

What can it be? These three processes occur in the same thousandth of a second, so the problem here is ...

NOTE: The IP's and Accounts have been modified for privacy security.


D2GS running - Work fine

d2gs.log

07:14:25 D2GSGameListInsert: Insert into game list 'TEST' (1)
07:14:25 D2CSCreateEmptyGame: Created game 'TEST', 1,expansion,hell,softcore,ladder, seqno=3
07:14:25 D2CSCreateEmptyGame: GameInfo: 'TEST','','', By Character(*Account)@100.10.10.1
07:14:25 D2CSClientJoinGameRequest: Character(*Account) join game 'TEST', id=1(exp,hell,softcore,ladder)
07:14:26 D2GSCBFindPlayerToken: Found token of Character(*Account) for game 'TEST'(1)
07:14:26 D2GSCBGetDatabaseCharacter: Send GetDataRequest to D2DBS for Character(*Account)
07:14:26 D2DBSGetDataReply: send CHARSAVE to GE for Character(*Account) success, 3103 bytes
07:14:27 D2GSCBEnterGame: Character(*Account)[L=82,C=Dur]@100.10.10.1 enter game 'TEST', id=1(exp,hell,softcore,ladder)

d2cs.log

07:14:25 d2cs_game_create: game TEST pass= desc=gameflag=0x00302004 created (1 total)
07:14:25 on_client_creategamereq: request create game TEST on gs 1
07:14:25 on_d2gs_creategamereply: game TEST created on gs 1
07:14:25 on_client_joingamereq: request join game TEST for character Character on gs 1
07:14:25 on_d2gs_joingamereply: added Character to game TEST on gs 1
07:14:25 trans_net: checking 155.15.15.1:4000 for client 100.10.10.1 ...
07:14:25 trans_net: against entry -> 155.15.15.1:4000 output 155.15.15.1:4000 network 0.0.0.0/0x00000000
07:14:25 trans_net: 155.15.15.1:4000 translated to 155.15.15.1:4000
07:14:25 on_d2gs_joingamereply: no translation required for gamserver 155.15.15.1
07:14:25 d2cs_conn_destroy: [4] closed connection 2 (2 left)
07:14:27 game_add_character: added character Character to game TEST (1 total)


D2GS running - Problem creating game

Example: You enter the game loading screen (Loading..) but return to the channel after a while.

d2gs.log

14:54:55 D2GSGameListInsert: Insert into game list 'TEST' (835)
14:54:55 D2CSCreateEmptyGame: Created game 'TEST', 835,expansion,normal,softcore,ladder, seqno=32570
14:54:55 D2CSCreateEmptyGame: GameInfo: 'TEST','','', By Character(*Account)@100.10.10.1
14:54:55 D2CSClientJoinGameRequest: Character(*Account) join game 'TEST', id=835(exp,normal,softcore,ladder)

NOTE: Here, the process stops at "D2CSClientJoinGameRequest" and does not process the next steps mentioned at the beginning of the post.

d2cs.log

14:54:55 d2cs_game_create: game TEST pass= desc=gameflag=0x00300004 created (1 total)
14:54:55 on_client_creategamereq: request create game TEST on gs 1
14:54:55 on_d2gs_creategamereply: game TEST created on gs 1
14:54:55 on_client_joingamereq: request join game TEST for character Character on gs 1
14:54:55 on_d2gs_joingamereply: added Character to game TEST on gs 1
14:54:55 trans_net: checking 155.15.15.1:4000 for client 100.10.10.1 ...
14:54:55 trans_net: against entry -> 155.15.15.1:4000 output 155.15.15.1:4000 network 0.0.0.0/0x00000000
14:54:55 trans_net: 155.15.15.1:4000 translated to 155.15.15.1:4000
14:54:55 on_d2gs_joingamereply: no translation required for gamserver 155.15.15.1
14:54:56 d2cs_conn_destroy: [8] closed connection 9939 (8 left)

Added: 05.01.2018 09:33

Update: The game is created, only the characters do not enter..

Diablo 2 Online

Itens - Armory - Market - Clans - Builds - Planner

2

Re: [Solved]D2GS Crash Logs

Hello Feofilaktt!

Is this your WINE or Windows setup?

Owner of SlashDiablo - One of the oldest and most well known Diablo II servers
Admin of Resurgence - Vanilla++ mod
Co-Founder of Hellforged - Diablo 09 built on 1.13 engine (current work in progress)
Founder of Diablo2.org - Dedicated Discord server for PvPGN/D2GS questions

3

Re: [Solved]D2GS Crash Logs

Meanski wrote:

Hello Feofilaktt!

Is this your WINE or Windows setup?

Hello Menskin! How are you?

This is my setup in Wine 2.01 on Ubuntu 14.04.5 LTS i386.

I also think the problem is in Wine *, but because of OS. Soon, I'm going to make the Debian 8 (jessie) 64-bit system switch with a new Wine 2.0.1 installation.

I had a lot of problems with Ubuntu, so I decided to change the system.

Diablo 2 Online

Itens - Armory - Market - Clans - Builds - Planner

4 (edited by Karol 12.01.2018 16:02)

Re: [Solved]D2GS Crash Logs

I think I could have similar problem.

I run D2GS on Debian 9_x64 with Wine 2.0.1 and sometimes it crashe.
Game logs look fine, I can login via telnet to D2GS console, but characters are not able to create the game. Everything stop on Loading screen.

From wine I get this:

err:ntdll:RtlpWaitForCriticalSection section 0x269082c "?" wait timed out in thread 00e0, blocked by 00df, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x269082c "?" wait timed out in thread 00e0, blocked by 00df, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x269082c "?" wait timed out in thread 00e0, blocked by 00df, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x269082c "?" wait timed out in thread 00e0, blocked by 00df, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x269082c "?" wait timed out in thread 00e0, blocked by 00df, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x269082c "?" wait timed out in thread 00e0, blocked by 00df, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x269082c "?" wait timed out in thread 00e0, blocked by 00df, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x269082c "?" wait timed out in thread 00e0, blocked by 00df, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x269082c "?" wait timed out in thread 00e0, blocked by 00df, retrying (60 sec)

After reset D2GS work normaly.
Maybe something is missing in wine build or I didnt install some packages.

I'd like resolve this issue because it is annoying, and my players must wait form me to push "button reset"

5

Re: [Solved]D2GS Crash Logs

Where do you see the wine logs?

I can check here also to see if we have the same problem.. the strange thing is that it never happened to me until a while back.

Which leads me to think that it may be another type of attack on the D2GS port...

Diablo 2 Online

Itens - Armory - Market - Clans - Builds - Planner

6

Re: [Solved]D2GS Crash Logs

I started D2GS with:

wine D2GS.exe & >> /home/karol/restart.log 2>&1

And everything connected to process is logged to the file

7

Re: [Solved]D2GS Crash Logs

Okay, I'll test and post the results soon.

Added: 15.01.2018 14:07

@Karol

Do you use a modified Patch_D2?

If so, what are his characteristics?

Well I'm testing on a beta server with the original patch, and so far I have not had problems.

So I'm thinking it might be something with Patch..

Diablo 2 Online

Itens - Armory - Market - Clans - Builds - Planner

8

Re: [Solved]D2GS Crash Logs

original files from 1.13c

9

Re: [Solved]D2GS Crash Logs

Karol wrote:

original files from 1.13c

strange.. our facilities are totally opposite and present the same problem.. the only thing in common is wine 2.0.1

What is the problem? missing packets? Configuration? Attack?

sshit hmm

Diablo 2 Online

Itens - Armory - Market - Clans - Builds - Planner

10

Re: [Solved]D2GS Crash Logs

Solved, the problem was in the MPQ Patch.

Diablo 2 Online

Itens - Armory - Market - Clans - Builds - Planner

11

Re: [Solved]D2GS Crash Logs

Feofilaktt wrote:

Solved, the problem was in the MPQ Patch.

Can you explain what you did to make it work?

12

Re: [Solved]D2GS Crash Logs

xboi209 wrote:

Can you explain what you did to make it work?

Actually, it hasn't totally solved, it still happens, but less frequently.

I used the D2txtanalyser tool to clean the wrong codes from the Patch files.

Diablo 2 Online

Itens - Armory - Market - Clans - Builds - Planner

13 (edited by Discordian 08.05.2021 03:16)

Re: [Solved]D2GS Crash Logs

I also experience this /w 1.13d files and 1.14d patch_d2.mpq.

I wrote this for automatically restarting my server until the cause can be nailed down. Hope it helps someone. Basically just adds a 5min delay to restarts like d2dbs, d2cs, and bnetd have (and notifies players), however it'll also automatically restart upon error.

Posts: 13

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 1 guest, 0 registered users

forums.pvpgn.pro → [EN] Diablo → [Solved]D2GS Crash Logs