JavaScript is required to use Bungie.net

#feedback

Edited by WindierBridge99: 11/18/2016 9:06:21 AM
91

Destiny PvP Matchmaking - Not a protest post.

[b]EDIT: Bungie have responded to some of the questions raised by myself and others via the BWU. This has raised further questions, so it's time to continue the conversation...[/b] https://www.bungie.net/en/Forums/Post/218186130?sort=0&page=0 Following a response to a fellow Guardian on this subject, I was asked to repeat the post as a separate thread. It's rather long winded, but summarises a portion of the communities frustration on this subject whilst also providing some thoughts, facts and background information with regards Destiny and matchmaking. [b][u]Destiny PvP Matchmaking[/u][/b] This is what has been said before on the subject by developers as well as what can be demonstrated by users experience (in particular for those with a Netduma router which visually shows the locations of all players in a game as well as the pings to those players). Destiny defines a 'skill' range FIRST and will search for acceptable connections within that skill range. However, an acceptable connection can be a 300-800ms ping from a UK player to someone in West Coast US - that is deemed as acceptable by Bungie whereas in other competitive FPS games anything above 50ms would be deemed high latency. The skill range will be relaxed if not enough players can be found in the initial search within an acceptable time frame. But a game will start with less than the full quota at the expense of using available players outside of the skill range. It will also favour local connections within that initial skill range (if they exist), but the important part is it does not look for local connections first and then try and find an lobby with evenly matched players, it's first filter is the skill range which immediately reduces the available players to connect to. [b][u]Destiny Netcode[/u][/b] Destiny operates @ 30 FPS with a tick rate of 10hz - far below the industry average (Overwatch uses 60hz and CS:GO up to 144hz to match with 144 Hz monitors) - that means the 'servers' update the game every 100ms / 3 frames. [b][u]Netcode + Matchmaking ...[/u][/b] The netcode / tick rate combined with high latency cross continent connections that Bungie deem acceptable is one of the major reasons why being shot through walls, SG's whiffing in CQB and trading kills is much more common place in Destiny than ANY other competitive FPS game. [b][u]SBMM and Issues[/u][/b] The type of matchmaking Destiny uses is a form of what is commonly terms Skill Based Matchmaking (SBMM) - looking for good connections within a skill range is a form of SBMM. This is less problematic in a) heavily populated playlists (think IB) and b) for people with average skill (larger portion of the population) and c) in geographical dense locations. For lower populated playlists and in particular higher skill players this means the following: - Longer queue times - Matches starting with less than full quota (8 for control and 4 in Rumble for example). - Higher latency matches (as there will be less local players in the initial skill range search) - Higher frustration as 'lag' is more central to the outcome of gun fights. - Very competitive matches (think a ranked playlist but without any of the rewards/benefits) - Very meta focused - Inability to play with friends of lower skill quality [b][u]An Example of SBMM in Action[/u][/b] UK player, Monday evening i.e. a peak time for gaming, using Freelance 6s so won't be skewed by FT's. Of course not the most popular playlist, but there still should be enough players online (given Destiny has circa >600k PvP players online in an average day) in this playlist for this test. Match 1 - allowing the Bungie algo to connect to any player it wants too. http://www.screencast.com/t/9Etd0aScN For those that don't know, the red circles are the locations of all the players in this match. As you can see there are no local connections as I'm matched with players across the globe. Of course the pings to these players are extremely high (from a gaming perspective) and thus the logical conclusion is that I stand a lower chance of having a good connection experience in this game – (there are multiple red bars from the outset).Note that for any competitive FPS gamer these sort of cross continent connections would be deemed wholly unacceptable - I'm talking COD, CS:GO etc But what if these really were the only players that were online and trying to match at this point in time. One this is highly unlikely given the volume of daily players Destiny has and two we can test this by leaving the game straight away and trying to connect again. This time I will use my router to limit my connections to EU players only - not unreasonable to only want to connect to lower ping EU players is it?! Match 2 - Limiting the connection to EU players only http://www.screencast.com/t/NrhtBH35m The whole lobby is full of UK players only! Those exclamation points are also players that Bungie tried to connect me to but my router refused - hence it was trying to connect me to the East Coast US players BEFORE it connected me to local UK players. These tests can be repeated over and over again with the same result - Destiny PvP MM will and does allow high ping, cross continent connections at the expense of local connections. All because of SBMM. Now, local connection doesn't necessarily mean good connection but it stands a damn higher chance of being a good connection than being matched with a whole lobby of US players that's for sure! This might not also happen every game - it will depend on your own skill, your location, the playlist, time of day etc etc. But the facts are undeniable, [b]Destiny does use skill in it's matchmaking at the fore which can and will at times be at the expense of local more favourable connections.[/b] [b][u]Thoughts[/b][/u] - Trying to force competitive games in a game with essentially below industry standard netcode using a P2P hybrid network and routinely forcing cross continent connections at the expense of local ones is an extremely poor design choice. - It's the equivalent of playing in a ranked playlist all the the time (think arena in Halo 5) but without good quality connections, decent netcode and the rewards/ranking such a playlist brings. - Netcode infrastructure was a design choice made in a very different climate. PvE was the main focus clearly and not PvP. More appropriate design choices will surely be made for Destiny 2. - MM changes was a design choice to fix an issues that wasn't really present - pubstomping. - Pubstomping happens in EVERY FPS game and for the most part is not seen as an issue. It's one thing to protect new players and players at the extreme end of the skill curve from each other (which should happen) but it's another to what we have right now. - Pubstomping is not routine - being matched with top 10% players is a rare occurrence. Mercy rule is a good addition to stop lopsided boring games. - Fireteam size not being accounted for in MM is an issue - full FT against full solo's should not happen as often as it does -Players would much rather have game variety (do well in some poorly in others) and the best connection experience possible than close, competitive games with poor hit registration and lag issues - Damage referee is inconsistent in its effectiveness and always will be (because of the netcode and high latency) - Any logical argument against SBMM does not involve 'cos I want to pubstomp noobs' - Brings issues with class and weapon balance and the lack of frequent tweaks to the fore even more as people are forced to use the meta in order to stand a chance of having an enjoyable experience. - The only other recent game with strong SBMM was AW - it was universally hated. - The complaints about MM since the changes far outweigh any complains in Y1 about matchmaking. - This post contains nothing that has not been stated consistently for the months since MM was changed. - The lack of honesty and transparency regarding the initial MM changes combined with flippant comments (play strikes) and the unwillingness of devs to engage in a logical debate has only increased the communities frustration. Sarcasm is not a proper communication method to a highly frustrated portion of the community that has deep emotional investment in your game. - Protest posts exist because the community has become deeply frustrated at the lack of acknowledgement/engagement on the subject. It's a last resort for attention. TL;DR - Main design philosophy for casual playlists (i.e .everything outside of trials) should be for players to have fun whilst playing with friends of varying skill quality with a good connection experience with minimal latency effects. - Current MM design philosophy has an effect of making games as competitive as possible which can be and DOES come at the expense of connection quality and creates an unenjoybale experience for many as well as contradicting the 'Destiny is best when played with friends' mantra. - Players would rather get stomped now and again whilst having better connections than play ultra competitive matches where latency can decide the outcome of a gun fight.

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Would be better if they just set a limit to max 150ms ping. I rather wait a little longer than to have to play with lag and delay.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Great post man, Hey I'm trying to find out what are those Skills that Destiny uses for MM, I mean, is it only Elo? Mix of DTR, Combat Rating, Elo? True skill? What is the hard number they take into account for MM...just can't find it :(

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    1 Reply
    • I like the fact that you actually tested this, rather than just lean on anecdotes. Would you consider doing further tests? While the 2 matches do support your conclusion, it's hardly statistically significant. I'd like to see a thorough examination of this issue so we can definitively determine what is going on. It's entirely possible, though unlikely, that one or both of your match tests were flukes. If I had a better router, I'd gladly perform the same tests to contribute to your data.

      Posting in language:

       

      Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

      1 Reply
      • 1
        Semper Fidelis
        Semper Fidelis

        just a game - old

        great post, thx

        Posting in language:

         

        Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

      • Great post

        Posting in language:

         

        Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

      • I will repeat because I hope you respond back to my two questions... Thanks for info but let me ask you two questions: 1. When you limit the acceptable connections to near you, how good is the experience. Want to know if distance latency is really the issue or if the netcode is the issue. 2. When you limit the acceptable connections I assume you pubstomp because normally they need to expand to the US to find same skilled players. Specifically can you detail your KD when restricting connections vs not.

        Posting in language:

         

        Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

        3 Replies
        • [quote] - Players would rather get stomped now and again whilst having better connections than play ultra competitive matches where latency can decide the outcome of a gun fight.[/quote] apart from this.. a.) you got pubstomped in Y1 almost every single match so it WAS a problem , just most of the PvP guys did not realized it since they were on the gtiving end of the stick.. b.) i have now WAY more fun in PvP and have occasionally some lag to battle.. but nothing close to matches where i had to go sweaty in 100% of the time and not being able to compete since i was playing against MLG pros about 20% of the time. so c.) i would rather choose a laggy but even skill match than a lag free match with sweaties where i cant do anything since i did not study the map until i knew every pixel with a name.. d.) "ultra competitive matches" - problem only exist for the top 1-5% of the players.. and i couldnt care less for them.. i would even love to see them locked away in a separate playlist so that i dont come across them.. =)

          Posting in language:

           

          Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

        • Awesome post

          Posting in language:

           

          Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

        • Great post!!! Thank you.

          Posting in language:

           

          Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

        • Bump for Deej

          Posting in language:

           

          Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

          1 Reply
          • Well written as you already know. Here's the kicker: Deej won't touch this thread. He only likes the arguments that lean in his favor then commends them as the gold standard of how to fight for what you want. This post, a coffer of evidence and diplomacy, will be posthumously hailed as the epitome of hypocrisy from Bungie. They request a demeanor and format then avoid it. [i]This is why people are fed up with these forums and the game.[/i]

            Posting in language:

             

            Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

            2 Replies
            • I tried to play IB with my sister, and she pulled a .18 over 3 games. I pulled a 2.2. I normally average a 1.5 she averages a .9. She hated it so much she eventually just stopped playing IB with me, because my skill would lead to her getting destroyed. Isn't this game based on fireteams and friendship? So I can only have friends at my skill level? That's stupid!

              Posting in language:

               

              Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

              8 Replies
              • [quote]Trying to force competitive games in a game with essentially below industry standard netcode using a P2P hybrid network and routinely forcing cross continent connections at the expense of local ones is an extremely poor design choice.[/quote] Exactly this. Up you go!

                Posting in language:

                 

                Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

              • These are excellent thoughts and well presented. And I have heard these sentiments echoed by other prominent community members (See Cool Guy's video). A couple things that come to mind: Who was asking for skill based match making to be implemented? Supposedly it was to avoid "pub stomping" as OP indicated, but where were the forum posts and reddit posts complaining about that? This, and many other things (like bloom on hand cannons) are changes Bungie made that NO ONE, was asking for. Sure they may have been intended to improve player experiences, but the end result was far from what was intended.

                Posting in language:

                 

                Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                3 Replies
                • I would rather have a great connection. That way, when I lose, it's because I played poorly, not because of lag. Then I simply learn from my mistakes and get better. You can't learn from lag. Nothing like popping off round after round into an opponent only to die from lag because you really weren't hitting them. I can't work on accuracy if lag eats my bullets.

                  Posting in language:

                   

                  Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                • Bump! Keep this thread alive

                  Posting in language:

                   

                  Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                • Bump

                  Posting in language:

                   

                  Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                • Bungie like to make decisions based on assumptions rather than tests. They assume average players will be overrun by better players, they assume we don't really know what we need or want, they assume we don't mind being matched with players 10'000 miles away and I assume that this is bad science! They just need to test higher priority CBMM on a 6v6 playlist such as the new individual entry playlist where teams cannot dominate. But it won't happen. They will continue to use assumptions and numbers and ignore actual player feedback. Assume, never check, it's a good motto for Bungie Devs.

                  Posting in language:

                   

                  Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                • Excellent work sir. I only hope it gets recognized and you endeavor to persevere.

                  Posting in language:

                   

                  Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                • This is by far the most eloquent post I've ever read on this forum. Im glad to see there are still players that care enough about this game to commit to such a post. I can only hope someone high up from Bungie reads this and makes a real effort to push Destiny multiplayer in a brighter direction. My greatest fear however, is that the developers have the mindset of "we make the game you play it. Leave the development to us." It feels like the community managers have a gag order not to talk to us too. Unless its something trivial. This is one of the big issues and this is the thing that needs to be a main point of conversation. Please no more community focus or ride alongs until we sort out the communication issues and the SBMM issues. Take care of your playerbase.

                  Posting in language:

                   

                  Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                  1 Reply
                  • This. Is. Amazing. ~Lord Shaxx

                    Posting in language:

                     

                    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                  • This is a very interesting post. Well written. What we need from Bungie, as a community, is for them to give us their official response to: -How the matchmaking works and the reasons they designed it in such a way -What ideas they have about matchmaking and what they think about the more popular ideas about matchmaking that have been brought up by the community -What their plan is for the future in terms of matchmaking If these core things are not brought up it will be difficult to silence the community on this matter

                    Posting in language:

                     

                    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                  • Bungie please comment

                    Posting in language:

                     

                    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                  • Bump

                    Posting in language:

                     

                    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                  • Fantastic post

                    Posting in language:

                     

                    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                  • Alright, here we go the most infamous discussion currently to be part of these threads: SBMM. Yay or Nay? In this discussion, I will be addressing both the positives and negatives on this debate, and will try to see from both viewpoints. Just a footnote though, I am in the top 1% and have a 2.05KD with 3000+ hours into Crucible alone and been playing since Dark Below, so I know what I'm talking about when it comes to SBMM and the Crucible in general. [b]Let's start with the Pros of SBMM:[/b] - [b]Allows[/b] unskilled players to have balanced matches with other unskilled players, allowing them to slowly be introduced into the Crucible. - [b]Makes[/b] games more equal for both sides, seeing that there would be no major skill gaps. - [b]Makes[/b] it less likely for unskilled players to be pubstomped. [b]Unfortunately, those are really the only Pros of SBMM. Now, let's look at the Cons:[/b] - [b]Since[/b] skill is prioritized over connection consistently, and connection is hardly considered at all, (Don't argue with that one: 95% of the Destiny Community agrees with that), games are lagging all the time. Red Bars are always in the lobbies, and it makes matches unplayable. People are matched up with other people across the world sometimes, which is just unacceptable in any game, even with dedicated servers. - [b]Matchmaking[/b] times take minutes on end to find one match, no matter the playlist. - [b]Matches[/b] for people above 1.5KD's are always a constant sweaty match, which makes the Crucible more a chore and less a casual experience. I can't use any "fun" loadouts anymore (Red Death with Saladin's Vigil and Defender anyone?) because each match is a competetive mess just to get above at least 10 kills. I don't mind playing a sweat every now and then, but every single match? That's just frustrating, infuriating, and most of all, dissapointing. - [b]It limits[/b] the diversity of weapons, armor, and subclasses in the Crucible: Shotguns are rampant and snipers are nearly unusable. Auto Rifles are garbage, while High ROF pulses and Palindrome handcannons are dominating the meta. Anyone who doesn't use these types of gear is already at a [i]major[/i] dis-advantage, and has to use those weapons just to play, much less win and enjoy the actual game. - [b]It discourages[/b] playing with people in fireteams who have great stats, especially if your fireteam members are new to the game, because it takes the player with the highest stats and pairs the fireteam with people of that skill, which makes it impossible for the other members to play. Some people (typically ones below 1.0KD's) are concerned that if SBMM is removed, then low skilled players will be destroyed over and over again, but that isn't true. Keep this in mind: 1/100 Destiny players is in the top 1%, so the chances that you will run into one of them is very, very slim. Most games will be only a skill gap of about 0.1-0.2, which isn't that much of a difference. Also, there is concern that games will be more difficult, but that is a positive thing. Playing people of the same skill level when said skill level is so low doesn't help either player get better: mistakes are forgiven and getting better is very, very slow. I started off as most people do: a noob. I had good matches where I did well, and I also had matches where I got my a** handed to me on a plate, but I [i]learned[/i] from these experiences. I got better quickly, and now I am in the top 1%: not through playing people of my skill every time, but losing to people who are better than me. [b]There are many more cons to list, but those are the major ones. Now, what is the solution to this?[/b] Simple: bring back Year 1 matchmaking. Year 1 matchmaking was a blend of CBMM [i]and[/i] SBMM. CBMM was favored more heavily, creating much better connections, then a dash of SBMM was also there to make sure that top tier players weren't thrown in with the absolute bottom tier players. This created very smooth games with decent equalization on both teams, making the experience enjoyable for all. On top of this, here's another way to keep bottom tier players from getting destroyed (even though it is highly unlikely). Add SBMM for new players that lasts until they have 5 hours into the Crucible (an average game is 10 minutes, so you can get 30 games done in 5 hours), and once that time is reached they will be put into the Year 1 matchmaking process. This allows new players to be introduced by playing people of their skill, and once they are comfortable enough they will be introduced into normal Crucible. [b] So, to recap what needs to be done:[/b] - Year 1 Matchmaking needs to be brought back to normal Crucible, even Iron Banner and Trials of Osiris, although increase the SBMM just a hair in that algorithem for the latter two. - Add SBMM protection for players under 5 hours of Crucible time, allowing them to get adjusted slowly. Again, these are just my thoughts, but I think this could potentially work very well. And Bungie, remember that if you try this out and it doesn't work, you can always change it back: nothing is set in stone. Before I go I want to leave with this: [i]No one asked for SBMM in Year 1, and ever since you implemented it without telling us at first, everyone's been having a worse Crucible experience.[/i] Diversity is at an all time low, fun loadouts are nearly non-existent, lag is everywhere, matchmaking takes forever, and having fun in generally is hard to come by. People would rather play people of different skills that have great connection rather than people of their skill but terrible connection. Things need to change, and Year 1 matchmaking was the best. Please, consider this proposal and at least try it: I'm sure it will work. Your Crucible slave, -xBriarlightx

                    Posting in language:

                     

                    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                    2 Replies
                    You are not allowed to view this content.
                    ;
                    preload icon
                    preload icon
                    preload icon