Ok, as host state rewind is explained, the server "rewinds" the enemy mech to where you (the player) sees them, so you can lead your shot and get a hit. Thats all find and dandy, when it works as intended (and it has been).
When you fire a shot and you see it land on the mech, but no damage is registered, that means you actually did MISS and infact did not hit, despite seeing it land. Thats host state rewind working as it should be, but in this case, the other way around. The player you shot at, was a "ghost" and he was actually a meter or two to the side of that shot, or behind that hill before your shots landed. What he would of seen on his screen, were your shots sailing past, just mere inches from his mech.
I have had this happen to me both ways, and in some strange ones too. Where shots I fired would hit the hill or side of a building, yet I would get damage registration on my cross-hair. It has happened the other way for me too, where a shot that I saw fly past me, but it actually hit my arm or side torso. Both of these cases are HSR working as intended. Its a little infuriating sometimes but just accept the fact that what is happening on your screen, is not what the SERVER is seeing. This is where just plain trial and error (against every target) takes some time to get used to. Many lights I have legged with a Guass or AC20 round, were shots that I lead the target, and MISSED in front of them. The shot missed on my screen, but I knew the server would say I hit.
So case in point.....do not AIM where the light mech IS, aim further ahead of him then you would normally and you will find that you will hit him. For energy its still point in click, but for ballistic based guns, you need to lead that target just a little more then normal. Is it broken? Kinda, thats a hard answer to do, but it could use some more refinement. Till then just work WITH it instead of trying to work against it.
Edited by SirLANsalot, 27 February 2014 - 10:00 PM.