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!

    Why not use STEAM NETWORK to improve connection?

    Scheduled Pinned Locked Moved General Discussion
    18 Posts 9 Posters 670 Views 1 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.
    • Brutus5000B Offline
      Brutus5000 FAF Server Admin
      last edited by

      Everybody is free to build a working proof of concept and then we can discuss. Until then I will spend my time otherwise.

      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
      • I Offline
        IamFromRussia
        last edited by

        @ZLO @Brutus5000 @Jip Epic Online Services - FREE alternative to Steam network
        Allows you to establish a p2p connection between players for games and mods like FAF. We don't need to upload faf client to epic game store!

        pros:

        • DDOS protection (Epic servers will be used)
        • No Epic account required
        • No need to install Epic Launcher
        • No copyright holder permission required
        • It even allows you to add third-party authorization (no Epic Games account required!!! You can connect via FAF account)

        I am very surprised. This looks like charity from Epic XD

        1 Reply Last reply Reply Quote 0
        • NOC-N Offline
          NOC-
          last edited by

          Other than the fact you will have to share the entire user database likely with EPIC.
          Therefore violating GDPR

          Ras Boi's save lives.

          I 1 Reply Last reply Reply Quote 0
          • maudlin27M Offline
            maudlin27
            last edited by

            If that was the only barrier then I’m guessing it could be resolved by having users consent to the data being shared with Epic

            M27AI and M28AI developer:
            https://forum.faforever.com/topic/2373/ai-development-guide-and-m27ai-v81-devlog
            https://forum.faforever.com/topic/5331/m28ai-devlog-v294
            M28 trophy holders: Radde, Yew (Radde trophy, v285) and Zwaffel (Sladow trophy, v284)

            1 Reply Last reply Reply Quote 0
            • NOC-N Offline
              NOC-
              last edited by

              Yeah but currently you have existing database who would be signing up to a whole new set of terms. You cant force them to do that

              Ras Boi's save lives.

              1 Reply Last reply Reply Quote 0
              • I Offline
                IamFromRussia @NOC-
                last edited by IamFromRussia

                @NOC said in Why not use STEAM NETWORK to improve connection?:

                Other than the fact you will have to share the entire user database likely with EPIC.
                Therefore violating GDPR

                As I understand it, it is not necessary...

                We can use your own OAuth 2.0 provider for player authentication in EOS, but only under certain conditions, using EOS Connect’s "Custom Identity Provider" feature.

                from chatgpt) :

                🔐 Example: GDPR-Safe Token Payload
                A simple JWT token that Epic can use, but contains no PII:

                {
                "sub": "user-12345", // epic user ID, its not real faf user name
                "iss": "https://your.auth.server",
                "exp": 1720000000
                }
                That’s it. You can keep it clean and anonymous.

                We will associate each user with an epic id by which epic servers will connect players. We will not transmit any other data.

                In order to connect users, it is enough to have an epic user id assigned to each player in faf. The assignment will be performed on our servers and it is not necessary to provide any information about the users.

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

                  So now every user also needs to create an epic account?

                  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"

                  I 1 Reply Last reply Reply Quote 1
                  • NOC-N Offline
                    NOC-
                    last edited by

                    And then there is the GDPR issue with Epic accounts

                    Ras Boi's save lives.

                    1 Reply Last reply Reply Quote 0
                    • I Offline
                      IamFromRussia @Brutus5000
                      last edited by IamFromRussia

                      @Brutus5000 Looks too good to be true. I was looking for a catch, but I didn't find one.
                      No epic account required...
                      https://dev.epicgames.com/docs/dev-portal/identity-provider-management
                      alt text

                      Honestly, if I had to create an Epic Games account for this, I'd happily do it considering how many features they offer for FREE. An epic games account is created in a couple clicks.
                      https://dev.epicgames.com/docs/epic-online-services/eos-overview

                      I will quickly describe all the features of EOS

                      • Lobbies
                      • Peer-to-Peer (P2P) Connections
                      • Stats
                      • Leaderboards
                      • Voice Chat 🔥
                      • Reports
                      • and more.....
                      S 1 Reply Last reply Reply Quote 2
                      • NOC-N Offline
                        NOC-
                        last edited by

                        oh god one reason there alone not to. Voice comms
                        Im sorry I do not want to hear the 12 man dual gap russian voice coms

                        Ras Boi's save lives.

                        N 1 Reply Last reply Reply Quote 1
                        • N Online
                          Nuggets FAF Association Board @NOC-
                          last edited by

                          @NOC said in Why not use STEAM NETWORK to improve connection?:

                          oh god one reason there alone not to. Voice comms
                          Im sorry I do not want to hear the 12 man dual gap russian voice coms

                          I would

                          1 Reply Last reply Reply Quote 1
                          • nullptrN Offline
                            nullptr
                            last edited by

                            xddddddd

                            “Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected.”
                            — Steve Jobs.
                            My UI Mods
                            Support me

                            1 Reply Last reply Reply Quote 0
                            • S Offline
                              Surfer @IamFromRussia
                              last edited by

                              @BerserKK-
                              Implementing EPIC/Steam networking is not a technical problem, its simply a lack of desire from the community.
                              I was working on the Steam adapter prototype, but it hit a dead-end.
                              Players don't wanna spend their time on testing. FAF-devs afraid of DCMA takedown and don't even considering to integrate your work.

                              This conversation is pointless until you have clear proof that there is no copyright violation or permission from the game's owners.

                              @ZLO

                              Worst part would be that it will be another community split as steam and FAF players

                              There will be no split, there is just not enough population xD
                              Making a backup client, just in case, is soo frustrating when you know no one will use it while FAF is operational.

                              1 Reply Last reply Reply Quote 2
                              • DeribusD Offline
                                Deribus Moderator
                                last edited by

                                I think we're all generally agreed that sure @BerserKK if you build a working prototype then we'll take a look. But nobody else is interested in rewriting FAF on a completely different connection infrastructure.

                                1 Reply Last reply Reply Quote 2

                                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                With your input, this post could be even better 💗

                                Register Login
                                • First post
                                  Last post