I've been working on this for days now, here's where I am so far:
RH9 with Wine 20030508. AMD Duron, 128mb ram.
Ran the install for my game through Wine, seemed to work fine. In fact, I can even run the server without using the install, just copying the files over from my Windows box. Have tried both methods, no difference. (My goal is *not* to play the game, just to run a server for it). The game is based on Unreal, and the server executable is identical to that of other Unreal games.
To start the server from within the game's directory I use the line:
Code:
wine ucc.exe server arena_01.wot?game=wot.giMPArena ini=wot.ini log=log.txt
Which passes a few values to the ucc.exe. Wine seems to handle this just fine.
The server then displays that it is loading everything normally, until this point:
Code:
UdpServerQuery: Port 7777 successfully bound.
Resolving master.gamespy.com...
Resolving wotmaster.legendmaster.com...
Game engine initialized
Then I get 10-20 of this error message:
Code:
fixme:winsock:NtStatusToWSAError Status code c0000024 converted to DOS error code 6
Then the server outputs some apparently normal output:
Code:
Resolved master.gamespy.com (216.177.89.34)
UdpServerUplink: Master Server is master.gamespy.com:27900
UdpServerUplink: Port 7778 successfully bound.
Then I get a ton of that error, 2-3 minutes of them at maybe 20 errors per second. CPU usage hovers around 55%, swap and ram usage remains constant.
Eventually I get this:
Code:
AInternetLink Resolve Failed: Can't find host wotmaster.legendmaster.com (SWATRY_AGAIN)
UdpServerUplink: Failed to resolve master server address, aborting.
Then it gives me error messages until I kill it.
The problem is *not* the server it wants to resolve, as this exact same game server configuration works right now on my Windows box.
One last thing. While the server is (sort of) running, spewing these errors to my terminal, I can *see* my server in the listing in the game. I can ping it, but when I try to connect it fails (and does not show the attempt in the server terminal.)