Hey
This isn't really a proper versioning system more then it is a way to update your map in the vault without spamming copies of the same thing over and over.
Every-time you make a change, update the number by one aka 0001 to 0002, you also need to update the map_version number in your scenario.lua as well.
The vaults will understand this is the same map and instead of making a copy it will bring the map to the top of the vault and show it as the new version.
Only the user who created the map can update the version, if you need to reupload a map for whatever reason, you need to rename the map.