diff --git a/engine/common/host.c b/engine/common/host.c index 0e1223a8..aa6df9c6 100644 --- a/engine/common/host.c +++ b/engine/common/host.c @@ -1086,8 +1086,15 @@ int EXPORT Host_Main( int argc, char **argv, const char *progname, int bChangeGa oldtime = Sys_DoubleTime() - 0.1; if( Host_IsDedicated() && GameState->nextstate == STATE_RUNFRAME ) + { Con_Printf( "type 'map ' to run server... (TAB-autocomplete is working too)\n" ); + // execute server.cfg after commandline + // so we have a chance to set servercfgfile + Cbuf_AddText( va( "exec %s\n", Cvar_VariableString( "servercfgfile" ))); + Cbuf_Execute(); + } + // main window message loop while( !host.crashed ) {