ELO Statistics
Posted: Fri Apr 26, 2013 10:09 am
Author: Constitution
License: GNU LGPL v3
Description: This plugin maintains a player rankings list based on the ELO rating system, which is the same system used by most BZFlag leagues. It is capable of running mostly incognito as well as being a more visible presence, including setting the players' mottos to their ELO ratings upon join and sending congratulations when the player "levels up" to a new level. There are a variety of configuration options which are described in the README file. There are several commands to access and manipulate the rating data as follows:
/elostats - list top ten current, top ten high, and your own ELO rating
/elo [callsign] - lists player's own ELO ranking, or that of the specified callsign
/elolist - lists all players and their ratings
/eloreset [callsign] - command (admin only if so configured) to reset own or another player's ELO rating
/eloset <callsign> <score> - admin command to set a player's ELO rating (for debugging)
Please see the README for further information.
This plugin has been up and running for a while at trinity.fairserve.net:5154. Here are some examples of the command outputs:
Min Version: 2.4.3 r22600 or later
Enjoy.
License: GNU LGPL v3
Description: This plugin maintains a player rankings list based on the ELO rating system, which is the same system used by most BZFlag leagues. It is capable of running mostly incognito as well as being a more visible presence, including setting the players' mottos to their ELO ratings upon join and sending congratulations when the player "levels up" to a new level. There are a variety of configuration options which are described in the README file. There are several commands to access and manipulate the rating data as follows:
/elostats - list top ten current, top ten high, and your own ELO rating
/elo [callsign] - lists player's own ELO ranking, or that of the specified callsign
/elolist - lists all players and their ratings
/eloreset [callsign] - command (admin only if so configured) to reset own or another player's ELO rating
/eloset <callsign> <score> - admin command to set a player's ELO rating (for debugging)
Please see the README for further information.
This plugin has been up and running for a while at trinity.fairserve.net:5154. Here are some examples of the command outputs:
Code: Select all
/elostats
[SERVER->] TOP TEN ELO:
[SERVER->] # CALLSIGN BADGE CUR HIGH
[SERVER->] =====================================
[SERVER->] 1 Yukiai01 (^^^) 1490 1513
[SERVER->] 2 Monsterman++ (^^^) 1470 1503
[SERVER->] 3 Bartimeus (^^^) 1465 1465
[SERVER->] 4 TankUp (^^^) 1435 1504
[SERVER->] 5 Constitution (^^^) 1426 1610
[SERVER->] 6 unclelightning (^^^) 1420 1543
[SERVER->] 6 Shuist (^^^) 1420 1420
[SERVER->] 8 NTH (^^^) 1418 1472
[SERVER->] 9 Rexflex (^^^) 1416 1502
[SERVER->] 10 tonyp063 (^^) 1372 1418
[SERVER->]
[SERVER->] TOP TEN HIGH:
[SERVER->] # CALLSIGN BADGE HIGH
[SERVER->] ===============================
[SERVER->] 1 Constitution (!!) 1610
[SERVER->] 2 hardyhar (!) 1557
[SERVER->] 3 Bulldozer (!) 1546
[SERVER->] 4 unclelightning (!) 1543
[SERVER->] 5 morning glory (!) 1518
[SERVER->] 6 Yukiai01 (!) 1513
[SERVER->] 7 Ultar (!) 1510
[SERVER->] 8 Firequeen (!) 1507
[SERVER->] 9 TankUp (!) 1504
[SERVER->] 10 Monsterman++ (!) 1503
[SERVER->]
[SERVER->] YOU:
[SERVER->] # CALLSIGN BADGE CUR HIGH
[SERVER->] ==================================
[SERVER->] 5 Constitution (^^^) 1426 1610
Code: Select all
/elo
[SERVER->] # CALLSIGN BADGE CUR HIGH
[SERVER->] ==================================
[SERVER->] 5 Constitution (^^^) 1426 1610
Code: Select all
/elo bulldozer
[SERVER->] # CALLSIGN BADGE CUR HIGH
[SERVER->] ================================
[SERVER->] 86 Bulldozer (^) 1204 1546
Code: Select all
/elolist
[SERVER->] # CALLSIGN BADGE CUR HIGH
[SERVER->] =====================================
[SERVER->] 1 Yukiai01 (^^^) 1490 1513
[SERVER->] 2 Monsterman++ (^^^) 1470 1503
[SERVER->] 3 Bartimeus (^^^) 1465 1465
[SERVER->] 4 TankUp (^^^) 1435 1504
[SERVER->] 5 Constitution (^^^) 1426 1610
[SERVER->] 6 unclelightning (^^^) 1420 1543
[SERVER->] 6 Shuist (^^^) 1420 1420
[SERVER->] 8 NTH (^^^) 1418 1472
[SERVER->] 9 Rexflex (^^^) 1416 1502
[SERVER->] 10 tonyp063 (^^) 1372 1418
...
Enjoy.