Call of Duty 4: Modern Warfare (2007)

Call of Duty 4: Modern Warfare (2007)

Dedicated server directX error
Help me out buddies.

When I run iw3mp.exe it loads for a second then says "DirectX enountered an unrecoverable error." Does anybody know what to do here?

I have already got the DirectX installation required, and I deleted the videos folder which I read was known to cause this problem.

What else should I try?

OS: Windows Server 2012 R2 Datacenter 64-bit
< >
Сообщения 115 из 17
Wait, are you trying to run the full game on a dedicated server, or just the server part? If the latter, make sure you launch the executable with the correct parameters, otherwise it will load the full game instead (which then requires DirectX, where the server itself does not).
I believe you only need "+set dedicated 2". Also, look into using Linux for servers instead, it's much better ;)

Lastly, make sure you install CoD4 X (the server part).
Автор сообщения: PureTryOut
Wait, are you trying to run the full game on a dedicated server, or just the server part? If the latter, make sure you launch the executable with the correct parameters, otherwise it will load the full game instead (which then requires DirectX, where the server itself does not).
I believe you only need "+set dedicated 2". Also, look into using Linux for servers instead, it's much better ;)

Lastly, make sure you install CoD4 X (the server part).
Linux isn't better for dedicated gaming - only a fanboy would say that. I do run Linux machines, and it's is great for many server-side applications such as Apache and Nodejs (you know, stuff that's optimised for linux) and various development aspects, but definitely not for game servers (mostly optimised for windows).

As for the server vars, I am using "+set dedicated 2" - I'm not sure about the CoD4 X part though. I was just told to copy (some) files from my game installation and run it as-it.
Отредактировано KingKonguido; 15 сен. 2016 г. в 8:13
True, I am a fanboy, however gameservers are definitely not always "better" on Windows. If anything, they're comparable.

Anyways, CoD4 X isn't required but recommended as it fixes lots of bugs and allows for more control and features over your server (such as plugin support).
You only need to copy the "main" and "zone" folder, and the files in the root of your CoD4 directory to the server.
Автор сообщения: PureTryOut
True, I am a fanboy, however gameservers are definitely not always "better" on Windows. If anything, they're comparable.

Anyways, CoD4 X isn't required but recommended as it fixes lots of bugs and allows for more control and features over your server (such as plugin support).
You only need to copy the "main" and "zone" folder, and the files in the root of your CoD4 directory to the server.
My point was only that most often than not the windows version of a game server will be more optimised by the developers, more time put into a smooth bug-free experience. Obviously this doesn't mean Windows is "better" for running game servers on.

Thanks for getting back to me anyway, I've now got rid of all folders aside from "main" and "zone" but the error remains. Do you know any troubleshooting I could do?
I don't, sorry. As I run the Linux version myself, it doesn't even try to do anything related to video, so no DirectX. "+set dedicated 2" would normally tell the game to launch as a server, and thus prevent any video acceleration from happening. If that doesn't work, then I'm out of idea's
Отредактировано PureTryOut; 16 сен. 2016 г. в 9:26
Автор сообщения: PureTryOut
I don't, sorry. As I run the Linux version myself, it doesn't even try to do anything related to video, so no DirectX. "+set dedicated 2" would normally tell the game to launch as a server, and thus prevent any video acceleration from happening. If that doesn't work, then I'm out of idea's
Fair enough buddy, thanks for your attempts regardless - much appreciated :).
Well the iw3mp.exe does still do on startup directx initialization for retrieving displaying hardware details like video card and cpu speed. Doesn't matter if you run dedicated server or not.
That's strange though, why would it even need to know what video card you have when running a server? CPU specs I can understand, but that should probably be possible without DirectX or anything display related.
It doesn't need to know this all this details for server and client. However it does retrieve and display it.
Interesting, seems like a design mistake then. Too bad...
Автор сообщения: Ninja
Well the iw3mp.exe does still do on startup directx initialization for retrieving displaying hardware details like video card and cpu speed. Doesn't matter if you run dedicated server or not.
The required DirectX .dll file exists so I don't understand why there would be a problem, do you have any light to shed by any chance buddy?
I don't really know it either. The error message contains no details, right?
Try to get C o D 4 X1 7 a as it doesn't depend on Directx.
Nope but maybe he doesn't want it.
< >
Сообщения 115 из 17
Показывать на странице: 1530 50

Дата создания: 14 сен. 2016 г. в 11:35
Сообщений: 17