2
0
Эх сурвалжийг харах

Show appropriate error message on lobby server startup failure

Ivan Savenko 1 жил өмнө
parent
commit
536156dd92
1 өөрчлөгдсөн 9 нэмэгдсэн , 1 устгасан
  1. 9 1
      lobby/EntryPoint.cpp

+ 9 - 1
lobby/EntryPoint.cpp

@@ -35,7 +35,15 @@ int main(int argc, const char * argv[])
 	LobbyServer server(databasePath);
 	logGlobal->info("Starting server on port %d", LISTENING_PORT);
 
-	server.start(LISTENING_PORT);
+	try
+	{
+		server.start(LISTENING_PORT);
+	}
+	catch (const boost::system::system_error & e)
+	{
+		logGlobal->error("Failed to start server! Another server already uses the same port? Reason: '%s'", e.what());
+		return 1;
+	}
 	server.run();
 
 	return 0;