DLL Wrapper on BMS 4.37 Server - Ubuntu 22.04
-
Hi All,
For the Linux lover (including me now ), i have good news.
First stress test with a campaign mission and four pilot connected. 2 hrs mission without issues.
Target was SA-5 and SA-6 in the first Balcan Campaign.
No issue to report.
I will leave campaign run.
Stay tuned.
Gundam
-
I let the server running and after 16 hrs no more client could be connected. (first Balcan campaign - BMS 4.37)
Just asking for some hints and tricks leveraging on your experience.
This is the situation:
- No crash log on user log directory
- server seems to be in ramp(blackscreen due to DLL wrapper)
- from top command one core, just one core at 100% usage. With the only task at 100% Falcon BMS.exe
- from the task manager on the machine (lutris instance) the most consuming task is DLL wrapper but at 18%
How i can trobleshoot this behavior? In attach two image of top and task manager
Many thanks Ciao!
-
@gundam could be a deadlock but without a dmp, hard to know. Are you running with mono enabled? If so, what does it say?
-
@Seifer Hi Seifer,
I don’t see Mono option in Lutris configuration but i will check better.
In the meantime i make a try with all the core on field and this time after less that 3 hrs i had the same situation. Now i am trying with 4 core, just to understand if there is a relation between available core for BMS and the hang state.
I will check Mono and behavior and update the thread.
Thanks! Ciao
Gundam
-
@gundam just run it with -mono in command line.
-
@Seifer A…OK!
-
@gundam As the server return in hang state i will try with -mono options.
Thanks Saifer!
-
Hi All,
I did tests with mono option activated. I got hang state after more or less 5 hrs campaign running without issues (100% one core usage and no chance for a client to connect to the server - that answer Time out).
The tests was done 2 times in Balcan (first campaign) and 1 in KOREA theater (first campaign)
[link text](i put the mono logo in this google drive URL:
https://drive.google.com/file/d/1x4NWSE0sbsnT-kPAL_N-DbEpBqaDiuYL/view?usp=sharing)Thanks for any suggestion and/or hints how to troubleshoot this behavior.
Thanks to All,
Gundam
-
@gundam I’m always on the side for finding and fixing bugs, but just to keep things real – has anyone run a server on Windows for 5+ hrs?
(Is this a stability-on-Linux issue or a general BMS long-term stability issue?)
-
@airtex2019 Ciao Airtex,
Good point. Maybe someone running dedicated server with DLL wrapper has experience on that.
Anyway i am testing even with my PC Desktop Windows. Let’s see.
Gundam
-
Update from the front
-
test on windows desktop dedicated server with DLL Wrapper is still running…
-
on the VN Ubuntu instead i installed htop to have more details on what it is running during the hang state (1 core at 100%).
The picture show many “mono” task (i launch Balcon BMS with mono option to have the debug enable), one of this consuming all the single core that is 100% cause of server refusing any further conenction request. But i still don’t know why.
-
-
@gundam you need to kill those processes before starting a new one.
-
@Seifer Hi.
Interesting… OK. I will do right now.
-
@gundam Ok i see that when from Lutris i stop BMS Falcon, all the process disappear from htop.
Now i will make a try with Virtual Desktop (is an option from Lutris to start the App). Just to see if something change.
I feel at the edge of a new frontier.
-
Started without mono after syste,m reboot. I see that Lutris wrapper has many process related to the Falcon BMS exe. But this could be normal maybe. High CPU is due to server going in ramp, soon after goes below (frok 40% to 60%).
let’s see if i have an hang even with virtual desktop (is running).
Gundam
-
@gundam those are the threads Falcon creates. How many cores this machine has?
-
6 core. but on lutris i set -1 for Balcon FMS. So i see that it use 5 core of 6.
These view is from htop. From simple top with “1” option to see the different core i have (it show one core with low cpu and the other used by BMS, furthermore just one process Falcon BMS.exe). Now server is running as usual.
-
Hi All,
Not stability behavior solved.
I change this configuration in the Lutris dashboard.
Vulkan ICD Loader from Default (System Default) to Intel Open Source (Mesa:Anv).
Two days Balcan Campaign Running, with missions flow in multi. No stability issues to report.
The five core consumption are from 40% to 65%. RAM is close to 5 GB on 16 GB available.
I think we are to horse!!
I will take time and soon after in a dedicated post i will share my configuration.
Thanks again for all the support.
Gundam
-
Hi All,
After some period of quite stable behavior, in Day 2 Campaign Balkan (third campaign) it starts to make the same behavior with 1 core 100% in hang and server time out on each client connection attempt.
I have no crash to desktop, no dump file. I run with -mono so i have the logs from debug i put in this URL:
https://drive.google.com/file/d/18uoTC700ukuVjrvvkjspZth5KzFxLgdt/view?usp=sharingDon’t hesitate if you have any hints or idea of what happening. For sure i will try even after U1 release because i think itis related to the Server in 3D (Ramp) with DLL, but i am not sure.
Thanks! Ciao
Gundam