Recently few of my friends got stuck under apartment buildings. As a result I noticed how many players get in this frustrating situation. I have a suggestion for a simple and fair (not allowing abuse) algorithm. It relies on the assumption that a random zombie spawn location algorithms exists.
- Player issues an '/unstuck' command.
- Server starts an X min. timer. The timer is displayed to the player. If player moves timer resets.
- On timer off server applies a zombie spawn location alg. to calculate new location for the player.
- Server logs into players profile the time of the event
- Server changes position coordinates of the player
This is the gist of it. Considering its random nature and time limit, I think you can easily see how it is useful only when player stuck. Also if a random zombie spawn location function exists it should be a piece of cake to implement.
Regards,
Kris