Some ideas to try and get people to not do this:
- Make it so you can not log out if another player is within say 100-200m.
- Make it so if/when you log out, you body actually stays right were it is for 30-45 seconds, so you really need to make sure your in a safe spot.
- When you log in, if another player is within say 100-200m you are randomly teleported out to about say 500-1000m.
- If you log out AND another player is with 100-200m, you can't log into a different server for 5-10 minutes. If you log back into the one you were on, no wait. However if you attempt to log into another it records that, puts you in the timer, then if you cancel and switch back well you still get the timer.
Just some of ideas I could think of to help prevent server hoppers and ghosting.