Finally got around to testing it out and indeed the Host is the only player that creates a Save Game and when the Host loads that Save Game they can press Escape to access the Admin Panel that will enable them to advertise the game online (Can make it private within this menu if you desire). Annoyingly it doesn't save the Clients money or vendor upgrade choices.
A solution to that would be to allow the Client to also create a Save Game at the same moments that the Host would create a Save Game, then when the Client joins an online game they can specify in the game lobby a Save Game to obtain information of their characters from! You can also somehow lock the Clients instance of the Save Game to only load when connecting to the Host running the same Save Game to avoid high level players invading low level games etc. (While retaining the existing option of entering a game with no upgrades and instead having lots of cash)
Anyways, any thoughts on the other items I mentioned in my original post?
Also, a request to have walls on the minimap to appear Translucent (Not Transparent) instead of completely opaque would be awesome.
It should save the state of the clients as well and assign players back to their old characters based on their name in the game, did you try this with a player who changed their steam name?
I was the client and when my friend (Host) started the game from the Saved Game he went in to the admin panel and I believe he tweaked some settings in there, when I (Client) connected to the game it started me off with just a bunch of cash and no upgrades. Perhaps my friend did something wrong when setting the game up? We hadn't changed Steam names or aliases and our character names were the same as when we had previously played together.
Perhaps you misunderstood when I said that it "Annoyingly it doesn't save the Clients money or vendor upgrade choices"? What I meant was it didn't save how much I had spent on upgrades (And by extension, that I had bought upgrades).
You can change the translucency of the minimap in Options->Game->Minimap opacity, or did you mean just the walls?
I do indeed mean the walls.