r2835 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Oct 19 08:49:47 EDT 2007


Author: div0
Date: 2007-10-19 08:49:47 -0400 (Fri, 19 Oct 2007)
New Revision: 2835

Modified:
   trunk/data/qcsrc/server/cl_client.qc
Log:
call UpdateSelectedPlayer in server frames only (should halve CPU usage by QC... unfortunately it won't help much with total CPU usage)


Modified: trunk/data/qcsrc/server/cl_client.qc
===================================================================
--- trunk/data/qcsrc/server/cl_client.qc	2007-10-19 11:21:16 UTC (rev 2834)
+++ trunk/data/qcsrc/server/cl_client.qc	2007-10-19 12:49:47 UTC (rev 2835)
@@ -1301,8 +1301,10 @@
 		}
 
 		Nixnex_GiveCurrentWeapon();
-		UpdateSelectedPlayer();
 
+		if(frametime > 0) // don't do this in cl_movement frames, just in server ticks
+			UpdateSelectedPlayer();
+
 		if (self.deadflag != DEAD_NO)
 		{
 			float button_pressed, force_respawn;




More information about the nexuiz-commits mailing list