Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [EN] Diablo → D2GS will crash in windows server but fine in windows pro!

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 4

1

Topic: D2GS will crash in windows server but fine in windows pro!

Hi,there.
I have one issues confuse me.If I start D2GS on windows server 2016(even 2012、2008),when player into the game,and the D2GS will crash. and the D2GSLib_debug.log、D2GS_hack.log have some execption info.
But If I start D2GS on windows 10 pro,It's almost fine.
who can help me?

no normal log is==>
D2GSLib_debug.log

2022/5/17 07:28:11.668 DebugDumpThreadInfo: Thread 25896 Information from ntdll:
2022/5/17 07:28:11.668 DebugDumpThreadInfo: Stack Range: 03306000-03310000
2022/5/17 07:28:11.668 DebugDumpThreadInfo: Affinity Mask: 2
2022/5/17 07:28:11.668 DebugDumpThreadInfo: Thread Creation Time: 01D8697C 6F17F22E
2022/5/17 07:28:11.668 DebugDumpThreadInfo: Thread Kernel Time: 00000000 002D4CAE
2022/5/17 07:28:11.668 DebugDumpThreadInfo: Thread User Time: 00000000 00989680
2022/5/17 07:28:11.668 DebugDumpThreadInfo: Start Address: 68001000
2022/5/17 07:28:11.669 DebugDumpThreadInfo: Dumping Register Contexts with EIP = 68006F18
2022/5/17 07:28:11.669 DebugDumpThreadInfo: EAX:00000000 EBX:03310000 ECX:74C23546 EDX:00000000
2022/5/17 07:28:11.681 DebugDumpThreadInfo: ESI:FFFFFFFE EDI:00000000 ESP:0330FE80 EBP:0330FEF4
2022/5/17 07:28:11.681 DebugDumpThreadInfo: Stack bytes 0180 (0330FE80-03310000):
0330FE80:  00000000 7C001C00 00000000 00000000  ....|...........
0330FE90:  00003103 4635C274 00000000 FEFFFFFF  ..1.F5.t........
0330FEA0:  00000000 F4FE3003 80FE3003 186F0068  ......0...0..o.h
0330FEB0:  2EF2176F 7C69D801 00000000 00000000  ...o|i..........
0330FEC0:  AE4C2D00 00000000 80969800 00000000  .L-.............
0330FED0:  03010000 00A03F00 5C730000 28650000  ......?.\s..(e..
0330FEE0:  02000000 09000000 00000000 00603003  .............`0.
0330FEF0:  00100068 30FF3003 495C0068 C9D3C33B  ...h0.0.I\.h...;
0330FF00:  7C001C00 080CAE02 7C001C00 050000C0  |.......|.......
0330FF10:  1CF83003 01003003 FCFE3003 1CF83003  ..0...0...0...0.
0330FF20:  CCFF3003 509A0068 D0B20068 FFFFFFFF  ..0.P..h...h....
0330FF30:  78FF3003 6F230268 E0E29F02 1093A074  x.0.o#.h.......t
0330FF40:  00000000 20A39F74 01000000 1793A074  .... ..t.......t
0330FF50:  0000A00F 376E3BA8 F0160000 EB160068  ....7n;........h
0330FF60:  00000000 00100068 201C6300 201C6300  .......h .c. .c.
0330FF70:  00000000 FFFFFFFF 94FF3003 9B100068  ..........0....h
0330FF80:  00100068 C4629F74 201C6300 A0629F74  ...h.b.t .c..b.t
0330FF90:  62B8D934 DCFF3003 691BA877 201C6300  b..4..0.i..w .c.
0330FFA0:  A33AC037 00000000 00000000 201C6300  .:.7........ .c.
0330FFB0:  00000000 00000000 00000000 00000000  ................
0330FFC0:  A33AC037 A0FF3003 00000000 E4FF3003  .:.7..0.......0.
0330FFD0:  806CA977 A7BC4143 00000000 ECFF3003  .l.w..AC......0.
0330FFE0:  341BA877 FFFFFFFF DD33AA77 00000000  4..w.....3.w....
0330FFF0:  00000000 00100068 201C6300 00000000  .......h .c.....
2022/5/17 07:28:11.682 DebugDumpThreadInfo: Stack dump done

D2GS_hack.log

2022/5/17 07:28:11.668 [critical] @111: exception C0000005 occured when updating game events 02ACC9DC
2022/5/17 07:28:11.683 [critical] @: got exception C0000005 when close game 02ACC9DC
2022/5/17 07:28:11.701 [critical] @111: exception C0000005 occured when updating game events 02ACC9DC
2022/5/17 07:28:11.702 [critical] @: got exception C0000005 when close game 02ACC9DC
2022/5/17 07:28:11.740 [critical] @111: exception C0000005 occured when updating game events 02ACC9DC
2022/5/17 07:28:11.741 [critical] @: got exception C0000005 when close game 02ACC9DC

2

Re: D2GS will crash in windows server but fine in windows pro!

My quick search returned this information:

C0000005 is a EXCEPTION_ACCESS_VIOLATION
It ocours when a thread tries to write to a protected memory location. The ntdll refers to a dll layer to translate syscalls to the system kernel.

Windows Server probably uses a different ntdll version for enterprise use, so it is probably more closed down to be more secure or stable.

D2GS was not made to run on windows server, so it's probably not suported. You can try to run it on a linux server via docker containers.

weili0677 wrote:

Hi,there.
I have one issues confuse me.If I start D2GS on windows server 2016(even 2012、2008),when player into the game,and the D2GS will crash. and the D2GSLib_debug.log、D2GS_hack.log have some execption info.
But If I start D2GS on windows 10 pro,It's almost fine.
who can help me?

no normal log is==>
D2GSLib_debug.log

2022/5/17 07:28:11.668 DebugDumpThreadInfo: Thread 25896 Information from ntdll:
2022/5/17 07:28:11.668 DebugDumpThreadInfo: Stack Range: 03306000-03310000
2022/5/17 07:28:11.668 DebugDumpThreadInfo: Affinity Mask: 2
2022/5/17 07:28:11.668 DebugDumpThreadInfo: Thread Creation Time: 01D8697C 6F17F22E
2022/5/17 07:28:11.668 DebugDumpThreadInfo: Thread Kernel Time: 00000000 002D4CAE
2022/5/17 07:28:11.668 DebugDumpThreadInfo: Thread User Time: 00000000 00989680
2022/5/17 07:28:11.668 DebugDumpThreadInfo: Start Address: 68001000
2022/5/17 07:28:11.669 DebugDumpThreadInfo: Dumping Register Contexts with EIP = 68006F18
2022/5/17 07:28:11.669 DebugDumpThreadInfo: EAX:00000000 EBX:03310000 ECX:74C23546 EDX:00000000
2022/5/17 07:28:11.681 DebugDumpThreadInfo: ESI:FFFFFFFE EDI:00000000 ESP:0330FE80 EBP:0330FEF4
2022/5/17 07:28:11.681 DebugDumpThreadInfo: Stack bytes 0180 (0330FE80-03310000):
0330FE80:  00000000 7C001C00 00000000 00000000  ....|...........
0330FE90:  00003103 4635C274 00000000 FEFFFFFF  ..1.F5.t........
0330FEA0:  00000000 F4FE3003 80FE3003 186F0068  ......0...0..o.h
0330FEB0:  2EF2176F 7C69D801 00000000 00000000  ...o|i..........
0330FEC0:  AE4C2D00 00000000 80969800 00000000  .L-.............
0330FED0:  03010000 00A03F00 5C730000 28650000  ......?.\s..(e..
0330FEE0:  02000000 09000000 00000000 00603003  .............`0.
0330FEF0:  00100068 30FF3003 495C0068 C9D3C33B  ...h0.0.I\.h...;
0330FF00:  7C001C00 080CAE02 7C001C00 050000C0  |.......|.......
0330FF10:  1CF83003 01003003 FCFE3003 1CF83003  ..0...0...0...0.
0330FF20:  CCFF3003 509A0068 D0B20068 FFFFFFFF  ..0.P..h...h....
0330FF30:  78FF3003 6F230268 E0E29F02 1093A074  x.0.o#.h.......t
0330FF40:  00000000 20A39F74 01000000 1793A074  .... ..t.......t
0330FF50:  0000A00F 376E3BA8 F0160000 EB160068  ....7n;........h
0330FF60:  00000000 00100068 201C6300 201C6300  .......h .c. .c.
0330FF70:  00000000 FFFFFFFF 94FF3003 9B100068  ..........0....h
0330FF80:  00100068 C4629F74 201C6300 A0629F74  ...h.b.t .c..b.t
0330FF90:  62B8D934 DCFF3003 691BA877 201C6300  b..4..0.i..w .c.
0330FFA0:  A33AC037 00000000 00000000 201C6300  .:.7........ .c.
0330FFB0:  00000000 00000000 00000000 00000000  ................
0330FFC0:  A33AC037 A0FF3003 00000000 E4FF3003  .:.7..0.......0.
0330FFD0:  806CA977 A7BC4143 00000000 ECFF3003  .l.w..AC......0.
0330FFE0:  341BA877 FFFFFFFF DD33AA77 00000000  4..w.....3.w....
0330FFF0:  00000000 00100068 201C6300 00000000  .......h .c.....
2022/5/17 07:28:11.682 DebugDumpThreadInfo: Stack dump done

D2GS_hack.log

2022/5/17 07:28:11.668 [critical] @111: exception C0000005 occured when updating game events 02ACC9DC
2022/5/17 07:28:11.683 [critical] @: got exception C0000005 when close game 02ACC9DC
2022/5/17 07:28:11.701 [critical] @111: exception C0000005 occured when updating game events 02ACC9DC
2022/5/17 07:28:11.702 [critical] @: got exception C0000005 when close game 02ACC9DC
2022/5/17 07:28:11.740 [critical] @111: exception C0000005 occured when updating game events 02ACC9DC
2022/5/17 07:28:11.741 [critical] @: got exception C0000005 when close game 02ACC9DC

3

Re: D2GS will crash in windows server but fine in windows pro!

OK,thank you.run on the linux server need wine right?It has some tutorials to setup D2GS on linux docker?

thomasesr wrote:

My quick search returned this information:

C0000005 is a EXCEPTION_ACCESS_VIOLATION
It ocours when a thread tries to write to a protected memory location. The ntdll refers to a dll layer to translate syscalls to the system kernel.

Windows Server probably uses a different ntdll version for enterprise use, so it is probably more closed down to be more secure or stable.

D2GS was not made to run on windows server, so it's probably not suported. You can try to run it on a linux server via docker containers.

4

Re: D2GS will crash in windows server but fine in windows pro!

I made a container that has the required patched version of wine to run d2gs on docker:
https://hub.docker.com/repository/docker/thomasesr/d2gs

You have to mount the game folder with d2gs and d2ge into the container with the -v command line
You can setup linux, copy the game folder into it, open the d2gs port you want to use (sudo ufw enable && sudo ufw allow 4000 && sudo ufw reload), install docker, open the terminal and pull the thomasesr/d2gs:latest container image:

docker pull thomasesr/d2gs:latest

and run it using this command for port 4000:

docker run -it -v /your_game_files_path:/D2GS/drive_c/Diablo2 -p 4000:4000 thomasesr/d2gs:latest

Now you should have d2gs running and listening on port 4000 for that system, any configuration you want to change you should do it via the .ini and .reg files in your game folder.

weili0677 wrote:

OK,thank you.run on the linux server need wine right?It has some tutorials to setup D2GS on linux docker?

thomasesr wrote:

My quick search returned this information:

C0000005 is a EXCEPTION_ACCESS_VIOLATION
It ocours when a thread tries to write to a protected memory location. The ntdll refers to a dll layer to translate syscalls to the system kernel.

Windows Server probably uses a different ntdll version for enterprise use, so it is probably more closed down to be more secure or stable.

D2GS was not made to run on windows server, so it's probably not suported. You can try to run it on a linux server via docker containers.

Posts: 4

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 → [EN] Diablo → D2GS will crash in windows server but fine in windows pro!