Running a server all the time? Well, you can keep it completely off, and when a player attempts to connect to the server it will startup. After some time passes with no players on the server, it shuts down, waiting for the next player to connect. This way you can always "keep a server running", but only have it use RAM/CPU when there are players...