Team Balancer and Stats Idea

Discussion in 'General' started by recon, Jun 25, 2008.

  1. recon

    recon SM Support Dev

    Messages:
    2,348
    Likes Received:
    0
    Trophy Points:
    0
    How about adapting HLStatsX for Empires and use it's built-in ATB. We'd have to modify the ATB slightly so that it didn't depend on rounds.

    I know Reef is working on a balancer plugin, however, HLStatsX will also give Empires fancy stats, which is the other reason why I am suggesting it.

    Comments?
     
  2. Brutos

    Brutos Administrator Staff Member Moderator

    Messages:
    3,385
    Likes Received:
    0
    Trophy Points:
    0
    Reefs balancer stores everything, every point every kill into a db. I think someone is working on a HLStatsX like system based on the balancer iirc.

    Edit: For HLStatsX you'll still need something that collects the data. And there is nothing that can do that atm, beside reefs plugin.
     
  3. DrummerX

    DrummerX Empires Tyrant

    Messages:
    1,193
    Likes Received:
    0
    Trophy Points:
    0
    shouldn't a balancer be time based?

    amount of time a player has been in the server for the current map
    or amount of time the player has been playing, however

    or are we going for skill stacking balancer?
     
  4. wealthysoup

    wealthysoup Lead Tester

    Messages:
    1,857
    Likes Received:
    0
    Trophy Points:
    0
    drummer you obviously dont know why emp doesnt just use shitty balancers that swap you when teams become unbalanced a certain amount, learn the reason for not doing that then come back
     
  5. DrummerX

    DrummerX Empires Tyrant

    Messages:
    1,193
    Likes Received:
    0
    Trophy Points:
    0
    well if you're doing on skill stacking bases, then that's pretty horrible

    they tried to do that in renegade and just ended up screwing everyone up. after about 4 months people where being tossed around like a volleyball.

    how is someone to code how much skill a player has, how do you assign a number a level of skill? what deteremines that, you can't say points or kills.
     
  6. recon

    recon SM Support Dev

    Messages:
    2,348
    Likes Received:
    0
    Trophy Points:
    0
    We can use the HLStatsX DB schema from Reef's plugin which would allow us to use the HLStatsX web UI. Maybe include HLStatsX like announcements when people get a point for doing something in Reef's plugin.
     
  7. Reef

    Reef Member

    Messages:
    795
    Likes Received:
    0
    Trophy Points:
    0
    My plugin is not designed for stats displaying, but You could try to extract some data using a simple php/cgi script that would look into the balancer database. The stats could be accessible f.e. through the ingame browser (the one with the server rules etc).
    If someone with a server and php+mysql knowledge will PM me, I'll tell him what to do.
     
  8. recon

    recon SM Support Dev

    Messages:
    2,348
    Likes Received:
    0
    Trophy Points:
    0
    Are you going to have in game stats displayed by your plugin (e.g. HLStatsX like point messages)? I've worked with MySQL and I'm learning PHP. If you can send me some sample data I'll see what I can do.
     
    Last edited: Jul 3, 2008
  9. Jephir

    Jephir ALL GLORY TO THE JEPHIR

    Messages:
    1,409
    Likes Received:
    6
    Trophy Points:
    0
    Team balancers do not work.
     
  10. recon

    recon SM Support Dev

    Messages:
    2,348
    Likes Received:
    0
    Trophy Points:
    0
    I already said that. And I think everyone decided that Reef's plugin could work. I really hope it does. I'm getting so sick of stackers.
     
  11. dizzyone

    dizzyone I've been drinking, heavily

    Messages:
    5,771
    Likes Received:
    0
    Trophy Points:
    0
    hlstats and psychostats can't give empires fancy stats because empiresmod doesn't output anything interesting. Eth0 ran a stats plugin a long time ago, anyone could do it on their server if they wanted to.
     
  12. recon

    recon SM Support Dev

    Messages:
    2,348
    Likes Received:
    0
    Trophy Points:
    0
    You could parse the log files and look for the rank point messages. You can log tank kills, weapon specific kills, etc.
     
  13. dizzyone

    dizzyone I've been drinking, heavily

    Messages:
    5,771
    Likes Received:
    0
    Trophy Points:
    0
    Your list seems quite small
     
  14. recon

    recon SM Support Dev

    Messages:
    2,348
    Likes Received:
    0
    Trophy Points:
    0
    I didn't take the time to write all of them... Here you go...
    • Infantry
      • Kills
        • Infantry
        • Tanks
        • Buildings
        • Weapon Stats (best player with weapon, most kills, most accuracy) for all of the above
      • Flag Captures
        • Number of flags, other people on flag (if not, extra points)
      • Buildings Sabotaged
    • Tank Combat
      • Kills
        • Infantry
        • Tanks
        • Buildings
        • Stats for most killed of the above
      • Flags Captures
        • Number of flags, other people on flag (if not, extra points)
    • Commanding
      • Games
        • Won
        • Lost
      • Buildings Placed
        • Refs (extra points for placing)
        • Radars
        • Barracks
        • Armories
        • Turrets
      • Enemy units targetted for attack destroyed (either by turrets or other players)
      • Research
        • Points for researching anything
        • Points for researching engine and armor before any chassis
     
    Last edited: Jul 7, 2008
  15. dizzyone

    dizzyone I've been drinking, heavily

    Messages:
    5,771
    Likes Received:
    0
    Trophy Points:
    0
    Is that a wishlist?
     
  16. Tony Montana

    Tony Montana Member

    Messages:
    17
    Likes Received:
    0
    Trophy Points:
    0
    Commanding

    * Games
    o Won
    o Won (Bonus: paper heavy win)
    o Lost
    o Suicides
     
  17. Zealoth

    Zealoth Member

    Messages:
    743
    Likes Received:
    0
    Trophy Points:
    0
    recon, you should ADD points for doing anything with your teammates from squad, just like "1 point for teamwork", not add points for doing stuff solo!
     
  18. Sonata Arctica

    Sonata Arctica Member

    Messages:
    1,006
    Likes Received:
    0
    Trophy Points:
    0
    Spoilers: KM ran a balancing plugin that was very basic. Notice the player count. What makes you think people will love this idea? If you want to empty out your server, go ahead with this idea.
     
  19. Zealoth

    Zealoth Member

    Messages:
    743
    Likes Received:
    0
    Trophy Points:
    0
    actually, KM is empty because ghosts got new serwer, which isn't laggy as hell, got lots of active admins, quite good attitude and have balancer put on, so you cant join a team with 2 more players than other.

    PS. IMO balancers will never work properly in empires:

    Forced team swapping can be done only in begining of round: raping other team and then got switched to it cuz someone ragequited is fail. And there is no known way to measure skill level of players, because rank points don't show much ( u don't get points for disabling ninja which kills your old base (what is very important) but you get points for useless sniping/building walls again and again...
     
  20. Jephir

    Jephir ALL GLORY TO THE JEPHIR

    Messages:
    1,409
    Likes Received:
    6
    Trophy Points:
    0
    Balancers cannot work because of a simple reason.

    It is impossible to objectively determine a player's skill at a game.

    Measuring a player's kills, or capturing flags, and so forth is not skill - it's how well the player does at completing predefined goals in the game.

    True skill is not only that, but also teamwork. Talking with teammates on the mic, giving them tips about how to play, congratulating them for their accomplishments in the game - that's part of true skill, and is impossible to determine with numbers. A balancer that works on numbers alone is doomed to fail.
     

Share This Page