Ich arbeite in allen Fällen mit PHP und
MySQL (und in dem Zusammenhang natürlich mit
HTML, CSS und JavaScript).
Deine im Hintergrund laufenden Prozesse kannst du über Pseudo-Cronjobs laufen lassen. Also jedes mal wenn die Seite aufgerufen wird wird geschaut, ob ein Prozess überfällig war und wird dann ausgeführt. Ich glaube das ist auch eine gängige Alternative zu Cronjobs.
Ich arbeite ja auch selber derzeit an einem Online-Spiel und wenn du in einem Jahr wirklich 5000 user hast, würde ich dich dafür beneiden
Flare