Aterfax / DCS-World-Dedicated-Server-Docker

Modular DCS World Dedicated Server docker.
GNU General Public License v3.0
30 stars 6 forks source link

DCS Olympus #52

Open N1v0k opened 3 months ago

N1v0k commented 3 months ago

As already stated, I tried to get Olympus running. Sadly, DCS Server crashes after successfully loading the DLLs. Starting wine with WINEDEBUG=+loaddlls it reveals that this call seems to cause the crash

7c:fixme:heap:GetNumaHighestNodeNumber semi-stub: 00007F2031C9F5B0
027c:fixme:http:HttpSetUrlGroupProperty Unhandled property 3.
wine: Call from 00006FFFFFC63D47 to unimplemented function httpapi.dll.HttpShutdownRequestQueue, aborting
027c:err:seh:NtRaiseException Unhandled exception code c0000409 flags 1 addr 0x6ffffcb6218d

As a side note: I managed to start the DCS-Olympus client natively with node / npm. It is only required to rename some files in database/units, because the code actually expects camel-case the files are in lower case.

Aterfax commented 3 months ago

N.b. https://github.com/Pax1601/DCSOlympus/pull/734

The client may be better off as a side car container as above.

Aterfax commented 3 months ago

Yep - I have also seen:

wine: Unimplemented function httpapi.dll.HttpShutdownRequestQueue called at address 00006FFF

TheDelta commented 2 months ago

I have a working solution, which replaced the library which is using httpapi.dll Currently in testing and looking into how to get this into Olympus Stable (stay tuned).

Once everything works as expected, I can release an unofficial build and try to create a docker mod (using the ones in here as a base).

TheDelta commented 2 months ago

Added experimental support now:

See https://github.com/Aterfax/DCS-World-Dedicated-Server-Docker/pull/76 and I also created a discussion: https://github.com/Aterfax/DCS-World-Dedicated-Server-Docker/discussions/75