Skip to content

Commit 11f4c61

Browse files
committed
Change cvar sv_showAverageBPS to logger
Log cvar is logs.level.server.bandwidth
1 parent 61f56bd commit 11f4c61

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

src/engine/server/server.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,8 +310,6 @@ extern Cvar::Cvar<int> sv_maxRate;
310310

311311
extern Cvar::Cvar<bool> sv_lanForceRate;
312312

313-
extern cvar_t *sv_showAverageBPS; // NERVE - SMF - net debugging
314-
315313
// TTimo - autodl
316314
extern Cvar::Cvar<int> sv_dl_maxRate;
317315

src/engine/server/sv_init.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -618,8 +618,6 @@ void SV_Init()
618618

619619
sv_killserver = Cvar_Get( "sv_killserver", "0", 0 );
620620

621-
sv_showAverageBPS = Cvar_Get( "sv_showAverageBPS", "0", 0 ); // NERVE - SMF - net debugging
622-
623621
// fretn - note: redirecting of clients to other servers relies on this,
624622
// ET://someserver.com
625623
sv_fullmsg = Cvar_Get( "sv_fullmsg", "Server is full.", 0 );

src/engine/server/sv_main.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,6 @@ Cvar::Cvar<bool> sv_lanForceRate("sv_lanForceRate", "make LAN clients use max ne
8080

8181
Cvar::Cvar<int> sv_dl_maxRate("sv_dl_maxRate", "max bytes/sec for UDP pak download", Cvar::NONE, 42000);
8282

83-
cvar_t *sv_showAverageBPS; // NERVE - SMF - net debugging
84-
8583
// fretn
8684
cvar_t *sv_fullmsg;
8785

src/engine/server/sv_snapshot.cpp

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ A server packet will look something like:
5959

6060
static Cvar::Cvar<bool> sv_novis("sv_novis", "skip PVS check when transmitting entities", 0, false);
6161

62+
static Log::Logger bandwidthLog("server.bandwidth");
63+
6264
/*
6365
=============
6466
SV_EmitPacketEntities
@@ -1043,11 +1045,15 @@ void SV_SendClientMessages()
10431045
}
10441046

10451047
// NERVE - SMF - net debugging
1046-
if ( sv_showAverageBPS->integer && numclients > 0 )
1047-
{
1048+
bandwidthLog.DoDebugCode( [numclients] {
1049+
if ( numclients <= 0 )
1050+
{
1051+
return;
1052+
}
1053+
10481054
float ave = 0, uave = 0;
10491055

1050-
for ( i = 0; i < MAX_BPS_WINDOW - 1; i++ )
1056+
for ( int i = 0; i < MAX_BPS_WINDOW - 1; i++ )
10511057
{
10521058
sv.bpsWindow[ i ] = sv.bpsWindow[ i + 1 ];
10531059
ave += sv.bpsWindow[ i ];
@@ -1087,11 +1093,11 @@ void SV_SendClientMessages()
10871093
sv.ucompAve += comp_ratio;
10881094
sv.ucompNum++;
10891095

1090-
Log::Debug( "bpspc(%2.0f) bps(%2.0f) pk(%i) ubps(%2.0f) upk(%i) cr(%2.2f) acr(%2.2f)",
1096+
bandwidthLog.Debug( "bpspc(%2.0f) bps(%2.0f) pk(%i) ubps(%2.0f) upk(%i) cr(%2.2f) acr(%2.2f)",
10911097
ave / ( float ) numclients, ave, sv.bpsMaxBytes, uave, sv.ubpsMaxBytes, comp_ratio,
10921098
sv.ucompAve / sv.ucompNum );
10931099
}
1094-
}
1100+
});
10951101

10961102
// -NERVE - SMF
10971103
}

0 commit comments

Comments
 (0)