Currently if a map contains a mod it'll contaminate the entire game. From what I gather, this is a known behavior. My first question would be this, is it considered desirable behavior?
Personally, I would say no, not in a million years.This allows malicious people (or unaware mapmakers such as myself) to create maps which alters peoples games by just having them join a lobby game. It also doesn't really make sense, if there's a mod in a map, it probably belongs to that particular map and might not make sense at all for other maps. NoQ suggested to add MP challenges in another thread which works around some of the problems (and is an awesome idea!), but not the malicious user problem.
I think I understand why this is happening: Warzone currently adds all maps/*.wz files to its virtual filesystem at startup. I guess this has several advantages, but again, it has some huge drawbacks as well. The above problem would go away if the map.wz was added to the virtual FS at host-time. Ofcourse, there are issues with that as well, such as building the list of maps.
If the WZ team agrees that this is a problem, then I might be willing to try to fix it and provide a patch (assuming someone can point me in the right direction). But let's discuss it first.
- Is it a problem?
- Are there alternatives to solving the above problems?
- Does WZ actually load the mod stuff at startup or on game host/start?



