Is it possible to run BMS 4.34 in a VM or to run multiple instances?
-
We are trying to run a “dedicated” server and potentially join that server using another instance of BMS? Is this possible somehow?
I could see two solutions:
- Run BMS in a VM
- Run a 2nd instance of BMS.
Historically we had a dedicated 2nd machine to run the “dedicated server”, but not everyone can do this, and it’s not as flexible.
-
You can do this on linux. I can run a multiplayer session, e.g. a dogfight, between two BMS 4.34 instances running on one computer. I’m using ubuntu 18.04 linux and using wine version 4 to run windows programs. The steps to run two instances under linux are:
1. if you don’t already have linux installed, download and install ubuntu 18.04 linux - this takes about 20-30 minutes
2. create a new directory, install Microprose F4 in a new wine prefix, then installed BMS 4.34 into the same wine prefix.
3. copy that directory to a second directory
4. open a terminal, and at the command line type
export WINEPREFIX=“$HOME:/myBMSdirectory/”
cd $WINEPREFIX/drive_c/‘Falcon BMS 4.34’
wine Launcher -window
5. open a 2nd terminal window, cd to the copy of your BMS directory, and start a 2nd instance of BMS 4.34, as follows
open a terminal, and at the command line type
export WINEPREFIX=“$HOME:/myBMSdirectory-copy/”
cd $WINEPREFIX/drive_c/‘Falcon BMS 4.34’
wine Launcher -window
You should now have two BMS 4.34 2D displays on your screens
6. In the first instance of BMS, select COMMS.
7. start a server in one BMS 4.34 instance, selecting IPV4. In the other BMS 4.34 instance, select IPV4 and set the IP address to the loopback address 127.0.0.1P.S. thanks for all your training videos, Krause
-
You can do this on linux. I can run a multiplayer session, e.g. a dogfight, between two BMS 4.34 instances running on one computer. I’m using ubuntu 18.04 linux and using wine version 4 to run windows programs. The steps to run two instances under linux are:
1. if you don’t already have linux installed, download and install ubuntu 18.04 linux - this takes about 20-30 minutes
2. create a new directory, install Microprose F4 in a new wine prefix, then installed BMS 4.34 into the same wine prefix.
3. copy that directory to a second directory
4. open a terminal, and at the command line type
export WINEPREFIX=“$HOME:/myBMSdirectory/”
cd WINEPREFIX/drive_c/‘Falcon BMS 4.34’
wine Launcher -window
5. open a 2nd terminal window, cd to the copy of your BMS directory, and start a 2nd instance of BMS 4.34, as follows
open a terminal, and at the command line type
export WINEPREFIX=“$HOME:/myBMSdirectory-copy/”
cd WINEPREFIX/drive_c/‘Falcon BMS 4.34’
wine Launcher -window
You should now have two BMS 4.34 2D displays on your screens
6. In the first instance of BMS, select COMMS.
7. start a server in one BMS 4.34 instance, selecting IPV4. In the other BMS 4.34 instance, select IPV4 and set the IP address to the loopback address 127.0.0.1P.S. thanks for all your training videos, Krause
Awesome info, thanks!
-
Arty,
Can you add this thread to the linux section of Arty’s hot list? It shows how easy it is to test a linux BMS 4.34 server install by creating a new client BMS 4.34 instance on the same computer and logging in to the server. The client automatically has the same configuration/TE’s/Theaters etc. as the server.
-
We are trying to run a “dedicated” server and potentially join that server using another instance of BMS? Is this possible somehow?
I could see two solutions:
- Run BMS in a VM
- Run a 2nd instance of BMS.
Historically we had a dedicated 2nd machine to run the “dedicated server”, but not everyone can do this, and it’s not as flexible.
careful
FPS is a killer for the SERVER, you need to ensure high FPS for MP to be smooth
of course server needs to be 3D