ok so I was asked to post some info from one of my posts here in regards to these sorts of things.
if some0ne could add these things to the wiki that would be excellent.
ok so we install a new map and then try to play it.
the server crashes and goe's to a random map of some description.
how do we play these newly installed maps?
basically when a map crashes it will make a log to the server.log file.
like so ;
Line 3715: Log: ngWorldStats: Failed to launch batcher.
Line 3766: Warning: Failed to load 'CTF-LavaGiant.unr': Can't find file 'CTF-LavaGiant.unr'
Line 3767: Warning: Failed to load 'Level None.MyLevel': Can't find file 'CTF-LavaGiant.unr'
Line 4633: Warning: Failed to load 'Equaz': Can't find file for package 'Equaz'
Line 4634: Warning: Failed to load 'CTF-BT-Destiny_fix.unr': Can't find file for package 'Equaz'
Line 4635: Warning: Failed to load 'Level None.MyLevel': Can't find file for package 'Equaz'
Line 4657: ScriptLog: Map change Failed, bad or missing map file. TravelMap: CTF-BT-Destiny_fix
Line 5541: Warning: Failed to load 'WOTDetail': Can't find file for package 'WOTDetail'
Line 5542: Warning: Failed to load 'ForsakenT': Can't find file for package 'WOTDetail'
Line 5543: Warning: Failed to load 'CTF-BT-KnighTfarE][-v2.unr': Can't find file for package 'WOTDetail'
Line 5544: Warning: Failed to load 'Level None.MyLevel': Can't find file for package 'WOTDetail'
Line 5554: ScriptLog: Map change Failed, bad or missing map file. TravelMap: CTF-BT-KnighTfarE][-v2
Now , basically the problem with the above 2 maps is ... there are 2 files missing.. these files were not
included in the packages for the downloaded maps.
in these cases teh following 2 files are needed;
find these and add them to server , re-load the map and see if crashes again go back and see what other files are missing :\ Until the BlueFlash happens and success is achieved.
as a tip to find these problems , you will need to either Notepad++
> 'find-in-files' > 'System folder', '*.log' , "fail" for windows.
or Grep , ^^
Moving on to Slow Downloads. (Redirection issues)
Sometimes you will have all files on your server as well as on your redirect server.
[S] <-> [R]
the problem is that the files need to be CASE SENSITIVE.
Try the above search-processes but this time instead of the word "fail" try "send"
now you will see all files that the server is trying to send to clients and amazingly it will send them at a staggering pace of a 'slug'.
for these instances open up your FTP Client
and open up your Server Folder
in the left-hand pane
, and your redirect server
in the right-hand pane.
find the file in both pane's , taking note of the spelling (CaSe-SeNsItiViTy) of each one.
The correct spelling of the redirected filename should be located in the Server.log file.
Rename the file on the Redirect (Right-hand-pane)
to what -ever it is spelt as in the server.log
the best way to test these things is to use a new install of ut. and download every file from the server. Alternatively you can clear your cache usign cacheXtractor and connect to the server again and download the files that way.
sorry if this all sounds a bit wishywashy .. just not in mood for long detailed explanations atm. may revise this later on.
Hard to resolve issues ;
when 2 files are named the same but are different!
this one is tricky , so consider the following;
I have 3 maps which all use a particular version of WOTDetail.utx
its file size indicates that it is say 1.2mb
I download a new map which surprisingly enough contains a file named WOTDetail.utx
it's file size is only 456kb
Which version would you keep ?
recommended to DELETE the new map and move-on.
There is a tool to check maps for missing/needed files name UnrealDependencies whic you can download from here