Topic: d2gs на wine'е
Салют. За не имением win сервера, поставил d2gs на debian. Скатал wine-1.1.9. Дописал строчки в sock.c, что нужны для правильной работы d2gs. Скомпилил с параметрами --without-x --without-freetype (Не думаю, что это как то влияет на работу d2gs). Запускаю d2gs, потом d2cs и d2dbs. Захожу на сервер, игру создать не могу. Ясно, что проблема с d2gs, смотрю логи и вижу:
...
08/13 13:38:01.887 D2GSConnectToD2xS: Connected to D2DBS Successfully
08/13 13:38:01.887 D2GSSendClassToD2DBS: Send connection class packet to D2DBS
08/13 13:38:01.888 D2GSConnectToD2xS: Connected to D2CS Successfully
08/13 13:38:01.889 D2GSSendClassToD2CS: Send connection class packet to D2CS
08/13 13:38:01.889 D2GSNetRecvPacket: CS socket become writable
08/13 13:38:01.889 D2GSAuthreq: Auth request for 'iT'
08/13 13:38:01.889 D2GSGetConfFile: get D2Server.ini from D2CS
08/13 13:38:01.890 D2GSNetRecvPacket: DBS socket become writable
08/13 13:38:01.890 D2GSNetRecvPacket: Error in recv() with socket to D2DBS. Code: 10035
08/13 13:38:01.890 CloseConnectionToD2CS: Close Connection to D2CS
08/13 14:27:39.988 D2GEThread: Server Thread 23 Created
08/13 14:27:46.108 D2GEThread: Game Server Thread Start Successfully
08/13 14:27:46.110 D2GSResetGameList: End all game in the Game List and in the GE
...
Разве я не вылечил измененным sock.c ошибки "error in recv() with socket to D2DBS". Все делается на одной машине через один ip. Что может вызвать эту ошибку?