Falcon BMS Forum
    • Register
    • Login
    • Search
    • Categories
    • Unread
    • Recent
    • Unsolved
    • Popular
    • Website
    • Wiki

    Questions about multiplayer (P2P, BW)

    Documentation
    3
    4
    260
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Eagle-Eye
      Eagle-Eye last edited by

      Not really sure if I should put this here or in General Discussions, but while reading the BMS Manual, I found the following on page 7-86:

      To host a game the ‘Connect to IP address’ box must be 0.0.0.0 and ‘Connection Bandwidth’ must be enough to allow X clients at min 500. If you plan to host a four ship ensure you have at least 2048 available.

      In our squadron, I probably have the best upload (theoretical 12 Mbps). In 4.32, whenever I hosted, I did so at 4096 (as 8192 pretty much shuts out everyone else using internet in the house) and 6-8 pilots could connect with BW 1024, without problems. The idea behind this is/was that I always heard that an individual client BW could not exceed the host BW, but the sum of clients could. Judging by the above text, however, I understand that will no longer be possible? Or is it just that best MP performance is achieved when the total sum of clients BW does not exceed host BW?

      To give a concrete example, our squadron organises a coop, and there will be 20 pilots present. If all clients set the minimum BW of 500, do we need a server of at least 10.000, or would I still be able to host with my 4096 or 8192?

      Secondly, yesterday evening, I did my first MP flight with a few guys from the squadron and immediately noticed I could now see the BW they connected with, and their IP. I also noticed that they had “(P2P)” behind their nickname in the chat screen. I know P2P means Peer-to-Peer, and what this implies (direct communication between different clients, instead of client X -> server ->client Y ), but as I couldn’t find anything about this in any of the manuals (= main reason why I chose to post here instead of General Discussion), would it be possible to confirm this is how it now works? If so, to what extent does Host/Client BW factor into this?

      Cheers,
      Eagle-Eye

      1 Reply Last reply Reply Quote 0
      • Mav-jp
        Mav-jp last edited by

        port forwarding

        Frederf 1 Reply Last reply Reply Quote 0
        • Frederf
          Frederf @Mav-jp last edited by

          I am 80% confident that N clients at X bandwidth needs at least N*X hosting bandwidth. In old 4.32 I had 3 “1000 BW” clients but I was only hosting with 2000. Crash and disconnect until clients’ sum connected under the limit. Three 512BW clients fit inside my 2000 host.

          Falcon MP code can (in theory) use indirect connections (name: “dubious”) through other players. P2P (point to point) is I think direct (best) connection type. For example: client A, client B, host. Best connection client A sends data direct to client B around host. If not possible A sends to host and host sends to B which is more work for host’s connection. I think host and client must always be P2P linked (how can he join otherwise?) but two clients may not. Without P2P connection between all parties maybe this “bandaid fix” mode is active for that pair of clients.

          Mav-jp 1 Reply Last reply Reply Quote 0
          • Mav-jp
            Mav-jp @Frederf last edited by

            dubious connexion shall be prevented at all costs

            check port forwarding since BMS 4.33 signature has changed for routers and firewalls

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            57
            Online

            10.1k
            Users

            19.2k
            Topics

            327.5k
            Posts

            Benchmark Sims - All rights reserved ©