FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login

    What should be done to address FAF patch download issues?

    Scheduled Pinned Locked Moved General Discussion
    34 Posts 16 Posters 2.1k Views
    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.
    • GiebmasseG Offline
      Giebmasse Team Lead
      last edited by

      I feel lucky as my patch downloads usually take 10-15 seconds. Also at the same time when many others experience download issues on several occasions, making me believe we are not saturating the server bandwidth but rather networks/ISP's along the way have routing issues or are throttling traffic.

      1 Reply Last reply Reply Quote 0
      • ThomasHiattT Offline
        ThomasHiatt
        last edited by

        I'm always able to download the patch instantly while other people have been having the issue for several days in a row, so it seems to be more complex than just bandwidth. I also live in the US.

        1 Reply Last reply Reply Quote 0
        • E Offline
          Exselsior
          last edited by Exselsior

          Yeah I can count on one hand the number of times I've had issues downloading patches or maps and none of those occurrences were recent. I am also US based. I am also wondering if what Gieb said is a part of the issue, I remember when myself and other burgers stuck with Comcast as their ISP basically couldn't play FAF without awful lag for a month or whatever it was.

          Edit: Also I completely agree with Swkoll. Sure I'm not going anywhere if I can't download a patch for a day or two, but that's not the case with new people.

          1 Reply Last reply Reply Quote 0
          • SwkollS Offline
            Swkoll Global Moderator
            last edited by

            Having a CDN could fix other non-saturation based issues as (insert random ISP) is less likely to have issues communicating with the nearest cloudflare server than a single dedicated server in germany.

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

              Well we had the same problem with Github downloads which has a worldwide CDN, so I'm still not sure if CDN can actually fix it.
              So apart from just throwing money at some company, how would we measure that we actually improved the situation?

              "Nerds have a really complicated relationship with change: Change is awesome when WE'RE the ones doing it. As soon as change is coming from outside of us it becomes untrustworthy and it threatens what we think of is the familiar."
              – Benno Rice

              Anachronism_A 1 Reply Last reply Reply Quote 0
              • AskaholicA Offline
                Askaholic
                last edited by

                Isn’t that just a feature of github though? They don’t want to be used as a free CDN so they’re going to throttle download speeds. It just makes sense.

                I think the biggest bottleneck is once again manpower. We don’t really have the free time to figure out how to set up a cdn, and how much it would cost, and how it would integrate into our stack.

                If I had infinite time and money I’d love to do the following:

                1. Enable a CDN for patch distribution
                2. Fix our awfully inefficient distribution method so it only gives you the data you don’t already have
                3. Integrate a proper version manager into the client so you never have to download the same patch twice, even if you watch a lot of replays on different patch versions or on fafdevelop.

                Sadly my money and time are only finite and already allocated to many FAF projects like TMM.

                1 Reply Last reply Reply Quote 0
                • Anachronism_A Offline
                  Anachronism_ @Brutus5000
                  last edited by

                  @brutus5000 said in What should be done to address FAF patch download issues?:

                  Well we had the same problem with Github downloads which has a worldwide CDN, so I'm still not sure if CDN can actually fix it.
                  So apart from just throwing money at some company, how would we measure that we actually improved the situation?

                  Perhaps we could get data on download times and look at averages/medians/etc?

                  pfp credit to gieb

                  S 1 Reply Last reply Reply Quote 0
                  • S Offline
                    Sheikah @Anachronism_
                    last edited by

                    @emperor_penguin said in [What should be done to address FAF patch download issues?]

                    Perhaps we could get data on download times and look at averages/medians/etc?

                    Problem is someone has to develop all that and then parse through the data.

                    1 Reply Last reply Reply Quote 0
                    • archsimkatA Offline
                      archsimkat
                      last edited by

                      I personally wasted like 20 minutes refafing trying to join a lobby without realizing it was downloading a new patch, and then spent around another hour downloading the new patch, leaving me with no time to play the game I was originally excited to play. It was such a frustrating experience I haven't really played since. I'm obviously not going to leave FAF because of this, but I can see less committed players quitting because of it.

                      It's a really bad player experience because it's not clear what's happening when you are downloading a new patch—the download progress is small and in the bottom right corner and not at all descriptive. I think it was downloading something called env.nx2 and the loading bar was not even visibly moving, so at first I assumed something was wrong.

                      I understand that this is a very difficult problem to tackle, and I know how much work you devs are putting in already, but I really think this should be one of the highest priority problems to tackle. For average users like me, if the actual download issues can't be solved, I think at least communicating clearly that it's downloading a new patch and that I should just sit tight and wait for it to finish would be a big improvement.

                      S 1 Reply Last reply Reply Quote 2
                      • S Offline
                        Sheikah @archsimkat
                        last edited by Sheikah

                        @archsimkat said in What should be done to address FAF patch download issues?:

                        I think at least communicating clearly that it's downloading a new patch and that I should just sit tight and wait for it to finish would be a big improvement.

                        So no complaining when I put a big blinky flashing box about the patch downloading and you think it pops up too often 😂

                        1 Reply Last reply Reply Quote 1
                        • archsimkatA Offline
                          archsimkat
                          last edited by

                          Maybe just a pop up that tells me there's a new game patch when I try to launch a game would be fine, I don't pretend to know good design practices and what would work well here.

                          1 Reply Last reply Reply Quote 0
                          • S Offline
                            Sheikah
                            last edited by Sheikah

                            It would have to show progress of some kind otherwise it is the same thing where people see it once and then think it didn't work because it takes so long. And would also need to be more in your face about it than the current iteration as that gets overlooked.

                            Perfect place to bring back everyone's favorite ACU 😀

                            1 Reply Last reply Reply Quote 0
                            • archsimkatA Offline
                              archsimkat
                              last edited by

                              Kill two birds with one stone and just vertically fill out the dancing ACU as a loading bar 😃

                              1 Reply Last reply Reply Quote 0
                              • S Offline
                                snoog
                                last edited by

                                Why not allow people to download the updates before joining a game? As in, add an update game client button somewhere in the FAF client. So people don't see a game they want to join, attempt to join it, and then just get stuck downloading an update while that game fills and starts. If we can't easily fix the download speed issue right now, we can at least make the experience a little better.

                                1 Reply Last reply Reply Quote 0
                                • GiebmasseG Offline
                                  Giebmasse Team Lead
                                  last edited by

                                  Just throwing this idea out there:
                                  RSS BitTorrent feed for new patches, small BitTorrent client built-in within the client.
                                  https://rometools.github.io/rome/
                                  https://github.com/mpetazzoni/ttorrent

                                  I know it would involve a significant amount of work client + server side, but it would in theory minimize download issues and we would not be dependent on some service or have to pay for it.

                                  1 Reply Last reply Reply Quote 1
                                  • A Offline
                                    Aulex
                                    last edited by

                                    Not to take away from the thread but I think this a great a way to summarize how people feel.

                                    alt text

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

                                      I think my patch downloaded in less than a minute =\

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