X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=sv_main.c;h=5551acb51b9660bf919465bf001445bad0bc9ef8;hb=6b70072039c05b9f2a0a5a388e646571ee610224;hp=f89c307314260af5083f2abd27a6bc5104d16c1d;hpb=b30c46fb9423afb892b639de58ade85d5dbed03e;p=xonotic%2Fdarkplaces.git diff --git a/sv_main.c b/sv_main.c index f89c3073..5551acb5 100644 --- a/sv_main.c +++ b/sv_main.c @@ -25,6 +25,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "csprogs.h" #include "thread.h" +// current client +client_t *host_client; + static void SV_SaveEntFile_f(cmd_state_t *cmd); static void SV_StartDownload_f(cmd_state_t *cmd); static void SV_Download_f(cmd_state_t *cmd); @@ -3403,7 +3406,7 @@ This is called at the start of each level ================ */ -void SV_SpawnServer (const char *server) +void SV_SpawnServer (const char *map) { prvm_prog_t *prog = SVVM_prog; prvm_edict_t *ent; @@ -3413,16 +3416,16 @@ void SV_SpawnServer (const char *server) char modelname[sizeof(sv.worldname)]; char vabuf[1024]; - Con_DPrintf("SpawnServer: %s\n", server); + Con_DPrintf("SpawnServer: %s\n", map); - dpsnprintf (modelname, sizeof(modelname), "maps/%s.bsp", server); + dpsnprintf (modelname, sizeof(modelname), "maps/%s.bsp", map); if (!FS_FileExists(modelname)) { - dpsnprintf (modelname, sizeof(modelname), "maps/%s", server); + dpsnprintf (modelname, sizeof(modelname), "maps/%s", map); if (!FS_FileExists(modelname)) { - Con_Printf("SpawnServer: no map file named maps/%s.bsp\n", server); + Con_Printf("SpawnServer: no map file named maps/%s.bsp\n", map); return; } } @@ -3527,7 +3530,7 @@ void SV_SpawnServer (const char *server) sv.active = true; // set level base name variables for later use - strlcpy (sv.name, server, sizeof (sv.name)); + strlcpy (sv.name, map, sizeof (sv.name)); strlcpy(sv.worldname, modelname, sizeof(sv.worldname)); FS_StripExtension(sv.worldname, sv.worldnamenoextension, sizeof(sv.worldnamenoextension)); strlcpy(sv.worldbasename, !strncmp(sv.worldnamenoextension, "maps/", 5) ? sv.worldnamenoextension + 5 : sv.worldnamenoextension, sizeof(sv.worldbasename));