Und ich würde auch nie immer alles abfragen, stell dir mal vor du hast 20.000 Spieler und alle bauen ein Gebäude, welche alle dann auch schon fertig sind (also Endzeit < Now) nun hat ein Spieler die Arschkarte gezogen, da er zuerst wieder auf die Seite zugreift und damit alle Gebäude der 19.999 anderen Spieler auch noch mit aktualisiert, obwohl er eigentlich nur seine eigenen Gebäude sehen will.
Ich habe bei mir eine eigene Tabelle, darin ist gespeichert um welches Gebäude es sich handelt, zu welchem Land es gehört, wann es gestartet wurde und wann es endet.
Diese Tabelle frage ich eigentlich nur für die eigenen Gebäude des Spielers ab, ausser zum Beispiel beim Kampf, da wird alles rückwirkend auch für den verteidigenden Spieler berechnet.
|