Linux-Server temp. BTD-Problem Lösung
Bei vielen Linux-Servern für die BF2-Demo und BF2 Full werden viele Spieler am Ende der Runde aus dem Spiel geworfen und landen auf dem Desktop. Das ist nicht nur unangenehm, sondern bringt auch Nachteile bei den Besucherzahle. Während Electronic Arts an einem Serverfix arbeitet, wurde in unserem Forum (leider ohne Angabe der Quelle) eine Lösung für das Problem gepostet, die von der Community selbst erarbeitet wurde. Laut dem Foren-Post muss in der Datei
"endofround.py"
,
die in folgendem Verzeichnis zu finden ist:
[BF2 dir]/python/bf2/stats/endofround.py
folgene Zeile von
"host.gl_sendEndOfRoundData(dataString)"
in
"#host.gl_sendEndOfRoundData(dataString)"
geändert werden. Dann klappt's auch mit dem Linux-Server. Danke an BastiKiller27 für den Hinweis. Der Fix tauchte ursprünglich im EAUK Forum auf und wurde auch auf der Mailingliste für Admins diskutiert.
Auswirkungeb
Durch das Auskommentieren der Zeile per Raute werden die Stats am Ende der Runde nicht mehr eingeblendet, während die Map lädt. Wie der Autor selbst beschreibt, "keine 100%ig ideale Lösung", aber immer noch besser keine Stats zu haben als vom Server zu fliegen.
Offizieller Patch in Sicht
Folgt man dem Diskussionsverlauf im EAUK-Forum wird dort ebenfalls erwähnt, dass die Arbeiten am Patch wohl konstant vorangehen, aber immer noch einige Probleme bestehen.