Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Antilag refactor #3

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

Antilag refactor #3

wants to merge 10 commits into from

Commits on Feb 6, 2020

  1. Refactored antilag code a bit. There were unnecessary parts that coul…

    …d be removed, and some others seem to have been done incorrectly.
    nobowned committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    bd156ab View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2020

  1. More antilag changes. Going to interpolate position after all. Other …

    …than that just added more comments so the code can be understood more easily later on,.
    nobowned committed Feb 7, 2020
    Configuration menu
    Copy the full SHA
    ac85951 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15d4161 View commit details
    Browse the repository at this point in the history
  3. Storing substantially more trails per client; up to 64. Added some ch…

    …ecks to prevent unnecessarty shifting of clients to reduce load (due to higher trail count).
    
    Now that more trails are stored, it's unnecessary snap and clamp the trail time. the more precision and information we have the better.
    nobowned committed Feb 7, 2020
    Configuration menu
    Copy the full SHA
    6d7a748 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2020

  1. Added more comments.

    Moved check that prevents clients trying to timeshift too far back (> 500ms).
    Replaced IS_ACTIVE macro with function.
    nobowned committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    03f619d View commit details
    Browse the repository at this point in the history
  2. After further thought, it's okay to let a client's serverTime timeshi…

    …ft even if it's surpassed level.time.
    
    level.time is only incremented every 50ms (sv_fps = 20).. so high fps clients can catch up and even surpass before the next 50ms increment can happen.
    if there are no clients with a trail <= than this really fast client's serverTime, then it'll just end up using server's current player states for collision detection anyways, so it's a-okay.
    nobowned committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    39e97a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    625c1cf View commit details
    Browse the repository at this point in the history
  4. Updated most antilag-related names (functions, variables) so it's a b…

    …it easier to read/understand (imo).
    nobowned committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    ebef6eb View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2020

  1. Configuration menu
    Copy the full SHA
    322f55d View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2020

  1. Configuration menu
    Copy the full SHA
    5e52441 View commit details
    Browse the repository at this point in the history