Jeehell Server und Prepar3d auf einem Rechner
Seit ich den Jeehell Server direkt auf meinem Prepar3d v5 Rechner installiert hatte, hatte ich immer wieder mal das Problem der der Prepar3d mit einem CTD ausgestiegen ist. Schuld war laut Ereignisprotokoll immer die Terrain.dll. Solche Probleme hatte ich vorher nicht. Und da es meine einzige Veränderung am Simulator war, musste es einen Zusammenhang geben.
Also habe ich wieder versucht dies zu analysieren. Das einzige was mir aufgefallen ist, ist dass der Core 0 meiner CPU nun fast immer auf 100% läuft. Im Grunde logisch, da ja jetzt der Jeehell Server ebenfalls auf diesem Kern arbeitet.
Also habe ich in der Prepar3d.cfg den Eintrag für den Main Thread geändert.
MainThreadScheduler=1
Somit läuft der Prepar3d jetzt auf Kern 1 und nicht wie vorher auf Kern 0. Das verändert nicht die Performance, aber die CTD’s haben damit tatsächlich ein Ende gefunden.