Projekt

Allgemein

Profil

Aktionen

Fehler #29294

geschlossen

Grid-Visitor-System, Performance durch Early-Outs

Von Juliean vor fast 7 Jahren hinzugefügt. Vor mehr als 6 Jahren aktualisiert.

Status:
Live
Priorität:
Normal
Zugewiesen an:
-
Kategorie:
Performance
Zielversion:
Beginn:
20.01.2018
Update Text Deutsch:

Die Serverleistung wurde beim Verarbeiten der Spiel-Welt verbessert.

Aktionen #1

Von Juliean vor fast 7 Jahren aktualisiert

  • Thema wurde von Grid-Visitor-System, zu Grid-Visitor-System, Performance durch Early-Outs geändert
  • Kategorie wurde auf Performance gesetzt
  • Status wurde von Neu zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Juliean gesetzt

Bisher wird beim Check der Maps/Cells extrem viel unnötig überprüft - zB falls man nur Kreaturen wissen will, werden trotzdem alle Spieler, Objekte ... gecheckt.
Genauso kann man bei bestimmten Search-Bedingungen (nur die erste gefundene Unit) die Suche frühzeitig abbrechen.

Aktionen #2

Von Juliean vor fast 7 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testbereit geändert
  • Zugewiesen an Juliean wurde gelöscht

Bitte nach dem Testen wieder auf "In bearbeitung" setzen, das ist erst ein Zwischenstand!
Als erster Schritt des Performance-Updates der betroffene Code refactored. Das betrifft eine Menge Stellen - von Core-Mechaniken wie Zielauswahl, bis hin zu einzelnen Boss-Skripten. Also bitte gründlich auf fehlerhaften Verhaltens des Servers testen.

Aktionen #3

Von Juliean vor fast 7 Jahren aktualisiert

  • Status wurde von Testbereit zu In Bearbeitung geändert
Aktionen #4

Von Juliean vor fast 7 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testbereit geändert
  • Zielversion wurde auf System gesetzt

An der Änderung gibt es speziell nichts zu testen, da sie den gesamten Core an vielen Stellen betrifft. Also einfach darauf achten ob es neue, seltsame Bugs in Bezug auf Kampf/Auren/... auftreten. Wenn nach ~einer Woche nix auffällt, stell ich das Ticket auf ready.

Aktionen #9

Von Juliean vor mehr als 6 Jahren aktualisiert

  • Status wurde von Testbereit zu Ready geändert
  • Update Text Deutsch aktualisiert (Vergleich)

Da es bis auf einen Bug (den ich direkt behoben habe) nichts auffälliges an dem Rewrite gab -> Ready.

Aktionen #10

Von gerripeach vor mehr als 6 Jahren aktualisiert

  • Update Text Deutsch aktualisiert (Vergleich)
Aktionen #12

Von Daejiv vor mehr als 6 Jahren aktualisiert

  • Status wurde von Ready zu Live geändert
Aktionen

Auch abrufbar als: Atom PDF