Announcement

Collapse
No announcement yet.

NS2 balance mod tweaks

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • NS2 balance mod tweaks

    Rumor is the balance mod is based on win/loss ratio and in practice it doesn't seem to work well.

    Win/loss requires lots of random teams and lots of matches to coverage on how good the player is.
    Ideally the balance ranking would count new matches as more important than old matches and look at the players "score" so it coverages quickly.

    I think this can be achieved by using a EMA filter (an exponentially moving average) of a blend of team ranking (K:D ratio) & win/loss.
    For this kind of stuff you want to use normalized numbers, 0.00 ~ 1.00, and this is also convenient because the sorting is easy.
    You can multiply by 100 to give people a score; e.g. if your score is 100 then you have come in first place every game and won every game.
    If your score is 0 then you have come in last place and lost every game.
    Another fairly important concept in this kind of stuff is "zero sum" - otherwise the points "run away" and people who have simply played longer get a higher score.

    So each game is worth 1.666 points. The winning team gets 1.000 point (100%) and the losing team gets 0.666 (2/3rd) of a point.
    The first rank player on each team gets a team multiplier of 100%.
    Each rank down drops a certain percentage* until the last player gets 1/nth (where 'n' is highest number of players of a team - this gives a boost to a team that has fewer players).
    Take the 1 or 2/3 and multiply with your team multiplier and that's your score for that game.

    Take the score for this game and multiple by .25 and add that to .75 times your running total score. (This is the EMA filter.)
    That's your new ranking which would be something like 0.346 which is your NS2 "batting average".

    This would make you score bobble around a bit each game which we want to that repeated use of balance does not produce the same teams over & over.

    *
    Let's say it's a game of 6 vs. 7 so we use 7 for "n".
    First place is a 100% multiplier on both teams (7/7).
    Second place is 6/7, third place is 5/7, etc... down to 2/7 for the 6 player team and 1/7 for the 7 player team.
    Last edited by Wyzcrak; 09-04-2013, 03:57 PM. Reason: removed unintended emoticon (K:D ratio shouldn't have a smile in it!.. :) )

  • #2
    Re: NS2 balance mod tweaks

    Love the selflessness of this post, regardless of its adoption. Thank you.

    Sometime in September, I'll schedule a night to have you pair w/ me and we'll see what we can implement around this idea (including others' contributions to it here).
    Steam Community? Add me. | Free Remote, Encrypted Backup

    Darkilla: In short, NS is pretty much really fast chess. With guns. Apophis: I haven't seen anyone say that SM's are better than non-SMs. Nordbomber: This is THE first server I've seen where either side can comeback from out of seemingly nowhere with the right teamwork. en4rcment: I have NEVER experienced the type of gameplay that I have found here. Nightly I am amazed at the personalities and gaming talent. Zephyr: Apophis is clearly a highly sophisticated self-aware AI construct that runs on a highly modified toaster oven in Wyzcrak's basement.

    Comment


    • #3
      Re: NS2 balance mod tweaks

      Note, FWIW: it hasn't used W/L in a couple months. It uses score-per-minute, calculated over the last 100 games of a player (in a fashion far less mature than what you've described), and falling back to ns2stats when local data for the player has been gathered by fewer than 10 games.
      Steam Community? Add me. | Free Remote, Encrypted Backup

      Darkilla: In short, NS is pretty much really fast chess. With guns. Apophis: I haven't seen anyone say that SM's are better than non-SMs. Nordbomber: This is THE first server I've seen where either side can comeback from out of seemingly nowhere with the right teamwork. en4rcment: I have NEVER experienced the type of gameplay that I have found here. Nightly I am amazed at the personalities and gaming talent. Zephyr: Apophis is clearly a highly sophisticated self-aware AI construct that runs on a highly modified toaster oven in Wyzcrak's basement.

      Comment


      • #4
        Re: NS2 balance mod tweaks

        Continuing conversation here:

        http://www.tacticalgamer.com/natural...ml#post1797777
        Steam Community? Add me. | Free Remote, Encrypted Backup

        Darkilla: In short, NS is pretty much really fast chess. With guns. Apophis: I haven't seen anyone say that SM's are better than non-SMs. Nordbomber: This is THE first server I've seen where either side can comeback from out of seemingly nowhere with the right teamwork. en4rcment: I have NEVER experienced the type of gameplay that I have found here. Nightly I am amazed at the personalities and gaming talent. Zephyr: Apophis is clearly a highly sophisticated self-aware AI construct that runs on a highly modified toaster oven in Wyzcrak's basement.

        Comment

        Connect

        Collapse

        TeamSpeak 3 Server

        Collapse

        Advertisement

        Collapse

        Twitter Feed

        Collapse

        Working...
        X