xevic wrote:Hi developers, we notify in our ct wild server some problems with maps downloads, special in high pinged users as it's logic, and this make me think that everytime a map has to been played, it needs to be dowloaded again.
I'm not sure about this, but MAYBE it could help if the map are served by a different computer or from a different netword (ie: not another computer sharing the same line to Internet). Do you have your maps on the resource repository? Have you tried to put them up on a geocity (or what ever hips kids use today)?
Can a caché system be done in a next version? looking 4 a map on local resource directory, i know they are downloaded there, then using them could help server to save a lot of bandwidth and help to avoid lag or retards on start levels with maps.
As explained by z-man, the map are already cached. Sadly, new clients still need their copies. And will need to attempt to download it for every single map. One capacity of the resource manager that is wildly under used is the ability of user to manually download and install maps in their local repository. If you where to provide an archive containing ALL the maps of your server, someone could easily download it, and install it locally and avoid the downloads between rounds.
So what happen when you release new maps, well simply, the same thing as before. But I'd guess that maps might have a tendencies to come in clump. Its not one new map, its 3 new maps, with modification on 2 existing ones. That might be wortky of a common archive. ;)
It can be done with just a name check, but a signatura check will be better, special to avoid bad map makers that doesn't change version of the file on a edit, sending a couple of strings in place of all the xml when it is in the hdd will be cool :D
If the map designer updates his creation and forget to modify the version tag AND the server admin manually load the file on her server AND didnt think it special that his configuration files /rotation files dont need to be updated, I'd call for criminal negligence. And seeing how we could all use the entertainment, I'm quite sure I wont get much opposition if I propose public flogging as an adequate punishment for such a hienous crime.
So in short, look into
a) Hosting on a different server / faster server
b) making archive of all the maps of your server (*)
c) Before adding a map to the server, have a quick look at it and make sure the version is update. Or ELSE!!!!!!
-ph
(*) Or all the maps on the resource repository. Hint hint!