[REL] dedicated server for Windows with no GPU
-
Here there’s our vServer specs. Maybe it can help understanding the problem.
Server House: ElasticHost
vCPU: 3500 core Mhz (Assigned At boot base on core-mhz, but we can setup one/two etc… active cores)
vRAM: 4 GB
vHDD: 100 GB
P.S.: please, i’m total noob with servers… so i ask you to speak in the “easiest” way you can do so that i can understand! XD Thank you
-
Here there’s our vServer specs. Maybe it can help understanding the problem.
Server House: ElasticHost
vCPU: 3500 core Mhz (Assigned At boot base on core-mhz, but we can setup one/two etc… active cores)
vRAM: 4 GB
vHDD: 100 GB
P.S.: please, i’m total noob with servers… so i ask you to speak in the “easiest” way you can do so that i can understand! XD Thank you
Can you post a crashlog please?
Uwe
-
-
Sorry, I should have been a bit clearer I guess:
Check your User/Logs directory in your bms installation folder for all files created at the time of the crash. It won’t help if I look at the logs as i’m a Unix guy, but maybe someone here can shed a light on why things are crashing on your end.
All the best, Uwe
-
Hi sthalik,
great job! I implemented the dll files in my docker setup and it works fine.
Could you please check if it is possible to print a text like “Falcon BMS is in dedicate server mode - Press ESC & E to return” when the screen has turned black? Would help non experienced Users when they are using your dll’s.
regards
BlacksheepNo, there’s no point.
Here you are
That’s not a crashlog, please copy from User/Config directory.
-
I’ll post the BMS crash log as soon as possible. Thanks!
-
Sorry, I should have been a bit clearer I guess:
Check your User/Logs directory in your bms installation folder for all files created at the time of the crash. It won’t help if I look at the logs as i’m a Unix guy, but maybe someone here can shed a light on why things are crashing on your end.
All the best, Uwe
Here you are! Thank you for your help!
-
Hi Blackglo,
this line looks really weird:
GPU 0: NVIDIA GeForce 8800 GTX. Vendor: 4318. Device: 401. SubSys: 0. Revision: 0.
Weren’t you saying earlier you’re running on a headless server? BMS crashes in the BuildVideoDriver() function, I have no idea about the BMS source code (not a dev), but I wonder how the GTX gpu got in there.
Cheers, Uwe
-
This is the graphics card emulated by the files from sthalik
-
Hi guys! Problem solved! After a good server format we made it! But we encountered another problem. When a player exit from the 3d world, his pc remain in the “Leaving airctaft, stby” screen. This happen to all the players who exit from the 3d. Did you know why and how to solve this problem? Thank you!
-
Hi guys! Problem solved! After a good server format we made it! But we encountered another problem. When a player exit from the 3d world, his pc remain in the “Leaving airctaft, stby” screen. This happen to all the players who exit from the 3d. Did you know why and how to solve this problem? Thank you!
This can be caused by not having a virtual audio device installed, as listed in the dependencies.
-
Hi guys! Problem solved! After a good server format we made it! But we encountered another problem. When a player exit from the 3d world, his pc remain in the “Leaving airctaft, stby” screen. This happen to all the players who exit from the 3d. Did you know why and how to solve this problem? Thank you!
For the record, that problem you had could be caused by too low display depth or resolution.
-
Hate to possibly be late to the party, but i’m trying to get this going currently in VMware workstation 10, cannot for the life of me get the 64bit version to run…
Have tried in win7 64bit and winxp pro 64bit. in both instances the 32bit version runs OK but when I hit “Launch” to run the 64bit binary it crashes instantly with an APPCRASH.
And yes when I run the batch file it displays the same behaviour.
Am I missing something simple such as a .NET package or directx or something, or do i just need a more current version of VMware or virtualbox?
-
Hate to possibly be late to the party, but i’m trying to get this going currently in VMware workstation 10, cannot for the life of me get the 64bit version to run…
Have tried in win7 64bit and winxp pro 64bit. in both instances the 32bit version runs OK but when I hit “Launch” to run the 64bit binary it crashes instantly with an APPCRASH.
And yes when I run the batch file it displays the same behaviour.
Am I missing something simple such as a .NET package or directx or something, or do i just need a more current version of VMware or virtualbox?
Does your VM have a sound card?
If not (most possible), install a virtual one: http://vb-audio.pagesperso-orange.fr/Cable/index.htm
as mentioned in the 1st post
-
Does your VM have a sound card?
If not (most possible), install a virtual one: http://vb-audio.pagesperso-orange.fr/Cable/index.htm
as mentioned in the 1st post
Sorry I should have mentioned that, yes it has sound… In 32bit I can enter/exit 3d (VM has 3d accel at the moment), but as soon as I launch 64bit it crashes…
Started installing in fresh virtual box VM but didn’t get far enough before my bed time
-
Sorry I should have mentioned that, yes it has sound… In 32bit I can enter/exit 3d (VM has 3d accel at the moment), but as soon as I launch 64bit it crashes…
Started installing in fresh virtual box VM but didn’t get far enough before my bed time
OK.
To be honest, I never tried FalconBMS in a VM under VMware Workstation environment.
Our VM BMS servers setup is a DELL R200 with VMware’s ESXi Hypervisor, under which I opened two Windows 7 64-bit VMs, and sthalik’s solution works fine there.
So, I don’t think I can provide more help to you on my behalf.
-
OK.
To be honest, I never tried FalconBMS in a VM under VMware Workstation environment.
Our VM BMS servers setup is a DELL R200 with VMware’s ESXi Hypervisor, under which I opened two Windows 7 64-bit VMs, and sthalik’s solution works fine there.
So, I don’t think I can provide more help to you on my behalf.
Perhaps bms not wanting to under virtualized 64bit system… esxi apparently runs natively on the hardware…
running under virtualbox 32bit and 64bit both crash out generating crash log complaining about directx…
however on my vmware workstation vm it crashes out of 64bit without even generating a crash log… fun fun
-
It works fine on my 64-bit VM windows.
Even with no crash log, attach Visual Studio debugger and it’s gonna pop out a backtrace.
Be aware that the software doesn’t even use Direct3D or OpenGL at all. All that’s done is pure 2D draw calls, available on every system. You don’t need to keep acceleration up.
Finally, I haven’t provided binaries for 32-bit Windows. You may have gotten it to run using some other method, like VM 3D acceleration. You also may have not copied the .dll’s into the bin/x64/ directory.
-
It works fine on my 64-bit VM windows.
Even with no crash log, attach Visual Studio debugger and it’s gonna pop out a backtrace.
Be aware that the software doesn’t even use Direct3D or OpenGL at all. All that’s done is pure 2D draw calls, available on every system. You don’t need to keep acceleration up.
Finally, I haven’t provided binaries for 32-bit Windows. You may have gotten it to run using some other method, like VM 3D acceleration. You also may have not copied the .dll’s into the bin/x64/ directory.
Thanks for that sthalik.
For some reason it’s crashing out before it even runs if that makes sense?? Is it possible my system is missing some dotnet or directx redistribute or something?
It seems completely unrelated to the files you have supplied or graphics 3d or otherwise at all, just running the 64bit executable causes it crash out. and yes i can confirm 100% running 64bit OS
-
.NET is irrelevant for the bms executable. Maybe for launcher or some tools but not for the main game.
You can verify that you’re not missing any directx dependencies with a 64-bit version of Dependency Walker. Open the game executable in it and it’ll mark missing libraries. Also ignore “delay-loaded libraries” that aren’t needed for relevant purposes, though I won’t explain the concepts now. The “delay-loaded” compatibility shims are clearly marked in dependency walker.
Dependency Walker will also mark paths to libraries when “view full path” is enabled. Used d3dx9.dll and similar should point to my provided dll’s, in the same directory as the game, not to system paths.