From 5574a3f8468bfd9ca01620222763120b5b7cd81c Mon Sep 17 00:00:00 2001 From: FruitieX Date: Tue, 26 Oct 2010 21:08:22 +0300 Subject: [PATCH] argh... still seems to be crashy. Just try removing the strzone stuff altogether, i think we only need this during the current frame (gets sent and stuff anyway, stored on client) --- qcsrc/server/cl_physics.qc | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/qcsrc/server/cl_physics.qc b/qcsrc/server/cl_physics.qc index 1a39113fb..782ecd65c 100644 --- a/qcsrc/server/cl_physics.qc +++ b/qcsrc/server/cl_physics.qc @@ -1308,9 +1308,7 @@ void SV_PlayerPhysics() if(vlen(self.velocity - self.velocity_z * '0 0 1') > speedaward_speed) { speedaward_speed = vlen(self.velocity - self.velocity_z * '0 0 1'); speedaward_holder = self.netname; - if(speedaward_uid) - strunzone(speedaward_uid); - speedaward_uid = strzone(self.crypto_idfp); + speedaward_uid = self.crypto_idfp; speedaward_lastupdate = time; } if(speedaward_speed > speedaward_lastsent && time - speedaward_lastupdate > 1) { @@ -1323,12 +1321,8 @@ void SV_PlayerPhysics() speedaward_lastsent = speedaward_speed; if (speedaward_speed > speedaward_alltimebest) { speedaward_alltimebest = speedaward_speed; - if(speedaward_alltimebest_holder != "^1Unregistered Player") - strunzone(speedaward_alltimebest_holder); - speedaward_alltimebest_holder = strzone(speedaward_holder); - if(speedaward_alltimebest_uid) - strunzone(speedaward_alltimebest_uid); - speedaward_alltimebest_uid = strzone(speedaward_uid); + speedaward_alltimebest_holder = speedaward_holder; + speedaward_alltimebest_uid = speedaward_uid; db_put(ServerProgsDB, strcat(GetMapname(), rr, "speed/speed"), ftos(speedaward_alltimebest)); db_put(ServerProgsDB, strcat(GetMapname(), rr, "speed/crypto_idfp"), speedaward_alltimebest_uid); race_send_speedaward_alltimebest(MSG_ALL); -- 2.39.2