First of all I want to thank @Nukem for the Server Addon. Full credits for this fix to him (I just provide the fixed exe and a tutorial).
I tested it on Ubuntu 11.04 32bit and wine-1.2.2. Screenshot:
Why is there a problem on linux?
The addon is loaded by d3d9.dll. However on linux wine loads his own d3d9.dll and therefore the addon doesn't load.
How to use the Linux Fix?
To fix the above issue you need to use a patched server exe that does not load d3d9.dll but another one. I named it load.dll. So you just rename the d3d9.dll in your MW3 Server directory to load.dll and upload the fixed exe.
How to patch the server exe yourself?
As I may probably not update this thread on every update I include a tutorial so you can do it yourself. However it is very easy to do it.
All you need to have is a hexeditor. I used HxD. So you open the server exe in your hexeditor and search for d3d9 in it. It will look like this:
On the right side (in the ascii view) you then replace d3d9 with load:
and finally you save it.
Finally you need to have the following installed:
Again full credits for this fix to @Nukem
Attachement is outdated
I tested it on Ubuntu 11.04 32bit and wine-1.2.2. Screenshot:
Why is there a problem on linux?
The addon is loaded by d3d9.dll. However on linux wine loads his own d3d9.dll and therefore the addon doesn't load.
How to use the Linux Fix?
To fix the above issue you need to use a patched server exe that does not load d3d9.dll but another one. I named it load.dll. So you just rename the d3d9.dll in your MW3 Server directory to load.dll and upload the fixed exe.
How to patch the server exe yourself?
As I may probably not update this thread on every update I include a tutorial so you can do it yourself. However it is very easy to do it.
All you need to have is a hexeditor. I used HxD. So you open the server exe in your hexeditor and search for d3d9 in it. It will look like this:
On the right side (in the ascii view) you then replace d3d9 with load:
and finally you save it.
Finally you need to have the following installed:
Code:
winetricks dotnet30
winetricks vcrun2008
winetricks vcrun2010
Again full credits for this fix to @Nukem
Attachement is outdated