Dunno if this is even possible to implement (or already been suggested) - but in league of legends right (i know totally different game, set up, system - whatever) when you leave a match early or just the lobby you have to wait 15 - 30mins before you can join another, perhaps something like this could be added in if you attempt to server hop - make your client wait 30mins before you can connect to a different server. Instant join same server you were previously on (in case you lose connection - whatever) - but give a time penalty if you attempt to join a different server. This would also have an effect on ppl attempting to ghost :) Prob not possible - just a thought.