From f1a224c3a9e0f05716dde5494628a3d0862dd956 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Wed, 18 Aug 2010 14:49:20 +0200 Subject: [PATCH] fix some hardcoded ticrates --- qcsrc/server/anticheat.qc | 4 ++-- qcsrc/server/cl_physics.qc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/qcsrc/server/anticheat.qc b/qcsrc/server/anticheat.qc index 3b729ca48..0d606ca76 100644 --- a/qcsrc/server/anticheat.qc +++ b/qcsrc/server/anticheat.qc @@ -70,11 +70,11 @@ void anticheat_physics() MEAN_ACCUMULATE(anticheat_div0_evade, 1 - (self.anticheat_div0_evade_forward_initial * v_forward), 1); } - MEAN_ACCUMULATE(anticheat_div0_strafebot_old, movement_oddity(self.movement, self.anticheat_div0_strafebot_movement_prev), max(0, 0.05 - frametime)); + MEAN_ACCUMULATE(anticheat_div0_strafebot_old, movement_oddity(self.movement, self.anticheat_div0_strafebot_movement_prev), max(0, sys_ticrate - frametime)); self.anticheat_div0_strafebot_movement_prev = self.movement; if(vlen(self.anticheat_div0_strafebot_forward_prev)) - MEAN_ACCUMULATE(anticheat_div0_strafebot_new, 1 - (self.anticheat_div0_strafebot_forward_prev * v_forward), max(0, 0.05 - frametime)); + MEAN_ACCUMULATE(anticheat_div0_strafebot_new, 1 - (self.anticheat_div0_strafebot_forward_prev * v_forward), max(0, sys_ticrate - frametime)); self.anticheat_div0_strafebot_forward_prev = v_forward; // generic speedhack detection: correlate anticheat_speedhack_movetime (UPDATED BEFORE THIS) and server time diff --git a/qcsrc/server/cl_physics.qc b/qcsrc/server/cl_physics.qc index b31e477d7..9dc1616c2 100644 --- a/qcsrc/server/cl_physics.qc +++ b/qcsrc/server/cl_physics.qc @@ -103,7 +103,7 @@ void PlayerJump (void) curspeed = max( vlen(vec2(self.velocity)), // current xy speed - vlen(vec2(antilag_takebackavgvelocity(self, max(self.lastteleporttime + 0.05, time - 0.25), time))) // average xy topspeed over the last 0.25 secs + vlen(vec2(antilag_takebackavgvelocity(self, max(self.lastteleporttime + sys_ticrate, time - 0.25), time))) // average xy topspeed over the last 0.25 secs ); makevectors(self.v_angle_y * '0 1 0'); wishvel = v_forward * self.movement_x + v_right * self.movement_y; -- 2.39.2