This can be resolved by querying the actual redirect for the file.uxx.uz file and then decompressing it into the server itself (replacing the older or newer mismatched file)
now in regards to mismatches there was mention over at UA about how these files all have a unique GUID which maybe could be the better way of querying a redirect server idk?
apparently uweb.u holds some of the info in order to re-code for such things. (there still is not any real way of fixing this as yet) ... however I wonder if uweb.u has the relevant info for forcing the client to reconnect to the server's redirect after any failed attempts or if this is hardcoded into the actual .exe/.dll files themselves.
as for setting one up for private use;
Spoiler
from here using Redirect Server Checker + the ftp Account you use to access myredirect.somesite.com or somesite.com/redirect (folder) you can then automatically (through the RSC) compress and upload any/all files to the redirect folder on ^ sites.
*Each time you add new file(s) to the server , run RSC and compress and ftp the files to the said server..
simple.
Final testing and this is important. Rename your C:\UnrealTournament\Cache folder to Cache2 , then start the server and connect to it.. all files should download very quickly (host dependant)
if one seems to go slowly .. and actually makes it to 100% then you need to see what the problem is. Common scenario / file which has problems is MapVoteLA13 (note the Spelling)
as on the server it could be spelt MapvoteLA13 and in the ut.ini (ServerPackages=Mapvotela13) *could be spelt incorrectly also.. so you need to find which is which and rename / edit files to correct this.
anywayz , once you have resolved these issues and all files seemingly download at great speeds. then be assured that the same goes for anyone connecting to your server.
surely the same for most other players , as there are some 600-800 servers for this game and < 200 active players at any one point in time.
hope that rant helps.