Jump to content

adam10603

Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by adam10603

  1. Recently me and a friend decided to try RAGE MP, and despite being pretty satisfied with the sync overall (especially on 1.1), we did find an issue that bothered us a lot. All the servers we tried (including our own we set up to test this) exhibited the problem, so it's not server-specific, and both our pings were decent too, so that's not it either. The problem we came across has to do with cars driving along at higher speeds, and one swerving or turning behind the other. Here are some GIFs of what's happening: Swerving behind the other car - they get hit ❌ https://gfycat.com/SadTenseDowitcher Swerving in front of them - no hit ✅ https://gfycat.com/PerfectGlossyIvorygull The problem is that the position of the car that's behind is being extrapolated forward way too much on the other person's screen, so they see the car much further ahead and overlapping theirs, therefore they get hit by it when it rejoins the same lane. In 1.1 there's a new option in the server config called enable-synchronization-extrapolation which tries addressing this, but it pretty much just flips the problem around. On 1.1 the other person now sees my car behind of where it should be. Here's what happens with the setting set to false on 1.1 (true is the same as older versions): Swerving behind the other car - no hit ✅ https://gfycat.com/FreeAllLeonberger Swerving in front of them - they get hit ❌ https://gfycat.com/LegitimatePositiveCrocodileskink (harder to see the hit because of the camera, but it happened) So my question is whether or not it would be possible to have a numerical value in the server config for extrapolation (such as a 0.0 - 1.0 interval) instead of just a true/false switch? I think the option for in-between extrapolation settings would drastically improve the quality of sync during higher speed races or car chases. Or if anyone has any other suggestions for solving this, that would be welcome as well.
×
×
  • Create New...