Voltando aqui novamente para deixar esse fix que servirá para todos evitarem dores de cabeça no seu servidor.
Na source do GameServer, em Trade.cpp, procure por "void CTrade::CGTradeRequestRecv(PMSG_TRADE_REQUEST_RECV* lpMsg,int aIndex)", e logo em baixo de "LPOBJ lpTarget = &gObj[bIndex];" adicione:
no mesmo arquivo procure por "void CTrade::CGTradeResponseRecv(PMSG_TRADE_RESPONSE_RECV* lpMsg,int aIndex)" e logo em baixo de "LPOBJ lpTarget = &gObj[bIndex];", adicione:
Créditos: Denis Alves.