Hallo zusammen!
Ich hoste zwei Public-Server und einen War-Server für meinen Clan. Die Server laufen im Grunde alle sehr gut, bis auf ein nerviges Problem, das ich einfach nicht lösen kann.
Auf den Public-Server habe ich u.a. Map-Logos und Custom-Skins über Mani installiert und Saysounds über ein SourceMod-Plugin. Diese Dinge habe ich entsprechend der Autoren ordnungsgemäß installiert und laufen auch an und für sich fehlerfrei.
--> Das Problem: Hin und wieder passiert es, dass wenn man den Server joint, die Custom-Files erneut runterladen muss, obwohl diese bereits auf dem Client vorhanden sind. Zudem ist es dann so, dass die Dateien danach nicht funktionieren, d.h. abgespielte Sounds hört man nicht und Skins laufen als ERROR rum. Das lässt sich dann nur beheben, indem man die Custom-Files beim Client löscht und diese sie beim nächsten join neu runterlädt. (Obwohl die Dateien selbst beim Client eigentlich in Ordnung sind).
Meine Beobachtung:
- Das Problem tritt NICHT auf, wenn man CSS startet/neustartet und als erstes unsere public-Server joint.
- Das Problem tritt auf, wenn man von verschiedenen anderen public-Servern disconnectet und ohne CSS-Neustart auf unsere public-Server joint.
- Das Problem tritt auch IMMER auf, wenn man von unserem/einem War-Server (mit zBlock) disconnectet und dann auf den public-Server joint.
- Es scheint irgendwie so, dass dann beim Client die Information vorliegt, dass die bei unserme public-Server benötigten Custom-Files nicht vorhanden sind (obwohl sie es eigentlich sind), er sie dann unnötigerweise neu runterlädt und sie dann nicht mal funktionieren.
Versucht:
- FastDL-Server gewechselt.
- Dachte es liegt an verschiedenen sv_pure Level (public 0, war-server 2, manche ander public 1). Hab dann die public auf sv_pure 1 mit entsprechender whitelist geändert.
- Hab die Custom-Files bei mir als Client schreibgeschützt gemacht.
Alles erfolglos. Weiß auch im Moment nicht wirklich weiter. Ist halt ärgerlich, da es auch bei vielen public-Gästen passiert, die dann natürlich genervt wieder disconnecten, weil sie nur ERRORS rumlaufen sehen. An einem verbuggten Plugin kanns ja auch nicht liegen, da es sich einmal um Mani und einmal um ein bekanntes SM-Plugin handelt, die ich schon mehrfach geupdatet habe.
Ist das ein bekanntes Problem?
Hat jemand weitere Ideen woran es liegen könnte?
Braucht ihr mehr Infos?
Viele Grüße und vielen Dank im Voraus!