FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    The current pre-release of the client ("pioneer" in the version) is only compatible to itself. So you can only play with other testers. Please be aware!

    But what the heck is the ICE Adapter?

    Scheduled Pinned Locked Moved Blogs
    ice adaptericenetworkingdevlog
    12 Posts 9 Posters 4.1k Views 2 Watching
    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.
    • QuietJoyQ Offline
      QuietJoy
      last edited by

      Wow that's a jaw-dropping amount of effort for the FAF community, thanks for all your incredible hard work !

      1 Reply Last reply Reply Quote 1
      • M Offline
        Manfet
        last edited by

        Thank you all for writing the code bases, the simulation and painstakingly debugging the whole stuff.

        And a big thank you for writing it all down. It's nicely written. I jumped over some of the stuff as I have a bit of background knowledge. For me it was easy to "understand" the information.

        About the server in Americas. I am not sure if it's a good idea or not but Linus Sebastian from LinusTechTips (check youtube if you don't know him) is known for playing Forged Alliance. Not sure if he has the time or is willing to host it (he plays to disconnect from work life and not connect to work life) but he probably has the knowledge and technology at hand to keep a server in Canada running. Maybe just shoot an email at thei linustechtips email and nicely ask if they would mind hosting it so he can have a better connection (I think he once complained a bit 😉 ).
        If it works out it works out and if not then not.

        First entry on the "new" forum - since when do we have sso for forum and faf client XD...

        1 Reply Last reply Reply Quote 1
        • R Offline
          rhyseenz
          last edited by

          How does one turn on the debugger for ICE adapter? Its really interesting stats but we cannot doubleclick the tray icon anymore..

          GeosearchefG 1 Reply Last reply Reply Quote 0
          • AskaholicA Askaholic referenced this topic on
          • AskaholicA Askaholic referenced this topic on
          • GeosearchefG Offline
            Geosearchef @rhyseenz
            last edited by

            @rhyseenz You run the adapter using a JRE that contains JavaFX and double click the tray icon.
            Now how to do the first part, euhm, I'm still trying to figure that out. The client's JRE no longer contains JavaFX, the ice adapter would need to be migrated to a newer Java version and ship JFX itself.

            Having issues with connectivity / ICE? Talk to me.

            1 Reply Last reply Reply Quote 0
            • L Offline
              left_boy
              last edited by

              @Geosearchef or the client would start the ice adapter and put it's own javafx jars on the classpath

              Soon™️

              1 Reply Last reply Reply Quote 0
              • L Offline
                left_boy
                last edited by

                Maybe the whole lib folder for simplicity XD

                Soon™️

                1 Reply Last reply Reply Quote 0
                • K Offline
                  Katharsas
                  last edited by Katharsas

                  I don't know how much UI there is but if there is very little then Swing works and still comes with the JRE.

                  1 Reply Last reply Reply Quote 0
                  • L Offline
                    left_boy
                    last edited by

                    Client now features a setting to get the ICE adapter debug window

                    Soon™️

                    1 Reply Last reply Reply Quote 1
                    • Brutus5000B Brutus5000 referenced this topic on
                    • phongP Offline
                      phong
                      last edited by phong

                      dumb question: could other players in a game act as proxies or relays or something like that? would that be useful and easy to implement? maybe player A connection to B and B to C added together are faster or less lossy than A to C directly? I've noticed some instances of games where the F11 table shows missing data packets only between one pair of players, and i was wondering if a third might be able to step in and act as go-between in that situation

                      1 Reply Last reply Reply Quote 0
                      • S Sheikah referenced this topic on
                      • D Offline
                        Defiant
                        last edited by Defiant

                        Might it be helpful to replace the current ICE Adapter with an off the shelf variant?

                        1 Reply Last reply Reply Quote 0
                        • Brutus5000B Offline
                          Brutus5000 FAF Server Admin
                          last edited by

                          Ok. Name one, that

                          • is not relaying everything over a central server and
                          • does not only run inside the browser.

                          I say there is no such thing and even if there were we still need an adapter, because we always need to wrap/tunnel the traffic of the game. (Normally you would just integrate it into the game which we can't.)

                          He said, "I've been to the year 3000
                          Not much has changed, but they live underwater
                          And your great-great-great-granddaughter
                          Is playin' FAF, playin' FAF"

                          1 Reply Last reply Reply Quote 1
                          • maggeM magge referenced this topic on
                          • First post
                            Last post