Quote:
Originally Posted by SilenceOne
Bearbeite deine Shn files mal mit dem aktuellsten (offiziell releasten) SHN Editor von MrFarbod, der sollte meiner Erinnerung zufolge auch Umlaute abspeichern können:
Sollte es immer noch nicht klappen, versuch die Datei bei der du was bearbeiten willst jeweils im Server und Client ordner einzeln identisch umzuändern (ohne copy&paste). Shn-Dateien wie die Produce.shn oder ProduceView.shn vertragen sich bei den Odin Files z.B. nicht gleichgesinnt mit Server & Client.
|
Die .shn's werden immer nur entweder im Server oder im Client bearbeitet und dann entgegen kopiert,
alles andere würde in genau diese Fehlermeldung resultieren da ja dann unterschiedliche Prüfsummen erzeugt würden.
Meines wissens wird jedenfalls nicht jeder einzelne Datensatz einer Client.shn mit dem vom Server verglichen sondern
nur die Prüfsumme der gesamten Datei.
Ansonsten gabs glaube ich bei den üblichen Odin Files nur den GameLog Dienst der mit einer separaten ItemInfo (ItemInfo2.shn)
betrieben wurde, da dieser einen anderen Header/Codierung/WasAuchImmer verlangt hatte, hat aber auch nix mit dem Problem zu tun.
Alle shn's die "View" beinhalten wurden meines wissens bei Odin nur Clientseitig geladen,
der Server hat mit denen nichts am Hut und prüft diese auch nicht.
Dateien die unterschiedliche Header haben müssen damit der Server arbeitet werden in der regel auch nicht geprüft/verglichen.
Nicht persönlich nehmen, es ist ein enormer Unterschied ob da steht "der Server
wurde manipuliert" oder "der Client wurde manipuliert", aus sicht eines "Anwenders" würde ich mir
enorme Gedanken machen wenn mir ein Client die Meldung präsentiert, dass der Server manipuliert wurde.

Aber das hat auch nix mit dem Problem zutun und ist eher nebensächlich,
ich wollte halt nur darauf aufmerksam machen.
Nun zurück zum Problem, du hast meine Fragen unvollständig beantwortet.
Ich wüsste nun gerne, ob die eTextID zu dieser Meldung in der TextData.shn 2291784405 lautet.
Weiterhin wüsste ich auch gerne ob dein Dienste tatsächlich auch die shn's aus dem richtigen Ordner laden.
Das kannste auch ganz einfach mal testen indem du alle anderen ausser deinem Hero Ordner aus 9Data entfernst bzw.
falls Shine vorhanden, diesen umbenennen.
Starten die Dienste dann nicht mehr, logs posten.
Momentan habe ich nicht mehr in Erinnerung welcher Dienst die shn's vergleicht, tippen würde ich ja auf
ZoneServer da es ja erst nach der Charauswahl getriggert wird.
Normal ist das alles nicht, und Sinn ergibt es so auch nicht, es sei denn die Files die du bearbeitet hast
werden auf einer Seite garnicht geladen sondern stattdessen eine andere.
Für mich sieht es nach nem einfachen Anwenderfehler aus (der Informatiker würde sagen OSI Schicht 8

)
bzw. nach änderungen an den Dienste bzw. dem Client um Spielermanipulation zu verhindern.
Da sind ja allerhand findige leute gewesen die an der Client.exe rumgebastelt und fake shn's eingebaut haben um
dem Spieler die manipulation zu erschweren.
Ich würde das ja gerne mal Live sehen was genau du da machst wenn der Fehler auftritt,
dann könnte ich auch genauer sagen wo das Problem ist.
Wenn du Lust hast per TeamViewer.
Ich wäre auch bereit selbst eine VM aufzusetzen und das ganze mal mit deinen Diensten zu testen bzw. diese zu debuggen.
So von aussen kann ich dir da aber leider nicht weiter helfen da es wie gesagt so keinen Sinn ergibt nach
den Infos die du uns geben kannst.