NS2 needs to track wins + automatic team balancing between rounds + preferred team option

CowMeatCowMeat Join Date: 2013-03-02 Member: 183557Members
Opinions/Observations:

A) Many NS2 games are unfair due to uneven teams.
B) Uneven games are often frustrating.
C) Some players like to play with their friends.

A proposed solution:

1) NS tracks a players wins and losses. This informaiton is turned into a hidden ELO rating similar to chess.
2) Players can select a preffered team (or a team which their friends are on).
3) These hidden ELO ratings are used to match players into even teams between rounds, trying first to place players on their preferred teams.

Comments

  • turtsmcgurtturtsmcgurt Join Date: 2012-11-01 Member: 165456Members, Reinforced - Supporter
    game doesn't have a large enough player base for a matchmaking/ELO system to work properly.
  • buhehebuhehe Join Date: 2012-05-15 Member: 152140Members
    edited March 2013
    game doesn't have a large enough player base for a matchmaking/ELO system to work properly.

    This, I fear.
    Matchmaking systems, whether they are based on tiers or skill, require a big players pool work properly (i.e. : not having a huge queue)
  • YoungTrotskyYoungTrotsky Join Date: 2007-03-09 Member: 60307Members
    Also this would be pretty ineffective since players join and leave servers during rounds, it's not like DOTA or Starcraft where team sizes are fixed and teams don't change during a game. Would work for gathers but I don't think it's feasible for public play.
  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    +1

    I've been advocating for some type of skill-based matchmaking system for a while as I feel its the best option to minimize stacking/help build the playerbase. To organize it, I suggest:
    - Basing it on a simple win/loss ELO-rating system
    - Keeping that ELO-rating secret
    - Organizing people into grouping (like SC2 leagues) based on that ELO-rating

    Then I'd have a dual-matchmaking system, which worked like:

    "Soft" matchmaking
    - Adding another column to the server browser showing the percentage of players in each server that are in the same skill group as you
    - Allow server operators to restrict which types of skill groups can join their server (e.g. making rookie servers only allow the lowest skill group players to join and vice versa for veteran servers)

    "Hard" matchmaking
    - Allow people to start a gather-style lobby that people can join (e.g. like the L4D1/2 lobby system)
    - Give the ability for the lobby creator to specify which skill group players can join it (e.g. only ones from your skill group, or ones from the skill group above and below you, etc)
    - Once enough players have joined and 'ready-uped', then the system finds an open server and has all the players join it
  • YoungTrotskyYoungTrotsky Join Date: 2007-03-09 Member: 60307Members
    edited March 2013
    Come on Bob, this game hovers around 2000 online players! This is not Starcraft 2!

    Edit: I love it dearly, but there's no point pretending it isn't a tiny game.
  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    Come on Bob, this game hovers around 2000 online players! This is not Starcraft 2!

    Edit: I love it dearly, but there's no point pretending it isn't a tiny game.
    And it will continue to be a tiny game until problems such as stacking are appropriately addressed. You can design a matchmaking system that works for small playercounts and then expand it once you have enough players. Even having two skill groups (bottom half of player = Bronze, top half = gold) would be a vast improvement over the current system.
  • SquishpokePOOPFACESquishpokePOOPFACE -21,248 posts (ignore below) Join Date: 2012-10-31 Member: 165262Members, Reinforced - Shadow
    Ever play Quake Live? The skill rating system is awful. Depending on which tier I'm in, I either dominate or get completely destroyed, there is no middle ground. The player base is too small.
  • YoungTrotskyYoungTrotsky Join Date: 2007-03-09 Member: 60307Members
    edited March 2013
    ScardyBob wrote: »
    Come on Bob, this game hovers around 2000 online players! This is not Starcraft 2!

    Edit: I love it dearly, but there's no point pretending it isn't a tiny game.
    And it will continue to be a tiny game until problems such as stacking are appropriately addressed. You can design a matchmaking system that works for small playercounts and then expand it once you have enough players. Even having two skill groups (bottom half of player = Bronze, top half = gold) would be a vast improvement over the current system.
    True, true. I don't know what came over me. Ancillary systems here we come!

  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    Squishpoke wrote: »
    Ever play Quake Live? The skill rating system is awful. Depending on which tier I'm in, I either dominate or get completely destroyed, there is no middle ground. The player base is too small.
    Yes, because getting stomped or dominating doesn't occur in a non-skill rated game like NS2.

    Skill rating systems aren't perfect, but the worst case scenario is it doesn't work and the status-quo system continues. However, if it does work, then it solves a whole host of NS2 problems such as making the learning curve more manageable, less ragequitting/concedes, more players, etc.

    Ideally, this system would be combined with an in-game gather system so that if it didn't work, the gather system would still be useful for PUG/comp organizing.
  • YoungTrotskyYoungTrotsky Join Date: 2007-03-09 Member: 60307Members
    edited March 2013
    I like it, it would be awesome if the devs could get something like this together, I am sorry for being cynical earlier. There is still the problem of using skill ratings to set teams if the teams change a lot during the round, which is quite common in public play, but yeh - it (probably) couldn't be worse than it is currently.
  • CowMeatCowMeat Join Date: 2013-03-02 Member: 183557Members
    Players could be locked into a team after the teams are created. I know this isn't a perfect solution, but it's the best I can think of.
  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    CowMeat wrote: »
    Players could be locked into a team after the teams are created. I know this isn't a perfect solution, but it's the best I can think of.
    In NS2, stacking doesn't occur from people swapping sides. Its largely a result of:
    - Huge skill differences (i.e. even just one player going 40-1 can imbalance a server)
    - Quits/f4s from the losing side
    - Having a terrible or very new comm

    The first two are best addressed via skill-based matchmaking. The last one needs another solution, but it wouldn't be any worse under a skill-based matchmaking system.
  • turtsmcgurtturtsmcgurt Join Date: 2012-11-01 Member: 165456Members, Reinforced - Supporter
    ScardyBob wrote: »
    Come on Bob, this game hovers around 2000 online players! This is not Starcraft 2!

    Edit: I love it dearly, but there's no point pretending it isn't a tiny game.
    And it will continue to be a tiny game until problems such as stacking are appropriately addressed. You can design a matchmaking system that works for small playercounts and then expand it once you have enough players. Even having two skill groups (bottom half of player = Bronze, top half = gold) would be a vast improvement over the current system.

    It won't work. SMNC died because they thought they could do a matchmaker with an average of 3000 players. Didn't work, game died within a month or two.
  • NordicNordic Long term camping in Kodiak Join Date: 2012-05-13 Member: 151995Members, NS2 Playtester, NS2 Map Tester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Shadow
    What if you want to play a game but any server under 150 ping is restricted do to skill. I often play late at night and early morning where it is hard to find a server in general sometimes.
  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    It won't work. SMNC died because they thought they could do a matchmaker with an average of 3000 players. Didn't work, game died within a month or two.
    I'd actually say the SMNC community is what killed the game. Nothing matchmaking can do if the in-game experience is universally hostile to new players.
  • FarknutFarknut Join Date: 2013-03-18 Member: 184065Members
    ScardyBob wrote: »
    It won't work. SMNC died because they thought they could do a matchmaker with an average of 3000 players. Didn't work, game died within a month or two.
    I'd actually say the SMNC community is what killed the game. Nothing matchmaking can do if the in-game experience is universally hostile to new players.

    Sort of like how skulks are universally hostile to new players.

Sign In or Register to comment.