BMS Falcon Server process on windows/Ubuntu/Linux
-
Hi,
This just for discussion. Technical speaking is it possible or feasible a scenario in which the BMS falcon server that host Campaign or TE is an .exe process running on different OS (Windows, Linux etc) without the needs to be in 3D or with a simplify UI?
I read something in some old post in the forum. Just to know if there are some new scenario thanks to the technology evolution
Best regards, Ciao
Gundam
-
Hello Gundam, yes, this should be possible. It is not recommended however to leave the server sitting in 2d, but there are libraries available (created by shtalik I think) which will reduce rendering to a minimum so sending the server to 3d should not be a problem even without any GPU of sorts.
Cheers, Uwe
-
@hoover Hi Hoover, thanks yes i saw something on this with a .dll allow to stay un 2D. But i mean a process executable even without 2D, just in backoffice. As for example teamspeak server or ivc server
-
if you want to run stuff in WINE youโll need some sort of GUI so BMS can display its windows somewhere
How you access the GUI is another matter though, you could use x2go or similar to display the GUI on another computer (your BMS client, for instance).
Cheers, Uwe
-
There is no such thing as a dedicated (headless) FalconBMS server.
cheers
Magic -
@Magic49th Hi Magic49. OK. Thanks!
-
@gundam said in BMS Falcon Server process on windows/Ubuntu/Linux:
This just for discussion. Technical speaking is it possible or feasible a scenario in which the BMS falcon server that host Campaign or TE is an .exe process running
Just for discussion โ like, theoretically? if you were building a new combat flight sim platform and campaign engine, today, from scratch? โ yes that would surely be the best software architecture.
But in late 1990s the idea that people would be hosting their own sessions in the cloud, or on old spare leftover laptops running linux etc was not really a scenario worth imagining. The world of MP gaming was very P2P oriented.
And Iโve heard that part of the code is tightly bound to the 2D map UI. So, weโre probably stuck with that software architecture for the foreseeable future.
Anywayโฆ fwiw
https://github.com/UOAF/bmsdedi/releases/
is the DirectX-bypass shim that many folks use, to avoid 3D rendering overhead on their cloud virts (or old spare laptop :). -
@airtex2019 hi airtex. Thanks for your comment and contribution. Yes i am agree with your pov.
Gundam
-
Hi All,
After four days of struggle in which I took blows from all sides I report that I succeeded!
Or rather, I was able to start BMS Server 4.37 on a virtual machine with Ubuntu 22.04 and connect with a client (windows).
Iโll continue with some testing to figure out the stability of the situation but in the meantime I want to thank the constant support of the BMS Forum (I donโt want to name names for fear of missing someone , i disturb a lot ).
At the end of the tests I will post a detailed guide, with the premise that if I, who understood nothing about Linux, made it, anyone can.
At the moment I can say that the tools used were
- Lutris (but i think with wine or bottles will be ok anyway)
- installation of a dummie sound card on the virtual machine Ubuntu
- installation of BMS 4.37 with check enabled for DirectX installation
- 4 days of fight (the family was starting to see me as crazy)
Stay tuned
-
@gundam Now i have some problem with the DLL for no 3D rendering.
BMS crash before to see the UI. I see the screen with Auto for the rendering option and after crash.
Any idea?
Gundam