Dark Ranger
Erfahrenes Mitglied
Ich glaube er meint wenn User1 vor User2 online kommt aber nach dem Kampf.
Hier gibt es kein Problem, weil der Kampf auch berechnet werden muss wenn User1 online kommt und er somit auch zu spät wäre um seine Rohstoffe zu sichern.
Befasse mich schon eine Weile mit Browsergames und bin inzwischen der Meinung, dass ein ausgelagerter Eventhandler als Deamon keine schlechte Idee ist.
Hierbei kann man ihn so schreiben, dass er nicht jede Sekunde prüfen muss. Man hat Dinge die eine bestimmte Zeit brauchen, hiervon nimmt man das, welches am wenigsten Zeit braucht. Nun schaut man noch welche Zeit das nächste Event hat.
Nun kann der Eventhandler entweder bis zum nächsten Event schlafen, aber höchstens solange wie die kürzeste Zeit die eine Sache benötigt.
Gruß
Hier gibt es kein Problem, weil der Kampf auch berechnet werden muss wenn User1 online kommt und er somit auch zu spät wäre um seine Rohstoffe zu sichern.
Befasse mich schon eine Weile mit Browsergames und bin inzwischen der Meinung, dass ein ausgelagerter Eventhandler als Deamon keine schlechte Idee ist.
Hierbei kann man ihn so schreiben, dass er nicht jede Sekunde prüfen muss. Man hat Dinge die eine bestimmte Zeit brauchen, hiervon nimmt man das, welches am wenigsten Zeit braucht. Nun schaut man noch welche Zeit das nächste Event hat.
Nun kann der Eventhandler entweder bis zum nächsten Event schlafen, aber höchstens solange wie die kürzeste Zeit die eine Sache benötigt.
Gruß