Solved Multiplayer and low bandwidth: what settings to choose?
-
Hello.
I have a low-speed ADSL Internet connection.
During multiplayer flights I experience pauses, probably due to the latency of the flow. These pauses being numerous, multiplayer flights are impossible for me.
I read on Max’s site (https://www.falcon-lounge.com/falcon-bms-essentials/guides/network-configuration-for-falcon-bms/)
"set g_bHostDisableP2pForDubiousConnections
If you have set previous setting to 1. You can make sure those clients are not using P2P and connect only to server (might avoid latency issues) "Should this setting be made only on the server, only on the client, or both?
Another thing: on the client side, I have to set the parameters to 70% (Max’s site) or 80% (Falcon BMS doc) for my upload and download speed in the multiplayer connection window.
To read my speedtest result
Downstream : ~ 4820
Upload: ~520So that means I have to wait for fiber, it seems to me.
Hervé
J’utilise un traducteur auto.
-
@djetdail Hello,
There is no magic for you… Falcon BMS requires at least 2048 in terms of upload to ensure proper communication with server.
You can still try the legacy parameter on client:
set g_bClientServerConnection 1
But don’t expect miracles…
Cheers
-
-
@MaxWaldorf Thank you for your prompt response.
-
Salut
Merci
I’ll give it a try
What’s annoying is that I used to only have this problem when flying multiplayer campaigns.
Now I also have it on TE.
Maybe last night’s was loaded with active units. -
@djetdail We add more and more data to transmit with every version we ship…
-
@djetdail said in Multiplayer and low bandwidth: what settings to choose?:
Hello.
I have a low-speed ADSL Internet connection.
During multiplayer flights I experience pauses, probably due to the latency of the flow. These pauses being numerous, multiplayer flights are impossible for me.
I read on Max’s site (https://www.falcon-lounge.com/falcon-bms-essentials/guides/network-configuration-for-falcon-bms/)
"set g_bHostDisableP2pForDubiousConnections
If you have set previous setting to 1. You can make sure those clients are not using P2P and connect only to server (might avoid latency issues) "Should this setting be made only on the server, only on the client, or both?
Another thing: on the client side, I have to set the parameters to 70% (Max’s site) or 80% (Falcon BMS doc) for my upload and download speed in the multiplayer connection window.
To read my speedtest result
Downstream : ~ 4820
Upload: ~520So that means I have to wait for fiber, it seems to me.
Hervé
J’utilise un traducteur auto.
This is a topic that I have written about here several times but it is always a pleasure to help the community again. Our wing’s campaigns have certain characteristics so that our pilots with horrible and expensive internet service can fly. Our pilots use the minimum upload and download speed of 256 kbs to connect, not to mention that they connect to the Internet through mobile phones that have terrible coverage. Our Falcon BMS campaign server has the database edited so that the ground units do not move and this information does not spread through the network, saturating the limited bandwidth. We know that this is not right and that it is somewhat absurd (not an example to follow) but it is the only way for all our pilots to participate in the wing’s flights.
So we recommend lowering the connection speed on each client’s side to 256 kbs upload and download and we will provide you with the modified database with all ground units at zero speed or, failing that, create a campaign or a TE with only SA -2 or SA-3 these units do not move by default. Of course, and I want to clarify, this is not a method endorsed by any BMS developer member and goes against all their work, including the fact that synchronization problems and other phenomena may appear. We do it because we have no other choice.ADAPT AND SURVIVE.
-
Hi
@VIPER-0 Thanks for your advice.
Do all participants set the bitrate to 256 Kb or only those with low internet speeds?
Modifying the database is more complicated, as each driver has to agree to the modification.
Some of your drivers use their smartphones to connect.
Is there a problem opening ports?Hervé
-
@djetdail said in Multiplayer and low bandwidth: what settings to choose?:
Hi
@VIPER-0 Thanks for your advice.
Do all participants set the bitrate to 256 Kb or only those with low internet speeds?
Modifying the database is more complicated, as each driver has to agree to the modification.
Some of your drivers use their smartphones to connect.
Is there a problem opening ports?Hervé
The server is the only one that has the default speed settings. all the pilots (clients) by setting sibida and descent at 256. We leave the server with more bandwidth to handle all the pilots (clients) and the information on the AI flight packets. We have a mod in the database that we give to all the pilots (clients) and the server is also running it. But you can place sa2 or sa 3 type units. Or alternatively, modify the units with the MISSION COMMANDER to prevent them from moving. In the case of ports, our server is outside our country, it has redirected the ports on the router to use the falcon and ivc ports. The pilots (customers) have all ports closed. The server decides who is P2P (direct connection) or CS (sending data through the server), so it is important to let the server manage these decisions.
-
OK thanks @VIPER-0
If I summarize what I think I understand.
All clients set their bitrates to 256K
The server is on the default settings:
Download = 2048
Upload = 1024
g_bHostDisableP2pForDubiousConnections 1As an option and for the pleasure of flying, I create TEs with a minimum of mobile units. I can easily understand that.
Did you set g_bClientServerConnection 1, as @MaxWaldorf indicated?
humor: do you know this sentence (in french) :
“il comprend vite mais il faut lui expliquer longtemps”
“he understands quickly but you have to explain it to him for a long time”I still have to try with my 4G phone.
Merci
-
@djetdail said in Multiplayer and low bandwidth: what settings to choose?:
OK thanks @VIPER-0
If I summarize what I think I understand.
All clients set their bitrates to 256K
The server is on the default settings:
Download = 2048
Upload = 1024
g_bHostDisableP2pForDubiousConnections 1As an option and for the pleasure of flying, I create TEs with a minimum of mobile units. I can easily understand that.
Did you set g_bClientServerConnection 1, as @MaxWaldorf indicated?
humor: do you know this sentence (in french) :
“il comprend vite mais il faut lui expliquer longtemps”
“he understands quickly but you have to explain it to him for a long time”I still have to try with my 4G phone.
Merci
exactly the same, we just don’t have it activated g_bClientServerConnection 1I will see the line that MAX left us here, in the client I understand that it must be placed in the bms config.
server in g_bHostDisableP2pForDubiousConnections 0
Download = 2048
Upload = 1024
and clients upload and download 256kbs, as you can see what consumes the most bandwidth are the ground units, for example a battalion can have up to 21 units, when the 2 bubbles of our plane or clients (humans) do not touch the battalion bubble The unit is aggregated and is considered as 1 single object, but when the bubbles touch, this data begins to be sent over the network to all clients (human pilots) and depending on the quantity this increases exponentially up to a limit that the server have to start limiting the sending of packages according to their upload and download configuration and that is when the blue sign of death appears to the clients (human pilots), mainly those with the poorest connections.And to explain to you several times, don’t worry, our community has always been characterized by brotherhood and support for everyone, both old and new members. greetings.