DOOM 3
Problem downloading maps from servers - any solution?
Whenever I try to download a map from a server, I get an error in the console saying

WARNING: idFileSystem::MakeTemporaryFile failed: Permission denied
WARNING: could not create temporary file

Now I did some investigating, and looked at the source code for Doom 3 and traced where this error is occuring in the code. After some investigating, it appears the tmpfile() function that is called within the MakeTemporaryFile() method (which can be found in FileSystem.cpp), does not work on Windows Vista and up without running the game as administrator? That means on Windows Vista and up (like Windows 7 and 8), you can't download maps from servers.

I came to this conclusion from a Microsoft page I found where it had some simple example code, a loop, and it kept calling the function. It said on Windows Vista, you would need to run it as admin (so I assume you would have to do this on Windows 7 and 8 as well). Since Doom 3 uses this function, I'm guessing you would have to do the same thing for Doom 3.

I am currently on Windows 7. I'm wondering if anyone else is having or has had this problem before? And if anyone else experiences it, have they found any solution to the problem? The master servers are down at the moment so I used gametracker:

http://www.gametracker.com/search/doom3/

And manually entered in the ip for the ".Ninth gate" server. Tried connecting to that, but it wants to download some files and I can't download them.
< >
1 yorumdan 1 ile 1 arası gösteriliyor
I should add that I don't consider running the game as admin a solution to the problem. I'm really hoping there is something else that can be done. I know it can't be a folder/file permission issue because I looked into that as well. I really think it has something to do with the way it's trying to create temporary files that windows vista on up doesn't support.
< >
1 yorumdan 1 ile 1 arası gösteriliyor
Sayfa başına: 1530 50

Gönderilme Tarihi: 13 May 2014 @ 15:09
İleti: 1