diff --git a/source/client/server.cpp b/source/client/server.cpp index 7a552fa..e4b1d41 100644 --- a/source/client/server.cpp +++ b/source/client/server.cpp @@ -82,6 +82,10 @@ void RunServerForGame(CTTRTSGame &game) int runServer(int argc, char* argv[]) { + // argv[1] needs to be a valid game file + if( argc < 2 ) + fatal_error("must provide game file argument"); + // Set up game CTTRTSGame game = GetGameFromFile(argv[1]); if(game.GetNumUnits() == 0)