PACKAGEMANAGER is now a compiletime feature in its own right, and can be enabled separately from WEBCLIENT (although won't be able to download without WEBCLIENT).
SAVEDGAMES is now a new compiletime feature. Deathmatch/dedicated servers can freely disable it. menuqc now makes sure that any fields it needs are actually present. developer 1 should now report glsl line numbers a bit more reliably. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5284 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
61c0b9f83b
commit
0b2be8f4ba
21 changed files with 330 additions and 164 deletions
|
@ -650,7 +650,9 @@ void SV_UnspawnServer (void) //terminate the running server.
|
|||
free(svs.clients);
|
||||
svs.clients = NULL;
|
||||
svs.allocated_client_slots = 0;
|
||||
#ifdef SAVEDGAMES
|
||||
SV_FlushLevelCache();
|
||||
#endif
|
||||
NET_CloseServer ();
|
||||
SV_RunCmdCleanup();
|
||||
}
|
||||
|
@ -1614,7 +1616,9 @@ void SV_SpawnServer (const char *server, const char *startspot, qboolean noents,
|
|||
|
||||
if (!startspot)
|
||||
{
|
||||
#ifdef SAVEDGAMES
|
||||
SV_FlushLevelCache(); //to make sure it's caught
|
||||
#endif
|
||||
for (i=0 ; i<sv.allocated_client_slots ; i++)
|
||||
{
|
||||
if (svs.clients[i].spawninfo)
|
||||
|
@ -1730,7 +1734,9 @@ void SV_SpawnServer (const char *server, const char *startspot, qboolean noents,
|
|||
SV_SetMoveVars();
|
||||
|
||||
sv.starttime = Sys_DoubleTime() - sv.time;
|
||||
#ifdef SAVEDGAMES
|
||||
sv.autosave_time = sv.time + sv_autosave.value*60;
|
||||
#endif
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue