aboutsummaryrefslogtreecommitdiffstats
path: root/code/server/sv_init.c
diff options
context:
space:
mode:
authortma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea>2005-10-28 21:09:50 +0000
committertma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea>2005-10-28 21:09:50 +0000
commit5a3bc639d03903da0f1a6bb0988c6f2283879a1c (patch)
treeb02936eb3d40606a850ec0dcf4c9c56fe4d6548e /code/server/sv_init.c
parent4ffc14c5f91daf95770c930637fedfe03499ed29 (diff)
downloadioquake3-aero-5a3bc639d03903da0f1a6bb0988c6f2283879a1c.tar.gz
ioquake3-aero-5a3bc639d03903da0f1a6bb0988c6f2283879a1c.zip
* Fix to https://bugzilla.icculus.org/show_bug.cgi?id=2454
git-svn-id: svn://svn.icculus.org/quake3/trunk@192 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'code/server/sv_init.c')
-rw-r--r--code/server/sv_init.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/code/server/sv_init.c b/code/server/sv_init.c
index 0fa6956..d6fd13b 100644
--- a/code/server/sv_init.c
+++ b/code/server/sv_init.c
@@ -396,6 +396,13 @@ void SV_SpawnServer( char *server, qboolean killBots ) {
Cvar_Set( "nextmap", "map_restart 0");
// Cvar_Set( "nextmap", va("map %s", server) );
+ for (i=0 ; i<sv_maxclients->integer ; i++) {
+ // save when the server started for each client already connected
+ if (svs.clients[i].state >= CS_CONNECTED) {
+ svs.clients[i].oldServerTime = sv.time;
+ }
+ }
+
// wipe the entire per-level structure
SV_ClearServer();
for ( i = 0 ; i < MAX_CONFIGSTRINGS ; i++ ) {