@@ -72,8 +72,8 @@ Cvar::Cvar<std::string> sv_statsURL("sv_statsURL", "URL for server's gameplay st
72
72
Cvar::Cvar<int > sv_reconnectlimit (" sv_reconnectlimit" , " minimum time (seconds) before client can reconnect" , Cvar::NONE, 3 );
73
73
Cvar::Cvar<int > sv_padPackets (" sv_padPackets" , " (debugging) add n NOP bytes to each snapshot packet" , Cvar::NONE, 0 );
74
74
cvar_t *sv_killserver; // menu system can set to 1 to shut server down
75
- cvar_t *sv_mapname ;
76
- cvar_t *sv_serverid ;
75
+ Cvar::Cvar<std::string> sv_mapname ( " mapname " , " current map on this server " , Cvar::SERVERINFO | Cvar::ROM, " nomap " ) ;
76
+ Cvar::Cvar< int > sv_serverid ( " sv_serverid " , " match ID " , Cvar::SYSTEMINFO | Cvar::ROM, 0 ) ;
77
77
Cvar::Cvar<int > sv_maxRate (" sv_maxRate" , " max bytes/sec to send to a client (0 = unlimited)" , Cvar::SERVERINFO, 0 );
78
78
79
79
Cvar::Cvar<bool > sv_lanForceRate (" sv_lanForceRate" , " make LAN clients use max network rate" , Cvar::NONE, true );
@@ -583,7 +583,7 @@ static void SVC_Info( const netadr_t& from, const Cmd::Args& args )
583
583
info_map[" protocol" ] = std::to_string ( PROTOCOL_VERSION );
584
584
info_map[" hostname" ] = sv_hostname.Get ();
585
585
info_map[" serverload" ] = std::to_string ( svs.serverLoad );
586
- info_map[" mapname" ] = sv_mapname-> string ;
586
+ info_map[" mapname" ] = sv_mapname. Get () ;
587
587
info_map[" clients" ] = std::to_string ( publicSlotHumans + privateSlotHumans );
588
588
info_map[" bots" ] = std::to_string ( bots );
589
589
// Satisfies (number of open public slots) = (displayed max clients) - (number of clients).
@@ -1357,7 +1357,7 @@ void SV_Frame( int msec )
1357
1357
// there won't be a map_restart if you have shut down the server
1358
1358
// since it doesn't restart a non-running server
1359
1359
// instead, re-run the current map
1360
- Cmd::BufferCommandText (Str::Format (" map %s" , Cmd::Escape (sv_mapname-> string )));
1360
+ Cmd::BufferCommandText (Str::Format (" map %s" , Cmd::Escape (sv_mapname. Get () )));
1361
1361
1362
1362
Sys::Drop ( " Restarting server due to time wrapping" );
1363
1363
}
@@ -1366,7 +1366,7 @@ void SV_Frame( int msec )
1366
1366
if ( svs.nextSnapshotEntities >= 0x7FFFFFFE - svs.numSnapshotEntities )
1367
1367
{
1368
1368
// TTimo see above
1369
- Cmd::BufferCommandText (Str::Format (" map %s" , Cmd::Escape (sv_mapname-> string )));
1369
+ Cmd::BufferCommandText (Str::Format (" map %s" , Cmd::Escape (sv_mapname. Get () )));
1370
1370
Sys::Drop ( " Restarting server due to numSnapshotEntities wrapping" );
1371
1371
}
1372
1372
0 commit comments