I found a big problem when playing other online games like RO, with regards to maps, skins etc.. - If you did not have the current map the game would go into download mode and you'd sit there for eternity, while the game downloaded this stuff.
With SOW, would it be possible to make a 'Resource Pool' server/PC for maps, skins.. etc.. that one would go to, for downloading. Each map/skin.. could have a GUIID, with client side software checking this resource server for updates and update 'out of game' when the user chooses to do so (as in scheduling a late night download when the net is not so busy.
Online, if you lack the current server map you can either download it or switch to another server. If you do not have the skins, default one's are used and no lagging/hiccups happen to the other players.
Obviously only registered authenticated users have access, and these people can upload all their maps, etc.. for the community.
As I think 1C will be distributing this game, Possibly they can provide this service which could also be a form of game authenticity check (anti-piracy), and updates, as done with Steam.