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

    Achievements don't work?

    Scheduled Pinned Locked Moved I need help
    12 Posts 7 Posters 793 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.
    • AskaholicA Offline
      Askaholic
      last edited by

      Basically the way we report achievements is fucked and it needs to be rewritten. Achievements are almost always broken.

      The weird thing is that I didn’t even see any errors in the server logs, it appears as though they are being reported to the API just fine, but obviously something is still broken.

      1 Reply Last reply Reply Quote 1
      • N Offline
        nemir
        last edited by

        I have done some testing on achiefvements

        The only two that I have found that aren't working at the moment are:

        o) finishing a ranked game in under ten minutes

        o) Building Czars.

        Curiously, building Czars counts for the experimentals acheivement, just not that specific acheivement

        I did also throughly test about 25 other categories, and they were all working perfectly. I couldn't test the rest because by the time I noticed it needed testing, my account had already many acheivements completed.

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

          That is very good to know because that means its a problem in the stat parsing itself and not the achievement reporting.

          Just skimming over it I can't actually find any references to checking for ranked games, for game time, or for the number 10 anywhere, so that one might not be implemented? https://github.com/FAForever/server/blob/develop/server/stats/game_stats_service.py

          As for the CZAR, the code is there, so I'm guessing the blueprint string is probably wrong: https://github.com/FAForever/server/blob/3a798049dba99677bec126b774f5acd75e188c23/server/stats/unit.py#L22
          I think the e in ueb2401 means it's referencing a UEF unit, so I think that's definitely the case.

          Edit: Yea, so I guess czars are counting as mavors: https://unitdb.faforever.com/?id=UEB2401,UEB2401

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

            I am glad my testing has ben useful. 🙂

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

              With regards to the ten minute ranked thing... Can you differentiate between a game that was played and one where someone just ctrl-k?

              AskaholicA 1 Reply Last reply Reply Quote 0
              • RoweyR Offline
                Rowey
                last edited by

                I have made a PR to change the Czar to the correct Bp and Added the Salvation under the experimentals Section https://github.com/FAForever/server/pull/736

                "The needs of the many outweigh the needs of the few" - Spock

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

                  @nemir said in Achievements don't work?:

                  With regards to the ten minute ranked thing... Can you differentiate between a game that was played and one where someone just ctrl-k?

                  There could probably be some additional restrictions, like make it have a minimum time as well, or check if the ACU was actually killed. I think there are probably some situations where it would be very hard to tell if it was legit or not though.

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

                    Is there any update on this? I started playing this year and my achievements and stats tracking is not showing after 150+ overall games.

                    General tab:
                    Rating graphs work
                    1v1 confirmed working
                    global confirmed working

                    Global total games is working
                    Global rating is working

                    1v1 bronze badge is showing! 🙂
                    1v1 games is showing

                    Statistics tab
                    Only the games played graph is showing data.

                    Achievements not working

                    Name history N/A (I haven't changed my name)

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

                      Achievements are still broken with no eta on when they will be fixed unfortunately

                      1 Reply Last reply Reply Quote 0
                      • F Offline
                        fractal
                        last edited by

                        Achievements are hidden in a separate window and are not so noticeable. The problem is big and not a priority. If there is something from the main functionality concerning the main task of the client, then it is better not to be distracted by these cosmetic trifles!
                        Maybe then it's better to turn them off. The functionality that does not work is like a red rag for a bull - extra nervousness and an incentive to senseless action. At least this way the problem will be solved in terms of complaints.

                        Personally, this problem with achievements annoys me much less than those drops in the global games statistics graph during the 2vs2 matchmaker tests.

                        That's where it would definitely be worth doing something...

                        delete the data for a couple of weeks while the test lasted and everything was not corrected
                        , or somehow try to transfer the data to the desired schedule...

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