From 4762eecb5c266737122dc29bcb060896c2b0cf76 Mon Sep 17 00:00:00 2001 From: Mario Date: Fri, 23 Aug 2019 19:11:36 +1000 Subject: [PATCH] Disable client prediction when spectating, fixes some issues with QC physics --- qcsrc/server/client.qc | 1 + 1 file changed, 1 insertion(+) diff --git a/qcsrc/server/client.qc b/qcsrc/server/client.qc index 5029da7df..0034c2dd9 100644 --- a/qcsrc/server/client.qc +++ b/qcsrc/server/client.qc @@ -1683,6 +1683,7 @@ void SpectateCopy(entity this, entity spectatee) this.effects = spectatee.effects & EFMASK_CHEAP; // eat performance SetResourceExplicit(this, RES_HEALTH, GetResource(spectatee, RES_HEALTH)); CS(this).impulse = 0; + this.disableclientprediction = 1; // no need to run prediction on a spectator this.items = spectatee.items; STAT(LAST_PICKUP, this) = STAT(LAST_PICKUP, spectatee); STAT(HIT_TIME, this) = STAT(HIT_TIME, spectatee); -- 2.39.2