[quote author=Watermelon link=topic=828.msg8408#msg8408 date=1360896524]<br />I have a few theories why things may mess up:<br />- When you bump into someone or are in proximity of someone, you will shoot at position (X,Y,Z), but the server has a different place for you because your client is predicting where you are going to be until it gets an update from the server. For people who have high ping/spike, they may shoot thinking they see them, but later they are nudged back to their &#039;actual&#039; location based on the servers over-riding control of what is supposed to be going on from it&#039;s collision detection and logic side.<br />Therefore when you fire, the server reconciles your shot properly but doing it based on the spot the server set you to be, not where your client saw when you fired, which is impossible to correct unless we go down a really dangerous path that no dev&#039;s will want to add.<br />[/quote]<br /><br />This is the issue at play. Unfortunately, predicted bullet puffs just seem to exacerbate the confusion of players when this happens. The client will spawn bullet puffs on walls/floors when a bullet misses. The server will then tell the client to spawn blood splatters when a bullet actually hits an actor. When a client has a misprediction, his shot will be from a different position than the predicted position and the client will think he was robbed because no bullet puffs or blood splatters show up.