View topic - [Request] Simple ingame ranking system



All times are UTC + 1 hour


Post new topic Reply to topic  [ 31 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: 19 Jul 2010, 02:46 
Evolution RTS Developer
User avatar

Joined: 17 Nov 2005, 02:43
Location: Raegquitting Spring on 04/24/12
Basically, kill/loss/timeout stats kept for each player, and uploaded to mysql database on the main server. Is it possible to do?


Top
 Offline Profile  
 
PostPosted: 19 Jul 2010, 08:10 
Server Owner & Developer
User avatar

Joined: 19 May 2006, 18:13
Location: Brno, Czech rep., EU, Terra, Sol, Orion arm, Milky way, Virgo supercluster
Already done by springies, some 15 000 games of past games tracked so far.
Used among other things for ELO rating calculation.

If you do it by gadget, you might run into security issues - or you will have to upload stats as many times as there are players and aggregate on server.


Top
 Offline Profile  
 
PostPosted: 19 Jul 2010, 17:19 
Community Lead
User avatar

Joined: 10 Apr 2006, 04:05
Location: Finland, 1944
However, if you wish to track Evo in a more robust manner (More than just kills/deaths, etc.) and are capable of providing a server for the gadget to talk back to, this could be very useful for providing persistent stats and drawing certain types of players.


Top
 Offline Profile  
 
PostPosted: 19 Jul 2010, 22:36 
Evolution RTS Developer
User avatar

Joined: 17 Nov 2005, 02:43
Location: Raegquitting Spring on 04/24/12
Well that's the idea. I want to display a rankings page on the site Showing playername, wins, losses, and disconnections.

@licho I understand what you mean regarding security issues (as the script would ahve to know the name and pw of the db, but wouldn't a simple enough solution be to just compile the end lua script?

Also, I'd put it in it's own db so that even if the username/pass were compromised, it wouldn't be any big deal. Plus, I can set it up so that the db gets emailed to me nightly so restoration wouldn't be any big deal.

^^ not desirable though

Surely there can be a fairly non-complicated solution?


Top
 Offline Profile  
 
PostPosted: 19 Jul 2010, 22:57 
Cursed Zero-K Developer
User avatar

Joined: 07 Nov 2007, 21:48
Location: Horse
Licho should really recalculate Springie Elo rankings to per mod per player.

An average ranking over all games can be displayed somewhere, but the above should be the rank used for balancing.


Top
 Offline Profile  
 
PostPosted: 19 Jul 2010, 23:01 
Evolution RTS Developer
User avatar

Joined: 17 Nov 2005, 02:43
Location: Raegquitting Spring on 04/24/12
The thing is, autohosts are limited (especially springie - no offense intended licho). Map and mod options are extremely important in Evo and without them some things jsut don't work they way that they are supposed to.

Additionally, I don't want it to be locked down to just autohosts.


Top
 Offline Profile  
 
PostPosted: 19 Jul 2010, 23:09 
Moderator

Joined: 19 May 2009, 20:10
Forboding Angel wrote:
Additionally, I don't want it to be locked down to just autohosts.

Stats reporting is done by SpringDownloader (but could be done by a specing bot, see BD's bot). For balancing you need lobby client support.


Top
 Offline Profile  
 
PostPosted: 20 Jul 2010, 01:25 
User avatar

Joined: 07 Apr 2009, 11:43
If it's used for ranking, why would you want to include each and every game someone every plays into it? That can really discourage experimenting with new strats, playing when intoxicated, playing vs more skilled opponent, etc. if this ranking is relevant in a way that ppl want to maintain a high rank. (Or they'll just smurf)


Top
 Offline Profile  
 
PostPosted: 20 Jul 2010, 01:34 
Moderator

Joined: 19 May 2009, 20:10
Sure. If you can decide which game counts you might maintain a higher rank. But that doesn't really represent your skill. E.g. if you just count easy games and always win you will end up with low skilled players in team games.

In long run some experimental games etc. don't really matter.


Top
 Offline Profile  
 
PostPosted: 20 Jul 2010, 06:37 
Evolution RTS Developer
User avatar

Joined: 17 Nov 2005, 02:43
Location: Raegquitting Spring on 04/24/12
Ungh, you guys and your lobby ranks...

It is not to be used for balancing teams or anything like that. SImply a counter for wins, losses and disconnects.

Why is that so hard to understand? It's like a Scoreboard, ya know? Like top score?


Top
 Offline Profile  
 
PostPosted: 20 Jul 2010, 07:10 
User avatar

Joined: 30 Jun 2008, 23:08
Location: Germany
add lobby ranks to adv. playerlist?


Top
 Offline Profile  
 
PostPosted: 20 Jul 2010, 08:03 
Server Owner & Developer
User avatar

Joined: 19 May 2006, 18:13
Location: Brno, Czech rep., EU, Terra, Sol, Orion arm, Milky way, Virgo supercluster
What you mean wins losses and disconnect..
!stats show that ... and in the long term it will converge to 50% wins (if you play team games on ELO balanced hosts).


Top
 Offline Profile  
 
PostPosted: 20 Jul 2010, 08:40 
Lobby Developer

Joined: 06 Dec 2007, 11:12
Btw, is Springie/SD ELO indexed on account IDs or still player names?


Top
 Offline Profile  
 
PostPosted: 20 Jul 2010, 16:00 
AI Coder
User avatar

Joined: 14 Sep 2004, 10:32
Location: Cookieland
hmmm I may have something for you forb if I have time


Top
 Offline Profile  
 
PostPosted: 20 Jul 2010, 16:34 
Cursed Zero-K Developer
User avatar

Joined: 07 Nov 2007, 21:48
Location: Horse
Licho wrote:
What you mean wins losses and disconnect..
!stats show that ... and in the long term it will converge to 50% wins (if you play team games on ELO balanced hosts).

The issue is that Forb wants it for Evo games only. Springie shows your wins/losses for every game in the world. If you could change it to record a number per player per mod instead of all games, he'd have what he wants and the separate Elo rankings would be more precise. Different games are different, why pretend they aren't? If someone is truly a good player at every game he plays, his ranking will show up that way anyway. If someone is good at one and bad at another, he should show two separate rankings.


Top
 Offline Profile  
 
PostPosted: 20 Jul 2010, 16:37 
Server Owner & Developer
User avatar

Joined: 19 May 2006, 18:13
Location: Brno, Czech rep., EU, Terra, Sol, Orion arm, Milky way, Virgo supercluster
Uh oh, just change it on website? Its open source, you can modify it to count elo for each game independently. (Even retroactively). It just has list of games in database..


Top
 Offline Profile  
 
PostPosted: 20 Jul 2010, 16:45 
Cursed Zero-K Developer
User avatar

Joined: 07 Nov 2007, 21:48
Location: Horse
Licho wrote:
Uh oh, just change it on website? Its open source, you can modify it to count elo for each game independently. (Even retroactively). It just has list of games in database..

Okay, I'll do my best. But was hoping for Springie also to change and use separate rankings depending on game. I am willing to do that too, but I'd need help from you.


Top
 Offline Profile  
 
PostPosted: 20 Jul 2010, 16:51 
Server Owner & Developer
User avatar

Joined: 19 May 2006, 18:13
Location: Brno, Czech rep., EU, Terra, Sol, Orion arm, Milky way, Virgo supercluster
Car, there is no *ranking*, its all just view on data...
Data itself contain all mods, what you do with that is your business.
The output !stats show is just result of php page which runs few sql queries..


Top
 Offline Profile  
 
PostPosted: 20 Jul 2010, 23:43 
User avatar

Joined: 07 Apr 2009, 11:43
Forboding Angel wrote:
Ungh, you guys and your lobby ranks...

It is not to be used for balancing teams or anything like that. SImply a counter for wins, losses and disconnects.

Why is that so hard to understand? It's like a Scoreboard, ya know? Like top score?

Yeah as I said, if each and every game you play records to some scoreboard, a portion of people will get vary of which games they dare to play


Top
 Offline Profile  
 
PostPosted: 21 Jul 2010, 01:03 
Evolution RTS Developer
User avatar

Joined: 17 Nov 2005, 02:43
Location: Raegquitting Spring on 04/24/12
Scoreboard would not be shown in the lobby. It would only be shown on the website.

What is the player at the top has more losses than wins? Would you still refuse to play him? Please, none of that is a concern.


Top
 Offline Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 31 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group

Site layout created by Roflcopter et al.