DIO wrote:
pasik wrote:
Not normal. I haven't seen this happen as wounded but I've been unable to access inventory, map and radio sometimes in online. Currently no ideas how to make it happen.
I've noticed that it only happens when you've used radio calls once. If you are woundef again then the second attempt fails.
Good stuff, need to try that the next time I'm on.
Quote:
pasik wrote:
I don't see how this is a bug. C4 sticks on things.
EDIT: Just realized you meant that you've already exited and moved away from the vehicle locally when you see the C4 stick on the vehicle after throwing it. That's likely happening because you're off-syncing. On the server, you're still sitting in the vehicle or positioned near it. The bug would be at why the forced OOS sync didn't happen earlier already.
Also noticed that it happens only if you were in spawn truck, armory truck, APC and tank. Never happen with jeep or humvee.
OK, and what about the same with sandbags? Same OOS sync? I'm not sure I understand your answer correctly, but I can shoot, move, run, swim, climb etc. without any off sync.
Btw what "OOS" means - Online Operating System, Object Oriented Scanning or Synchronization? Asking as a layman.
The C4 warping to a sandbag is a more surprising one, yeah. I personally haven't seen that happen, but I guess it could be that your character was still there close to the sandbag on the server, possibly on the other side, you know, humping against it, while you saw yourself locally steer around it. The OOS detector should be fairly strict in enforcing the sync if the position on the client vs on the server becomes too different, but I've noticed it myself that for some obscure reason it allows the client to go on for too long sometimes.
OOS = out of sync.
The way things work is that playing as a client, you're seeing your controlled character do most of the things real time as if they happened without any lag. In reality, the input you're doing is sent to server, it takes a time, a time which isn't same each update frame, and server applies them in its own game. This causes errors in what you see happen as a client and what happens on the server.
Hence, the fact that you see stuff happen locally doesn't mean they happen on the server. E.g. you could see yourself shooting and making hits at an enemy soldier, you even see the blood, but on the server you might as well be behind a wall shooting at the wall if things are appropriately off sync. There are of course number of measures that are done to avoid this sort of stuff from happening, but it isn't fool proof. You should at least experience "rubber banding" to an extent when things are wrong; it means your local game is trying to move your character more towards the correct position it has received back from the server. The worse it gets, the more fiercely it tries to correct it.
Some other times you see obvious clues that everything is not right. Sandbags aren't getting built (you possibly didn't even have the item you thought you had, or you are close to a wall on the server), you throw a grenade but see the grenade spawning 4m right from you and being thrown from there, or you see a rocket blast right there where you stand as if it hit you yourself only to see enemies die on what seems to be an invisible blast where you tried to shoot in the first place.
It's difficult to deal with this stuff, and it all happens because playing without the client side prediction would be just plain horrible (we played like that 3 years ago). For the most part things work well as long as you have reasonably stable lag on the server. You can do even 200ms lag ok as long as it's stable.
Quote:
pasik wrote:
Maybe this is related to the countermeasure that was added to prevent people from spreading C4 near the radio tower, use one to destroy it, camp there and wait for another tower to spawn, destroy it with another C4. You aren't doing that sort of thing, are you?
On the contrary - I am doing exactly this thing...... just as many of us do for fun and for RP of course.
Obviously I've missed that part. Didn't even know about this measure. But I think C4 is made to be planted at desired locations to be detonated when you want. For that they called it C4.
Nice!

Frankly, I would've expected the C4 to become removed on client side too but apparently it only happens on server side. But yea, we needed to come up with something, it wasn't fair that people could harvest all that RP/XP by just waiting there knowing the tower spawns there, or even worse, the tower spawning with the old C4 attached to it
