From: FruitieX Date: Tue, 26 Oct 2010 18:08:22 +0000 (+0300) Subject: argh... still seems to be crashy. Just try removing the strzone stuff altogether... X-Git-Tag: xonotic-v0.1.0preview~202^2~12 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=5574a3f8468bfd9ca01620222763120b5b7cd81c;p=xonotic%2Fxonotic-data.pk3dir.git 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) --- 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);