How to test the case where server and game startup map is different

I’m developing a game making use of a dedicated server. When debugging / launching the game in a separate process, my game launches the map which I set as first map on the client and, at the same time, is connecting to the map which is launched by default on the server.

What I want to have is either, launch the game in a new process on the default map and do not connect to the server, or connect to the server and don’t open the default map. Is this possible?

Or, are there better ways to test / debug a networked game?

I don’t want to run the game in the same process, people make mistakes, a crash in the c++ source of the game could crash the editor and potentially loose my progress. I obviously don’t want that.

Bump it up.