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!

    Offering a draw should not result in rating changes

    Scheduled Pinned Locked Moved Suggestions
    20 Posts 8 Posters 1.3k 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.
    • IndexLibrorumI Offline
      IndexLibrorum Global Moderator
      last edited by

      I would like to suggest that any game that is ended as a draw using the draw button should not award or subtract rating points from any of the players.

      Recently, it has become much more common to have at least one player disconnect at some point during a game. These issues have been reported and are no doubt worked on. In the mean time however, it has become clear that we lack a way to declare that a game should be ended or unranked because of problems of one kind or another.

      Currently, when you use the draw button, the game understands this to mean that both teams are equal. As a consequence, the lower rated team gets assigned points, and the higher rated team loses points. However, unlike games like Chess, it is (near) impossible for a FAF match to end up in a genuine draw. For this reason, this logic does not make sense and the button's function should be changed.

      I imagine the the easiest option to fix this issue is to either set the game as unranked, or award a default 0 points to all players, once a draw has been accepted. Alternatively, a new button specifically made to unrank a game could perhaps be implemented. I do not know how to code however, and I am sure that smarter people than me have better ideas.

      It has been frustrating to have more than half of my games be spoiled by connection issues, and to lose points on top of that after accepting a draw is just not a great experience. Please make this change.

      "Design is an iterative process. The required number of iterations is one more than the number you have currently done. This is true at any point in time."

      See all my projects:

      1 Reply Last reply Reply Quote 6
      • ComradeStrykerC Offline
        ComradeStryker
        last edited by ComradeStryker

        I can agree with this. Losing or gaining rating on a match that ends in a draw doesn't make sense.
        Sometimes both teams even gain rating as well.


        If I may, I would also like to offer a suggestion that somewhat correlates to this.
        To expand a little, leaving a match early should probably not lose you points either.
        More specifically, there is always one player that never offers a draw when the other players do vote.

        For example, not too long ago, some buddies and I joined a TMM game, and one player, unfortunately, crashed upon start - after conversing with the opponent team, we all agreed on a draw.
        The votes were in, and yet the game did not end as someone did not vote.

        After waiting a while, my team and I decided to just leave as we were not getting anywhere...
        and in doing so, lost rating. The game lasted about 4 minutes in-game time.

        Granted, I can see some issues with this as some players could exploit it if they just leave a match immediately, but, perhaps this could be avoided if most players offer a draw... similar to how the recall feature works. If all but one player agree, the game ends in a draw.


        Alternatively, it would be nice to see who voted and who did not.


        ~ Stryker

        ( ͡° ͜ʖ ͡°)

        IndexLibrorumI 1 Reply Last reply Reply Quote 0
        • IndexLibrorumI Offline
          IndexLibrorum Global Moderator @ComradeStryker
          last edited by

          @comradestryker I thought it was already a thing that if a game was finished within a certain time, it would not be rated?

          "Design is an iterative process. The required number of iterations is one more than the number you have currently done. This is true at any point in time."

          See all my projects:

          ComradeStrykerC 1 Reply Last reply Reply Quote 0
          • ComradeStrykerC Offline
            ComradeStryker @IndexLibrorum
            last edited by

            @indexlibrorum said in Offering a draw should not result in rating changes:

            @comradestryker I thought it was already a thing that if a game was finished within a certain time, it would not be rated?

            I believe that goes for Global games only, not TMM games.
            TMM games are rated immediately from the start.

            I could be wrong, however.


            ~ Stryker

            ( ͡° ͜ʖ ͡°)

            IndexLibrorumI 1 Reply Last reply Reply Quote 0
            • IndexLibrorumI Offline
              IndexLibrorum Global Moderator @ComradeStryker
              last edited by

              @comradestryker Oh no, I think you're correct.

              "Design is an iterative process. The required number of iterations is one more than the number you have currently done. This is true at any point in time."

              See all my projects:

              1 Reply Last reply Reply Quote 0
              • FtXCommandoF Offline
                FtXCommando
                last edited by

                There are two types of draws. There are the standard draws from gameplay outcomes, which should be rated. And there are what are defined as “mutual draws” which are an unrank condition. For whatever reason, the draw menu for tmm wasn’t given the latter.

                IndexLibrorumI 1 Reply Last reply Reply Quote 1
                • IndexLibrorumI Offline
                  IndexLibrorum Global Moderator @FtXCommando
                  last edited by

                  @ftxcommando Possibly an easy fix, then?

                  "Design is an iterative process. The required number of iterations is one more than the number you have currently done. This is true at any point in time."

                  See all my projects:

                  1 Reply Last reply Reply Quote 0
                  • P Offline
                    Peenutzzz
                    last edited by

                    Man, I totally agree with this. Nothing feels worse than to draw out of common decency just to get hit with -9. I also can't think of a situation where you would draw in faf because the game is in a stalemate. Normal ELO rules do not work for draws in faf. It should just be an unrate button.

                    • Peenutzzz
                    FtXCommandoF 1 Reply Last reply Reply Quote 2
                    • FtXCommandoF Offline
                      FtXCommando @Peenutzzz
                      last edited by

                      @peenutzzz said in Offering a draw should not result in rating changes:

                      I also can't think of a situation where you would draw in faf because the game is in a stalemate. Normal ELO rules do not work for draws in faf. It should just be an unrate button.

                      ACU gun fight with less than 2500 hp difference between both.

                      It should be an easy fix, yeah.

                      1 Reply Last reply Reply Quote 3
                      • QuietJoyQ Offline
                        QuietJoy
                        last edited by

                        Could we have an option to be used when a player disconnects, something like Null Game. It would also be good in usage as it would help track games that fail due to DC and as such you could spot the players who are the constant cause.

                        1 Reply Last reply Reply Quote 0
                        • A Offline
                          alexmp
                          last edited by

                          This post is deleted!
                          1 Reply Last reply Reply Quote 0
                          • A Offline
                            alexmp
                            last edited by alexmp

                            Just draw a game because 1 guy disconnects in minute 1 and the guy in question wins 42 points and I lost 9 😕
                            don't want to force a 2 vs 3 next time, but it is totally unfair that I lost points because enemy team have 1 disconnect
                            #20224019

                            1 Reply Last reply Reply Quote 0
                            • IndexLibrorumI Offline
                              IndexLibrorum Global Moderator
                              last edited by

                              I haven't heard from any of the devs that this was going te get picked up. Anyone got an update?

                              "Design is an iterative process. The required number of iterations is one more than the number you have currently done. This is true at any point in time."

                              See all my projects:

                              1 Reply Last reply Reply Quote 0
                              • BlackYpsB Offline
                                BlackYps
                                last edited by

                                We have a distinct lack of active python devs, so I doubt it will be picked up anytime soon

                                IndexLibrorumI 1 Reply Last reply Reply Quote 0
                                • IndexLibrorumI Offline
                                  IndexLibrorum Global Moderator @BlackYps
                                  last edited by

                                  @blackyps I thought everything was Lua and stuff. Who wrote the recall feature?

                                  "Design is an iterative process. The required number of iterations is one more than the number you have currently done. This is true at any point in time."

                                  See all my projects:

                                  ComradeStrykerC JipJ 2 Replies Last reply Reply Quote 0
                                  • ComradeStrykerC Offline
                                    ComradeStryker @IndexLibrorum
                                    last edited by ComradeStryker

                                    @indexlibrorum said in Offering a draw should not result in rating changes:

                                    @blackyps I thought everything was Lua and stuff. Who wrote the recall feature?

                                    I believe Jip worked on the recall feature.

                                    But that's recall, not draw.
                                    The draw mechanic was written in Lua as well, but the rating system was written in Python, if I'm not mistaken.


                                    ~ Stryker

                                    ( ͡° ͜ʖ ͡°)

                                    1 Reply Last reply Reply Quote 0
                                    • JipJ Offline
                                      Jip @IndexLibrorum
                                      last edited by Jip

                                      @indexlibrorum said in Offering a draw should not result in rating changes:

                                      @blackyps I thought everything was Lua and stuff. Who wrote the recall feature?

                                      The messages are sent in the game (Lua), but interpret by the server (Python)

                                      edit: as @ComradeStryker already wrote 🙂

                                      A work of art is never finished, merely abandoned

                                      1 Reply Last reply Reply Quote 0
                                      • IndexLibrorumI Offline
                                        IndexLibrorum Global Moderator
                                        last edited by

                                        I see, that's unfortunate.

                                        "Design is an iterative process. The required number of iterations is one more than the number you have currently done. This is true at any point in time."

                                        See all my projects:

                                        ComradeStrykerC 1 Reply Last reply Reply Quote 0
                                        • ComradeStrykerC Offline
                                          ComradeStryker @IndexLibrorum
                                          last edited by

                                          ff4fefaa-4b75-490f-977d-39dc39460392-image.png

                                          TMM game, 10 seconds in, a player DC'd.. we agree on a draw... we lose points.

                                          Sadge.

                                          -sigh-


                                          ~ Stryker

                                          ( ͡° ͜ʖ ͡°)

                                          1 Reply Last reply Reply Quote 1
                                          • IndexLibrorumI Offline
                                            IndexLibrorum Global Moderator
                                            last edited by

                                            Yeah it remains depressing.

                                            "Design is an iterative process. The required number of iterations is one more than the number you have currently done. This is true at any point in time."

                                            See all my projects:

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