encratite / RiotControl

An elaborate statistics tracking system for League of Legends. It used to be a centralised PostgreSQL based system but now it's a stand-alone SQLite application. It was written in C# and makes use of the LibOfLegends RTMP library. It is licensed under the terms of the GPLv3. Unfortunately I stopped working on it in 2013-08. Check out the website for a longer explanation.
http://riot.cont.ro.lt/
GNU General Public License v3.0
33 stars 15 forks source link

Game viewer #13

Open encratite opened 12 years ago

encratite commented 12 years ago

You shuold be able to view who participated in a game with you. Obviously this data can't be requested for everybody automatically, it's far too expensive as it could require updating 9 other summoners that are not in the database yet. It can exponentially grow if you do this recursively until you've hit every player on the entire region...

A realistic solution is that you could request single updates by account ID for people in a game, this keeps server load managable and still provides some more insight. Right now only the IDs of missing players in games are stored.

tsubus commented 12 years ago

I think it would actually be very interesting, just being able to go see a match you've played and click on the people you've played with/against, without having to manually search for them. To prevent the database to grow too much on its own, RiotControl should only search for users that have been clicked on (in the match page) by a privileged user. Unprivileged users should not be able to click on the unknown players.