Liebe gtalife.net Gemeinde.
Ich wollte euch hier mal ein kleines Update bezüglich unseres erbitterten Kampfes gegen die Kopfschmerzen geben.
Woher kommen die Kopfschmerzen?
Ganz ehrlich?
Wir wissen es nicht genau.
Es gibt viele Theorien und Ansätze, bei uns aus dem Team sowohl als auch aus der Community.
Nachdem der Sourcecode aufgeräumt wurde schließen wir Scriptfehler als Quelle aus.
Was habt ihr den alles ausprobiert?
Bisher haben wir ausprobiert:
- Sourcode Cleanup.
- Die Kartenmarkierungen wurden "größtenteils" deaktiviert.
- Fahrzeug Blinker wurden deaktiviert.
- Teile der GUI deaktiviert.
- Aktualisierungsrate vom Client zum Teamspeak Plugin erhöht/verringert.
- Ganze Funktionen deaktiviert um die Auswirkungen/Einflüsse zu testen.
Was könnten wir noch tun?
Eric arbeitet gerade an dem Teil des Codes, der für die Trigger (gelbe Kreise auf dem Boden) und die NPC's verantwortlich ist.
Da die Abstürze gefühlt schlimmer geworden sind, könnte es mit der wachsenden NPC Anzahl zusammen hängen.
Momentan stehen über 120 NPC's auf der Map verteilt. Wenn diese als "Spieler-ähnlich" gewertet werden, könnte die Anzahl eine mögliche Ursache sein.
Des Weiteren wurde uns eine weitere Möglichkeit genannt:
Wenn verschiedene Spieler verschiedene GTA-V Savegames benutzen, könnte der Client oder Server darüber stolpern.
Ein Beispiel:
Gruppe A mit Savegames die "relativ" auf dem gleichen Stand sind unterhält sich.
Dann kommt Spieler B online bzw stößt zur Gruppe dazu. Das Savegame von Spieler B unterscheidet sich Grundlegend von dem der anderen Spieler. (Fortschritt, Stats etc ...).
Die Clients der Gruppe A bekommt falsche oder unvollständige Daten vom Server gesendet bezüglich Spieler B. BÄM Spielabsturz.
Das ist nur eine Theorie, die an uns heran getragen wurde. Wir konnten das weder bestätigen noch wiederlegen. Ich hatte leider auch noch keine Gelegenheit mit den Entwicklern von GT-MP darüber zu sprechen. Auf jeden Fall empfehle ich euch das Savegame zu benutzen, welches hier im Forum zur Verfügung gestellt wird. >>> Klick Mich <<<
Da aber das GT-MP Update vor der Tür steht, sind wir größtenteils damit beschäftigt, uns auf die Umstellung vorzubereiten. Freut euch darauf! Da haben die Jungs von GT-MP ganz viele tolle Sachen gemacht.
Das war es aber erstmal von mir. Zum Abschluss möchte ich euch noch das Video zum DevTalk vom Montag ans Herz legen. Für alle die es nicht mitbekommen oder verpasst haben: Schau mich an!
Die Visualisierung des Git-Logs habe ich Hier nochmal extra als Video hochgeladen.
greez
Izmir Egal