Vehicles being destroyed client-side, causing de-sync
#1

I put an object (model 5002 x rot set to 180) on the water and drove on it with my infernus. Only my client sees the object. For other clients, the vehicle keeps falling in the water, and will destroy after a few seconds.

I recorded both clients, side-by-side, at the same time:

[ame]http://www.youtube.com/watch?v=QhPIwStYvds[/ame] [ame]http://www.youtube.com/watch?v=8HHP_jevTtY[/ame]

Play the videos at the same time, side-by-side.

Not sure if this bug existed pre-0.3e or if it's a bug with RC4. I know Kalcor changed something about vehicles being destroyed, so this may be relevant.

I will produce a gamemode to replicate this if need be, I think the video is enough proof though?

This is not likely going to be fixed though, as it is rare. When are you ever going to create a player-object over water like this really? It would be nice if it was fixed though, because I use it for my 'carsdriveonwater' cheat.


EDIT:

New problem has arisen. When vehicles enter water, no matter what, they will be destroyed. Even if you teleport out and everything is working fine. They also won't stay in the water after 'drowning' even if you are in them. Didn't happen on RC3.

[ame]http://www.youtube.com/watch?v=TmFX7elKhAk[/ame]
Reply
#2

one word WTF?!
Reply
#3

Damn, just a shame when this is probably caused (as MP2 said) by the vehicle data bug fix. Awww.
Reply
#4

Confirmed, did this a while ago.
Reply
#5

Confirmed.
Reply
#6

OnVehicleDeath would be called it the vehicle falls into the water. It would also be called when it is destroyed in the trampoline. They're probably running the same code that the vehicle will be removed quickly, but the vehicle's disappearance isn't reported to the server in order to prevent "fake kills" of vehicle. Doing so will make the removal done is client side and cause this problem.
As Kalcor said, it is not an easy problem to deal with, I hope he can find some better solutions soon.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)