Skip to content

Make vehicle physics FPS independent #929

Open
@LosFaul

Description

@LosFaul

Is your feature request related to a problem? Please describe.

We all know that the physics are fps dependent, which is sad. Most of this effects between low and high fps are may not noticeable for casual players, but servers owners that want ensure fair play and want let everyone play on their favored framerate would be happy.
Examples:
Vehicles difference between low and high fps:

  • low fps higher acceleration on lower speeds, high fps more acceleration on higher speeds
    -> some players abused this to forcefully lower their fps with third party programs
  • low fps lower decceleration, high fps higher deceleration
    -> the roll out distance when not using brakes is shorter on high fps
  • low fps have lower grip than high fps
  • ...

Also, from FPS limits of higher than 74, these and other issues become exacerbated or (most) visible to the player or their advantages.

Describe the solution you'd like

Making an fixed physics mode which will be set by the server for the clients.
The fixed physics mode would contain that specially the delta times would be frame time orientent and no longer a constant value. This would make the physics less fps dependent and more equals for players that play with different fps.
By default servers would tell the clients to use the original physics mode. This could be changeable in the server settings or a serverside funtion.

Additional context

To achieve such fixed physics it would propably require that someone makes more revsering on the physics.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    TODO - gameplay things

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions