Since gamemodes, maps, and possibly addons will be registered in Facepunch’s backend, we are able to have actual metadata fields attached to maps that can be used and filtered by in-game. This will open up the possibility for you to associate your map to multiple gamemodes easly, do versioning, and even betas and the like, all without cluttering the name with prefixes or postfixes.
And if the
<organization>.<name> scheme ends up being used, there will also be no problems with name conflicts.
This all depends on FP actually creating these fields to be filled in, of course. For example, I would love for field where you can specify the “base” for a map. For those cases where a mapper has stopped working on a map, and you wanna do a improved version. So in that case, instead of mentioning the original map in the description or naming your version some ugly shit like
myorg.op'sorg_mapname_improved you could actually link the 2 and people would be able to find your version when searching for
And as I said before, having systems in place for versioning, beta releases and the like will also be very welcome.
However, in case FP stops supporting the game or goes out of business in the future, this system will need a decentralized fallback. Probably in the form of metadata in the actual files for addons, gamemodes and maps.