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

Legacy client not working

Scheduled Pinned Locked Moved General Discussion
40 Posts 15 Posters 3.4k 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.
  • S Offline
    Sheikah
    last edited by 29 Sept 2020, 11:20

    An update to the server broke compatibility with the legacy client. Downlord's client is the supported version of the client.

    D 1 Reply Last reply 29 Sept 2020, 11:59 Reply Quote 1
    • D Offline
      dead_beat @Sheikah
      last edited by 29 Sept 2020, 11:59

      @Sheikah well, good to know it's not just me, do they plan to fix the issue or is downlords the only one that's going to be supported now?

      1 Reply Last reply Reply Quote 1
      • F Offline
        FtXCommando
        last edited by 29 Sept 2020, 12:01

        Java client has been the only supported client for several years now. Python client surviving until now was a happy accident. No one will be working on it.

        1 Reply Last reply Reply Quote 1
        • G Offline
          Giebmasse Team Lead
          last edited by 29 Sept 2020, 13:30

          There was a pull request done fixing the issue breaking it, it has just not been released.

          1 Reply Last reply Reply Quote 0
          • B Offline
            Brutus5000 FAF Server Admin
            last edited by 29 Sept 2020, 17:35

            There is nobody left to release it I guess. Last one was Strogo, haven't seen him in a while.

            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
            • D Offline
              Didvul
              last edited by Didvul 17 Oct 2020, 14:49

              @Brutus5000 , oh dear, please bring back faf-legacy-updater, I just finished to fix problems with this client so I could use it again (and even with build problems on my machine, so I could share it with others who really (like me) enjoying it), and now I got server update 18 hours ago. This is ridiculous, don't kill me

              1 Reply Last reply Reply Quote 1
              • F Offline
                FemtoZetta
                last edited by 17 Oct 2020, 18:05

                Just use the new client?

                1 Reply Last reply Reply Quote 0
                • L Offline
                  left_boy
                  last edited by 17 Oct 2020, 18:18

                  @Gatsik it the legacy updater is a security risk

                  Soon™️

                  1 Reply Last reply Reply Quote 0
                  • B Offline
                    Brutus5000 FAF Server Admin
                    last edited by 17 Oct 2020, 18:20

                    I ran a vulnerability scan of the Docker image yesterday and it has over 1.100 (!!) known vulnerabilities, so no I will not bring it back.

                    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
                    • D Offline
                      Didvul
                      last edited by 17 Oct 2020, 20:31

                      OK, understood, I just got disappointed that I haven't managed to play a single game after my incredible (as I'm dumb af) efforts. Hope it is possible to find a workaround with what's left.

                      1 Reply Last reply Reply Quote 1
                      • B Offline
                        Brutus5000 FAF Server Admin
                        last edited by 18 Oct 2020, 06:35

                        It's more likely to find some body that fixes your issues with the Java client (given you can describe them in a meaningful way).

                        The features the python client would need to work exist for 4 years now. Nobody bothered so far to implement them.

                        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
                        • D Offline
                          Didvul
                          last edited by Didvul 31 Oct 2020, 10:08

                          If someone except Gatsik is still interested in this client they can try to test it:
                          The client that respects the Seton's Clutch and shows the King's of Setons avatar
                          (yes, that is the main and only advantage of using it)

                          1 Reply Last reply Reply Quote 5
                          • J Offline
                            Just_GoNZa
                            last edited by 7 Nov 2020, 14:28

                            im interested. Thank you for download link.

                            1 Reply Last reply Reply Quote 0
                            • T Offline
                              ThomasHiatt
                              last edited by 13 Nov 2020, 04:09

                              Thanks, this python client works and even fixes some problems the old one had.

                              I call on all FAF players to delete the java client and use this instead. Do not let them force the java client on you!!!

                              1 Reply Last reply Reply Quote 0
                              • B Offline
                                Brutus5000 FAF Server Admin
                                last edited by Brutus5000 13 Nov 2020, 08:35

                                @Gatsik If you want to work and improve on the legacy client, please consider doing it on Github and build it into official releases rather than sharing binary files here.

                                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 3
                                • D Offline
                                  Didvul
                                  last edited by Didvul 17 Nov 2020, 22:22

                                  This post is deleted!
                                  1 Reply Last reply Reply Quote 0
                                  • D Offline
                                    Didvul
                                    last edited by 17 Nov 2020, 22:41

                                    For those who have downloaded the previous build and still is not disgusted with the lack of functionality I recommend to download this instead: Unoffcial release of the unofficial client
                                    As with x32 python and older libraries, it is lighter, uses less resources, and has no problems with displaying tooltips and scaling the chat. (Also, with this version I haven't had a single reconnection yet for no reason, but I wouldn't be so optimistic about it)

                                    1 Reply Last reply Reply Quote 2
                                    • N Offline
                                      nemir
                                      last edited by 18 Nov 2020, 20:01

                                      Gatsik, can you please specify for me all the reasons why you like the legacy client?

                                      1 Reply Last reply Reply Quote 0
                                      • T Offline
                                        ThomasHiatt
                                        last edited by ThomasHiatt 18 Nov 2020, 23:50

                                        Here is my list of reasons for disliking the Java client, just off the top of my head so certainly some are missing:

                                        • The desktop icon doesn't have anti-aliasing.
                                        • Takes longer to open.
                                        • Everything is laggy, unresponsive, and janky.
                                        • Lacks minor nice UI things like highlighting clickable objects when they are moused over (names in user list).
                                        • Have to manually recolor yourself and all your friends in chat.
                                        • Has an annoying dancing ACU GIF.
                                        • UI is inferior in many other ways, takes more clicks/keypresses to do just about everything when compared to python.
                                        • Replay vault is difficult to find so many new players do not realize it even exists.
                                        • Replay vault interface is complex and cumbersome so many do not know how to use it, or if you do it still takes more clicks. The replay vault is critical for player improvement so if new players cannot find and use it they will all suck at the game.
                                        • The notifications are very intrusive so they have to be turned off, which in turn means you cannot see if someone is searching ladder. Even with them enabled it only pops up occasionally. Python is much better since anytime someone is searching it immediately notifies you in an unobtrusive way.
                                        • The Java client uses much more memory and CPU power, to the point it slows down your entire PC.
                                        • Java client doesn't run on 32-bit systems or Windows XP even though the game does.
                                        • Official FAF advice is to close the #aeolus chat tab so it doesn't consume your entire PC, obviously the client is poorly engineered to the extent that it hinders people's FAF experience yet it is made the official client and the only known option for many people.
                                        • Java client has cost FAF a very large amount of developer time for an inferior and unneeded product. Dev power is supposedly scarce around here and this is an egregious waste. The python client could have simply been refactored and improved. Even after several years of work the Java client is not really any better.
                                        K 1 Reply Last reply 19 Nov 2020, 17:42 Reply Quote 1
                                        • FtXCommandoF Offline
                                          FtXCommando
                                          last edited by 19 Nov 2020, 00:29

                                          You operate on the assumption that anyone on FAF can move dev resources to other projects. The main person responsible for Java Client was going to work on it regardless of what anyone else said (people already told him it was dumb when he started) and he wasn't going to change that. The people that moved in to help him after were people that preferred java and have openly said that they refuse to work in python.

                                          There is no "simply refactor and improve it bro." There was nothing prohibiting work on python. Python was not worked on because no one wanted to work on it. To the point we couldn't even find a dude to just maintain it and iron out basic bugs for like a period of 2 years. It broke because no one wants to bother with it.

                                          Dev resources are only wasted if there was an opportunity cost to a decision. If there wasn't, then there was nothing to waste. In fact forcefully prohibiting a dude to do his own thing which may or may not turn into a good thing down the road is in itself a waste.

                                          It was made unofficial because no one was working on it for 2 years. Making the face of your community something no one even wants to work on and has not worked on in forever is terrible practice. Most of the improvements to Java Client were only possible once you forced everyone to use it and actually explain what they saw as terrible. And guess what? A lot of those things got improved upon because there are devs that actually do things on the client.

                                          I do agree on your UI/UX complaints about things like the vault, though.

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