Page MenuHomeFeedback Tracker

Object Friction inconsistent with setMass physics between host and rest of clients
New, NormalPublic

Description

I have a vanilla football MP mission which was working fine back in 2015 on steam workshop.
It requires you to push a box (which is the football) into the opponents goal.
However in 2016, the friction between the host and client is not synced, so that only host can push the football.
The football has the this code to make it lighter:

football setMass[1,0]

The host is the person who createVehicled the football.
When the host pushes the ball, he can push it at full speed. This is because the ball is so light it has almost no friction.
But when the client pushes the ball, it's still light but there's so much friction he can barely nudge it, . This didn't happen in 2015.

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 7
Category
Game Physics
Steps To Reproduce

Run a hosted server with debug console enabled

  1. On host, run the following code in debug:

football = "Land_CargoBox_V1_F" createVehicle getpos player; football setMass [0,1];

  1. Get host's vehicle to push the football

Notice that he can push it at full speed

  1. Get client's vehicle to push the football

Notice that he can barely push it

Additional Information

These 2 videos show clients and host pushing the football in 2015 & 2016

2015 Behaivour
https://www.youtube.com/watch?v=oiU1UT8xpcM

  • 6:32 Host & Client can push football at full speed

2016 Behaviour
https://www.youtube.com/watch?v=Q0TJ7LE1zdg

  • 1:06 Clients can only nudge football

Event Timeline

Renz created this task.Jun 25 2016, 7:03 PM