I don’t know about everyone else but I hate getting black screened when the game is about to end because the host is on the losing team and is fed up with his team.
Solution to this issue. Give the host to a player in the game that has the best connection AND the best DNF%. For those of you who also play Madden you know what I’m talking about. For those who don’t let me explain.
DNF% is a DID NOT FINISH percentage. Basically your percentage goes up when you quit out of games. If you DNF% is too high you won’t be host and therefore ruin the game experience for everyone else for 3-5 minutes while the game tries to find a new host because the original one rage quit.
That would be so great. But you also need to take into account the region filter or lack thereof. This is needed so that you don’t have a bunch of Americans playing halo with a host that lives in Zimbabwe.
> That would be so great. But you also need to take into account the region filter or lack thereof. This is needed so that you don’t have a bunch of Americans playing halo with a host that lives in Zimbabwe.
First pass matchmaking defaults to using a region-filter (you don’t have a choice).
If there are no games that are ideal (i.e. matched skill/latency etc.) then you get an ‘acceptable’ game - no regional filter.
This is so games are found quickly, because menus are boring.
In regards to the region stuff. They can do what they have been doing. I’ve never had the issue of playing people from Zimbawe. What I’m saying in addition to all the matching making code they should add this DNF%.
For Example I was playing a Dominion game on Shatter my team was winning. The host was on the other team rage quit and dashboarded, instead of quitting the game through the menu.
This created the dreaded black-screen the rest of us in the game sat there for a couple minutes for “Starting Game” then tried to “Connecting to Best Possible Host” after a minute of that we were all booted to the menu.
The DNF% would accumulate if the player dashboarded, quit the game, joined a friend’s invite, or joined a different game session in progress. Basically if you leave the game before it completely ends (you’re back in the menu). Then your DNF% goes up.
I understand what you are saying but the statement is invalid. DNF% is a percentage it can never reach 100%. It can keep going down but never reach 0%.
Everytime you play a game it adds to your total.
Lets say you have played 100 games and left 10 games and have a great hosting connection.
Another player in the same game has played the same number of games and left 20 games and has a slighty better connection.
With the DNF%, the first player has 10% DNF. The second has 20%. Therefore, the first player would host and not the second.
I’m not saying there should be a cap at for example 50%. And once you hit this cap you are no longer able to host. That would be an awful idea.
Now there should be failsafes, like if there is no other suitable host in the game with a lower DNF% then it selects the best host regardless of their DNF% but it would save us all from getting kicked out of games when the host wants to rage quit because they are getting killed too much, too often, or their team is losing.