Konuya verecek bir başlık bulamadım aslında

Bir oyun yazıyorum ve oyunumda enerji alanı var. Oyunda hamleler yapıldıkça enerjimden düşüyor ve en son 0 kaldıktan sonra bir daha işlem yapılamıyor.
Enerjimi her 5 dakikada bir belli bir oranda artırmam gerekiyor. Peki bunu nasıl yapabilirim? Yani ben her oyuncunun 5 dakikada bir enerjisinin artmasını istiyorum.Bunu sistem otomatik yapmak zorunda. Cronjob kullanarak her 5 dakikada bir dosya çalıştırmak istemiyorum açıkçası.
Kafam ciddi anlamda karıştı. Fikirlerinize ihtiyacım var. Ne önerirsiniz?