How do players rest and how long does it take to get them up to 100% again ?
Rest
On their general information, it tells you how fast they recover per hour. If you buy an Infirmary you can increase that speed.
Or use heal kits from guild.
Or from facebook friends.