In case you didn't know, snipe does 0 damage online if you miss the dot. In fact, you don't even know if somebody has you in their scope unless they succeed in sniping you.
Reaper did this in BzE: he made snipe do damage online.
Technically, this is a fix since snipe does damage in single player.
This means you'll know when you're being shot at with sniper rounds, even if your opponent misses.
This will change online play quite a bit. Currently, it is easy to be a sneaky sniper. You can shoot to your heart's content and your opponent won't know unless you succeed.

My theory of how to accomplish this:
Modify the sniper rifle code so that when you fire, 2 things happen simultaneously.
1. Zero damage Sniper round is fired.
2. At the same time, fire an invisible tracer class bullet at the same speed as the sniper round.
The sniper round works as usual, and the fast tracer does the actual damage for misses as well as hits.
If for some reason a tracer class bullet doesn't work reliably, use an invisible bolt class bullet.
If snipe will do damage online, should it be 50? That is stock damage, but an opponent killing you with snipe by picking off all your pilot's hull before you reach the ground doesn't sound like fun. I think it should be reduced to 5, to avoid easy non-snipe kills with the sniper rifle.
Not that 1.5 will necessarily happen very soon, but what do others think about this?
EDIT: I went ahead and cast my vote for yes.
Not only will this allow snipe to be the same in single player and multiplayer, but if somebody manages to hack for infinite shots, it will be obvious if they fire more than 3 times without reloading.