When I try to launch the D2GS.exe it works, but these errors pop up:
(Written error:
unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
)
(The d2gs.exe service does indeed run, these error's are not stopping it for some reason?)
But I do believe those errors is messing up the d2gs executable.
It spits out:
Code: Select all
02/20 21:30:09.047 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
02/20 21:30:09.048 D2GSNetRecvPacket: CS socket become writable
Inside my d2gs.log file, about 20mega
bytes per 20seconds....... So I have to kill the process or it will eat resources.
So something is obviously screwing with it. (It does work and I can login to the game, but cannot create a game, hence why this d2gs.exe thing is raping the processes).
This DOES not happen on my windows, the d2gs.exe is fine and doesn't produce any of these errors.
I've googled the
"CS socket become writable" error which leads to the a page of the d2gs source code on why it's spitting out this error:
Code: Select all
if (NetEvents.lNetworkEvents & FD_WRITE) {
if (NetEvents.iErrorCode[FD_WRITE_BIT])
return ERROR_D2CS_CONNCLOSE;
nsbCS.writable = TRUE;
D2GSEventLog("D2GSNetRecvPacket", "CS socket become writable");
retval = 0;
}
Source:
http://read.pudn.com/downloads188/sourc ... et.c__.htm
So it has something to do with FD_WRITE_BIT that's messing with it? Maybe something to do with wine? Not sure, but hopefully this can be fixed.. This is pretty sad I made it all this way, can login to the system, character creation/selection works but cannot create games because of this stupid d2gs.exe compatibility issue with wine, or its self.
Edit: Like I said, i'd rather burn in hell than move on windows... I am trying my best..