summaryrefslogtreecommitdiff
path: root/source/sv_init.c
diff options
context:
space:
mode:
authorAndrey Nazarov <skuller@skuller.net>2008-03-21 11:27:42 +0000
committerAndrey Nazarov <skuller@skuller.net>2008-03-21 11:27:42 +0000
commitc06168ccfc069a1b8361809bef6734a0b2ee8107 (patch)
tree274f2cc582f3205ab895cddc2dd4e0ea005bafa4 /source/sv_init.c
parentde02f8036b4613294288e5b7bc63d7c1bbd412d7 (diff)
MVD game modules now sets more server info cvars.
MVD recorder buffers are no longer allocated by GTV nodes.
Diffstat (limited to 'source/sv_init.c')
-rw-r--r--source/sv_init.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/sv_init.c b/source/sv_init.c
index fafd580..f1be788 100644
--- a/source/sv_init.c
+++ b/source/sv_init.c
@@ -144,8 +144,7 @@ void SV_SpawnServer( const char *server, const char *spawnpoint ) {
}
// set serverinfo variable
- Cvar_FullSet( "mapname", sv.name,
- CVAR_SERVERINFO|CVAR_NOSET, CVAR_SET_DIRECT );
+ SV_InfoSet( "mapname", sv.name );
Cvar_SetInteger( "sv_running", ss_game );
Cvar_Set( "sv_paused", "0" );
@@ -236,7 +235,8 @@ void SV_InitGame( qboolean ismvd ){
svs.numEntityStates = sv_maxclients->integer * UPDATE_BACKUP * MAX_PACKET_ENTITIES;
svs.entityStates = SV_Mallocz( sizeof( entity_state_t ) * svs.numEntityStates );
- if( sv_mvd_enable->integer ) {
+ // allocate MVD recorder buffers
+ if( !ismvd && sv_mvd_enable->integer ) {
Z_TagReserve( sizeof( player_state_t ) * sv_maxclients->integer +
sizeof( entity_state_t ) * MAX_EDICTS + MAX_MSGLEN * 2, TAG_SERVER );
svs.mvd.message_data = Z_ReservedAlloc( MAX_MSGLEN );