Für die PHP-Entwickler-Profis!

  • Themenstarter Themenstarter maxjesty
  • Beginndatum Beginndatum
M

maxjesty

Hallo,
nach dem ich vor ein paar Wochen grundlos gelöscht wurde (ist ja schon eine Frechheit ansich) bin ich doch wieder da. Neuer Nick, neues Glück.

[Anmerkung HolyFly: Das ist keine Frechheit sondern automatisch. Kenne genuegend Foren mit 15000 mitglieder von denen noch 3000 anwesend sind. Muss mann denn grundlos die Datenbank ausbremsen?
Also erst nachdenken oder nachfragen bevor was als Frechheit betitelt wird]

Meine Frage lautet: es gibt Online Multiplayerspiele wie Galaxywars.de oder die-ewigen.com. (Wer jene Pages nicht kennt, kann mir nicht antworten :().

Kurze Erklärung: Beide Seiten versuchen Spiele wie Age of Empires, Empire Earth oder Command and Conquer auf ein Webinterface zu verlagern. Es gibt Gebäude, die Rohstoffe produzieren. Wie machen es diese Seiten, dass pro Minute/(Sekunde?) ein best. Rohstoff betrag gutgeschrieben wird?

Dankeschön,
max
 
Also, die speichern z.B. das Registrier-Dateum als Unix-Timestamp und bei einem Aufruf des Spiels addiert er überall was dazu (= time()-$alter_timestamp).
Sagen wir mal, du bekommst pro Minute 1 Rohstoff.

Also:
$neu_rohstoff = (time()-$alt_time)/60;
 
Nein, soweit ich weiß, gibt es eine Serverfunktion, die erlaubt bestimmte Scripts alle X Minuten, Std, etc aufzurufen und auszuführen, mir ist allerdings gerade der Name entfallen...

Die meisten Webserver unterstützen diese Funktion nicht!
 
so etwas nennt sich cronjob und soetwas hat so ziehmlich jedes unix-system.... -> "man cron" fuer mehr details ;)
 
Zurück