Du kannst das ganze auch über einen timespamt machen.

Man speichert hierzu die logout zeit bzw. gibt immer die aktuele zeit an und immer wenn knoten punkte überschritten oder gerade da sind gibt es +100 Gold

So würde man sich den Cronjob sparen und so machen es auch viele Browser games