documentation
download & extend
community & support
B3 hosting
May 22, 2012, 10:48:06 AM
Home
Features
Get Started
Supported Games
Forums
Help
Search
Tags
Groupware
Login
Register
Activation Mail
It appears you have not registered with our community. To register please click here ...
You are here:
Big Brother Bot Forum
General Category
General Discussion
Ideal logfile for Q3 based games
Pages:
1
[
2
]
Go Down
« previous
next »
Print
Author
Topic: Ideal logfile for Q3 based games (Read 2065 times)
Freelander
XLRstats dev.
Dev. Team
OS: Linux
Type: Home user
Gameservers:
COD5, COD7, BF3
Posts: 947
Offline
Support Specialty:
XLRstats webfront
Re: Ideal logfile for Q3 based games
«
Reply #15 on:
September 19, 2010, 02:25:25 PM »
Quote
How can xlrstats claim to calculate skill, if it does not consider shots that missed?
Look at our slogan on xlrstats.com -> "When you make the kill, we calculate your skill"
However you're right, accuracy should be one of the factors in skill calculation but this information is generally not available in gamelogs.
Quote
In general, xlrstats should not use kills for its calculations. Almost each gametype has a different scoring system, where kills usualy do not matter at all.
Do you have an idea for this that can be used globally for all different games and gametypes?
Logged
Follow Me
@fps_gamer_net
- Github:
XLRstats
|
BigBrotherBot
|
Aimbotdetector
|
Poweradmincod7
Courgette
Senior Dev.
OS: Linux
Type: Home user
Posts: 3483
Offline
Support Specialty:
B3-Core, UrT/SmG/BFBC2 parsers, Plugin development
Re: Ideal logfile for Q3 based games
«
Reply #16 on:
September 19, 2010, 04:01:21 PM »
do not mix up "accuracy" and "xlrstats skill".
XLRstats skill computation is derivated from the
ELO system
Logged
Follow me :
@cucurb
.~. new
Smokin' guns official website
grosbedo
Former Dev. (senate)
OS: Linux
Type: Owner dedicated server(s)
Gameservers:
OpenArena
Posts: 258
Offline
Re: Ideal logfile for Q3 based games
«
Reply #17 on:
September 20, 2010, 01:09:22 AM »
Quote from: Courgette on September 19, 2010, 04:01:21 PM
do not mix up "accuracy" and "xlrstats skill".
XLRstats skill computation is derivated from the
ELO system
Oh, I didn't expect this plugin to use such a pragmatic method to calculate its stats.
Anyway, from Wikipedia :
Quote
Subsequent statistical tests have shown that chess performance
is almost certainly not normally distributed
. Weaker players have significantly greater winning chances than Elo's model predicts. Therefore, both the USCF and FIDE have switched to formulas based on the logistic distribution. However, in deference to Elo's contribution, both organizations are still commonly said to use "the Elo system".
This means that the first assumption of ELO that the performances of a player is like a normally distributed random variable is false, and so the calculation is very approximate, particularly over the long-term. Plus, this is in the context of 1vs1 games that is Chess, in our context of multiplayer gaming with several opponents (and sometimes friends) at a time, this change the calculations as well.
Anyway, the ELO model has the advantage to be simple, and theoretically less ressource consuming.
Now, the question of Gedanken still seems valid to me : the datas used for the calculation of the ELO model is of a capital importance. If only the kills are used, this miss a lot of the score datas for other gamemodes than Free for all.
Note : Im not saying that XLRstats has a bad scoring algorithm, actually I think it's one of the best, and Im not saying that a rethought of the underlying model is critical, but depending on how the model is handled, you have to know the degree of approximation that the system can produce.
Logged
GedankenBlitz
Jr. Member
OS: --No B3 installed--
Type: --No B3 installed--
Gameservers:
WoP
Posts: 33
Offline
Re: Ideal logfile for Q3 based games
«
Reply #18 on:
September 20, 2010, 04:15:25 AM »
Quote from: Freelander on September 19, 2010, 02:25:25 PM
However you're right, accuracy should be one of the factors in skill calculation but this information is generally not available in gamelogs.
Do you have an idea for this that can be used globally for all different games and gametypes?
Given the improved log I'm (we) are working on, xlrstats could simply use the AddScore logline. This will be triggered for kills in FFA, Captures in CTF etc. So it should be a good idea to use score rather than kills, since it works for all gametypes.
Still there remains a problem with this approach: You can usually easily frag 5 enemies/minute in FFA, but you won't be able to capture the enemy's flag 5 times/minute, so these scores can not be combined into one. You'd have to record separate statistics per gametype.
Furthermore these statistics might not be comparable across servers if one of them uses Instagib or mods like that, but this is just a sidenote.
In addition one might like to consider powerups like Quaddamage, Haste etc. since they allow easier scoring. Yet it should be valid to assume that every player has the same chance to use them.
Concerning accuracy, it is not a good idea to log every shot into a logfile. One'd have to use a different communitcation method for game<->b3 for such events.
The problem with other gametypes also applies here. While in FFA you can substitute accuracy/kills with skill, in CTF you can not. Even if a player does not shoot at all, he might be the one scoring best in his team.
Logged
Die Gedanken sind frei, wer kann sie erraten? Sie fliehen vorbei, wie nächtliche Schatten. Kein Mensch kann sie wissen, kein Jäger erschießen mit Pulver und Blei:
Die Gedanken sind frei!
grosbedo
Former Dev. (senate)
OS: Linux
Type: Owner dedicated server(s)
Gameservers:
OpenArena
Posts: 258
Offline
Re: Ideal logfile for Q3 based games
«
Reply #19 on:
September 22, 2010, 05:49:56 AM »
Quote from: GedankenBlitz on September 20, 2010, 04:15:25 AM
Still there remains a problem with this approach: You can usually easily frag 5 enemies/minute in FFA, but you won't be able to capture the enemy's flag 5 times/minute, so these scores can not be combined into one. You'd have to record separate statistics per gametype.
I agree. But generally, a server hosts only one gametype.
Logged
xlr8or
[ www.xlrstats.com ]
Project Lead
OS: Linux
Type: Owner dedicated server(s)
Gameservers:
CoD, CoD2, CoD5, UrT
Posts: 2022
Offline
Support Specialty:
B3-Core, CoD/UrT/WoP/ETPro parsers, Plugin development
Re: Ideal logfile for Q3 based games
«
Reply #20 on:
September 24, 2010, 04:57:32 AM »
XLRstats has event/action bonusses. You can award an event/action such as Capturing a Flag, or Defusing a Bomb seperately in the xlrstats config xml file when they are logged/dispatched by the engine:
Code: xml
0.0
It's a fixed addition to the players skill.
Also, XLRstats takes kill-assists into account aswell.
«
Last Edit: September 24, 2010, 05:00:09 AM by xlr8or
»
Logged
Github repo
-
Groupware
GedankenBlitz
Jr. Member
OS: --No B3 installed--
Type: --No B3 installed--
Gameservers:
WoP
Posts: 33
Offline
Re: Ideal logfile for Q3 based games
«
Reply #21 on:
February 18, 2011, 03:13:11 PM »
Hurr durr.
Since the new version of World of Padman has been released and the new parser is currently in the works, here are some notes.
I think I covered all the data which I initially mentioned.
The only thing missing is verbose damage loglines as well as accuracy. Currently only kills and deaths are logged. Give me some input on how to realize this
My
detailed post
on the new format mentions the AddScore logline once more. I really think it should be used as an replacement to kills in xlrstats.
Logged
Die Gedanken sind frei, wer kann sie erraten? Sie fliehen vorbei, wie nächtliche Schatten. Kein Mensch kann sie wissen, kein Jäger erschießen mit Pulver und Blei:
Die Gedanken sind frei!
xlr8or
[ www.xlrstats.com ]
Project Lead
OS: Linux
Type: Owner dedicated server(s)
Gameservers:
CoD, CoD2, CoD5, UrT
Posts: 2022
Offline
Support Specialty:
B3-Core, CoD/UrT/WoP/ETPro parsers, Plugin development
Re: Ideal logfile for Q3 based games
«
Reply #22 on:
February 19, 2011, 11:01:28 AM »
I like your approach with the addscore addition to the game log. However, for several new games more and more information is stripped from the logs. Leaving us with only kills and deaths to calculate with. Actions such as capturing a flag are removed from the logs... Blame it on the console developers?
How many WOP servers are currently (and previously) using B3? I see no WOP servers in our master list. Where are they?
Logged
Github repo
-
Groupware
Tags:
Pages:
1
[
2
]
Go Up
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
General Category
-----------------------------
=> News (Read Only)
===> News Archive
===> Website News
=> General Discussion
===> Servers
=> Shared Services
-----------------------------
Support Forums
-----------------------------
=> Support Instructions
=> Installation Support
=> General Usage Support
=> Game specific Support
===> Battle Field 3
=====> BF3/B3 beta board
===> Battle Field Bad Company 2
===> Call of Duty series
=====> CoD, CoD:UO, CoD2
=====> Call of Duty 4 (Modern Warfare)
=====> Call of Duty 5 (World at War)
=====> Call of Duty 6 (Modern Warfare 2)
=====> Call of Duty 7 (Black Ops)
=======> AlterOps
===> Frontlines, Fuel of War
===> Enemy Territory
===> Homefront
===> Medal of Honor 2010
===> Open Arena
===> Red Orchestra 2
===> Smokin' Guns
===> Soldier of Fortune 2
===> Urban Terror
===> World of Padman
===> Other games
-----------------------------
Add-Ons
-----------------------------
=> Plugins Discussion
===> Plugin Releases!
===> Plugins by xlr8or
===> Plugins by Courgette
===> Plugins by Freelander
===> Plugins by Bakes
===> Plugins by Ismael
===> Plugins by flinkaflenkaflrsk
===> Plugins by Anubis
===> Plugins by Spoon
===> Plugins by PtitBigorneau
===> Plugins by BlackMamba
===> Plugins by Beber888
===> Plugins by grosbedo
=> XLRstats
===> Weaponmodifiers
=> Echelon
===> Echelon version 2
=> Configurations
=> Installers
-----------------------------
Community Developers
-----------------------------
=> Plugin Developers
=> The Code Bin
Rate this page +1 at Google Search
Web Toolbar by Wibiya
SimplePortal 2.3.1 © 2008-2009, SimplePortal