An AzerothCore module that adds a campfire rest spot: with .camp you set up a campfire anywhere (on a per-player cooldown) and get a rest buff as long as you stay near it.
While you are near an active campfire the "Camp Rest" buff is kept topped up to its full duration. Walk away and it just counts down and expires on its own, no cleanup needed.