diff options
Diffstat (limited to 'src/sv_init.c')
-rw-r--r-- | src/sv_init.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sv_init.c b/src/sv_init.c index fbe7740..033b3dd 100644 --- a/src/sv_init.c +++ b/src/sv_init.c @@ -149,6 +149,9 @@ static void SV_SpawnServer( cm_t *cm, const char *server, const char *spawnpoint // map initialization sv.state = ss_loading; + X86_PUSH_FPCW; + X86_SINGLE_FPCW; + // load and spawn all other entities ge->SpawnEntities ( sv.name, cm->cache->entitystring, spawnpoint ); @@ -156,6 +159,8 @@ static void SV_SpawnServer( cm_t *cm, const char *server, const char *spawnpoint ge->RunFrame (); ge->RunFrame (); + X86_POP_FPCW; + // make sure maxclients string is correct sprintf( sv.configstrings[CS_MAXCLIENTS], "%d", sv_maxclients->integer ); |