mirror of
https://github.com/libretro/libretro-tyrquake.git
synced 2024-11-30 03:30:43 +00:00
[PATCH] qwsv: Fix execution of command line parameters
Quakeworld server command line parameters were not getting executed because by calling the Cmd_StuffCmds() function directly, the cmd_argc variable was not getting set correctly - causing Cmd_StuffCmds to just print the help text! Thanks to Frank Haeseler <cryptus@cryptus.de> for reporting the breakage. Signed-off-by: Tyrann <tyrann@disenchant.net>
This commit is contained in:
parent
657250e7be
commit
094e9ff554
@ -1609,8 +1609,6 @@ SV_Init(quakeparms_t *parms)
|
||||
Hunk_AllocName(0, "-HOST_HUNKLEVEL-");
|
||||
host_hunklevel = Hunk_LowMark();
|
||||
|
||||
Cbuf_InsertText("exec server.cfg\n");
|
||||
|
||||
host_initialized = true;
|
||||
|
||||
Con_Printf("Exe: " __TIME__ " " __DATE__ "\n");
|
||||
@ -1618,8 +1616,10 @@ SV_Init(quakeparms_t *parms)
|
||||
Con_Printf("\nServer Version TyrQuake-%s\n\n", stringify(TYR_VERSION));
|
||||
Con_Printf("======== QuakeWorld Initialized ========\n");
|
||||
|
||||
// process command line arguments
|
||||
Cmd_StuffCmds_f();
|
||||
/*
|
||||
* Process command line arguments, then exec server.cfg
|
||||
*/
|
||||
Cbuf_InsertText("stuffcmds\nexec server.cfg\n");
|
||||
Cbuf_Execute();
|
||||
|
||||
// if a map wasn't specified on the command line, spawn start.map
|
||||
|
Loading…
Reference in New Issue
Block a user