[Information] Complete CL_Move DT Spoonfeed & Explanation

3 Replies, 804 Views

[Release] The Perfect AK/AR Rapid Fire & Recoil script for Logitech GHUB


Getting quite tired of people failing to shift through CL_Move despite having already spoonfed it in multiple posts.
Thought I'd create the ultimate CL_Move spoonfeed that I can link people to when they have issues.

Note that fake lag will limit the shift window.

CL_Move Hook (for the actual shifting):


Hidden Content
You must register or login to view this content.


CreateMove Hook (for shift-tick handling and shift initiation)

Hidden Content
You must register or login to view this content.

Further Explanation of Teleport Tickbase Shifting:

To prevent speedhacking, CSGO keeps track of how much time should be allowed to simulate.
For the purpose of simplicity, I will refer to this as TicksAllowedForSimulation.

Every tick, our TicksAllowedForSimulation increases by 1.
Every tick our player simulates, our TicksAllowedForSimulation decreases by 1.
Our TicksAllowedForSimulation is clamped to the server's sv_maxusrcmdprocessticks.
Relevant server source code:
Hidden Content
You must register or login to view this content.

Note that by just not sending a tick, we increase TicksAllowedForSimulation.

We can abuse this system like this:

1. Don't send a tick until TicksAllowedForSimulation has reaches its maximum (known as "charging"), e.x. 16.
2. Once it has, continue to send ticks normally. The only difference is, we are now allowed to send and simulate 16 ticks suddenly.
3. When we want to shift, send 16 ticks instead of 1 which will cause the server to abruptly simulate us 16 ticks forward in time (causing the "teleport").
4. After we shift, repeat step 1 so we can do it again.

I've left several task comments to encourage self-directed learning and experimentation.
Enjoy.
[Image: Vu4Z2r4.gif] 


(This post was last modified: 07-08-2021, 05:33 PM by Alioxa.)
thanks so much


Nice release!


thanks daddy





Users browsing this thread: 1 Guest(s)