Skip to content

Commit 9075ccd

Browse files
committed
engine: don't check sv_lan value in masterserver requests when DEDICATED is defined
1 parent 5198d80 commit 9075ccd

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

engine/masterserver.cpp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ static char g_MasterServers[][64] =
3434
"168.138.92.21:27016"
3535
};
3636

37+
#ifdef DEDICATED
38+
#define IsLan() false
39+
#else
40+
#define IsLan() sv_lan.GetInt()
41+
#endif
42+
3743
//-----------------------------------------------------------------------------
3844
// Purpose: List of master servers and some state info about them
3945
//-----------------------------------------------------------------------------
@@ -421,7 +427,7 @@ void CMaster::CheckHeartbeat (void)
421427
ALIGN4 char buf[256] ALIGN4_POST;
422428

423429
if ( m_bNoMasters || // We are ignoring heartbeats
424-
sv_lan.GetInt() || // Lan servers don't heartbeat
430+
IsLan() || // Lan servers don't heartbeat
425431
(sv.GetMaxClients() <= 1) || // not a multiplayer server.
426432
!sv.IsActive() ) // only heartbeat if a server is running.
427433
return;
@@ -473,7 +479,7 @@ void CMaster::ShutdownConnection( void )
473479
return;
474480

475481
if ( m_bNoMasters || // We are ignoring heartbeats
476-
sv_lan.GetInt() || // Lan servers don't heartbeat
482+
IsLan() || // Lan servers don't heartbeat
477483
(sv.GetMaxClients() <= 1) ) // not a multiplayer server.
478484
return;
479485

0 commit comments

Comments
 (0)