diff --git a/simulators/c++2/src_simulator/sim/Simulator.cpp b/simulators/c++2/src_simulator/sim/Simulator.cpp
index 7bade853168bd69f7434858b7e1c181bf214e1a5..1a94b0e1b3c63601076c6faf5eedbe752b2774a1 100644
--- a/simulators/c++2/src_simulator/sim/Simulator.cpp
+++ b/simulators/c++2/src_simulator/sim/Simulator.cpp
@@ -537,7 +537,7 @@ ServerIF* Simulator::run(int iLen, char ** iArgs){
 	if (!aArgString.empty()) return new Server();
 	aArgString =getArgs("-file", "file", iLen, iArgs);
 	if (!aArgString.empty()) return new ServerLocal(aArgString);
-	aArgString =getArgs("-explore", "file", iLen, iArgs);
+	aArgString =getArgs("-explo", "file", iLen, iArgs);
 	if (!aArgString.empty()) decodeCommand("1 7");
 	//if (!aArgString.empty()) return new ServerExplore();
 	std::cout << "Running in command line mode.\n";