• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:39
CEST 17:39
KST 00:39
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL20] Ro4 Preview: Descent0Team TLMC #5: Winners Announced!3[ASL20] Ro8 Preview Pt2: Holding On9Maestros of the Game: Live Finals Preview (RO4)5TL.net Map Contest #21 - Finalists5
Community News
5.0.15 Patch Balance Hotfix (2025-10-8)61Weekly Cups (Sept 29-Oct 5): MaxPax triples up3PartinG joins SteamerZone, returns to SC2 competition285.0.15 Balance Patch Notes (Live version)119$2,500 WardiTV TL Map Contest Tournament 154
StarCraft 2
General
5.0.15 Patch Balance Hotfix (2025-10-8) TL.net Map Contest #21 - Finalists PartinG joins SteamerZone, returns to SC2 competition Geoff 'iNcontroL' Robinson has passed away Classic Games #3: Rogue vs Serral at BlizzCon
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament SC2's Safe House 2 - October 18 & 19 RSL Offline Finals Dates + Ticket Sales! SC4ALL $6,000 Open LAN in Philadelphia $2,500 WardiTV TL Map Contest Tournament 15
Strategy
Custom Maps
External Content
Mutation # 494 Unstable Environment Mutation # 493 Quick Killers Mutation # 492 Get Out More Mutation # 491 Night Drive
Brood War
General
[ASL20] Ro4 Preview: Descent Whose hotkey signature is this? Any rep analyzer that shows resources situation? BW General Discussion BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL20] Semifinal A [Megathread] Daily Proleagues [ASL20] Ro8 Day 4 Small VOD Thread 2.0
Strategy
BW - ajfirecracker Strategy & Training Siegecraft - a new perspective TvZ Theorycraft - Improving on State of the Art Current Meta
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread ZeroSpace Megathread Dawn of War IV Path of Exile
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
SPIRED by.ASL Mafia {211640} TL Mafia Community Thread
Community
General
US Politics Mega-thread The Games Industry And ATVI Stop the Construction YouTube Thread Things Aren’t Peaceful in Palestine
Fan Clubs
The herO Fan Club! The Happy Fan Club!
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023 NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
Inbreeding: Why Do We Do It…
Peanutsc
From Tilt to Ragequit:The Ps…
TrAiDoS
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1908 users

TLPD Update - ELO Ranking

Forum Index > BW General
Post a Reply
Normal
PoP
Profile Blog Joined October 2002
France15446 Posts
Last Edited: 2007-09-10 19:37:30
September 10 2007 19:33 GMT
#1
The latest TLPD version now includes ELO ratings for players. You can check them out here.

The resulting ranking is more or less "beta" right now, and the different variables used in the algorithm might change in the future (see below for more details).

Something everyone should know about ELO: it’s a 100% skill-based system. Success is not taken into account. Winning a game in the OSL finals or in the MBC prelims gives the exact same amount of points (provided the opponent is the same). We will probably get another rating system later, which will take success into account as well-- but ELO will most likely stay anyway.

So in the player index, there are two new distinct columns:
- the "ELO" column gives the current ELO rating of the corresponding player: it can basically be seen as his "current strength" (again, pure skill-wise) and should evolve accordingly ;
- the "ELO Peak" sorts players by the highest ELO rating they ever reached: this basically provides an easy way to spot which players were the most dominant at their time, but also when (clicking on their rating brings you to their "peak game").

For those knowledgeable about ELO, we currently use K = 40 for players who have played a limited amount of games (< 20), and K = 20 for the rest. However, nothing is set in stone in this regard-- it's kind of experimental and is likely to evolve.

I think that's it. A big thanks to gravity for all the help and the ELO lesson.
Administrator
statix
Profile Blog Joined October 2004
United States1760 Posts
September 10 2007 19:38 GMT
#2
Awesome
SCC-Caliban
vstar
Profile Blog Joined April 2007
Korea (South)693 Posts
September 10 2007 19:42 GMT
#3
Very nice
TranceStorm
Profile Blog Joined May 2007
1616 Posts
September 10 2007 19:43 GMT
#4
I don't think ELO would work out so well for OSL or MSL. In chess, they add rating points only for swiss or round robin tournaments. They never add or subtract points for knockout tournaments. But it will still be interesting to see.
Chill
Profile Blog Joined January 2005
Calgary25986 Posts
September 10 2007 19:52 GMT
#5
Nice.

It's interesting to try to draw conclusions from these ratings and see if history backs them up.
Moderator
polarwolf
Profile Blog Joined February 2006
924 Posts
September 10 2007 19:55 GMT
#6
interesting. iloveoov was the most skilled BW player EVA.............
minus_human
Profile Blog Joined November 2006
4784 Posts
September 10 2007 20:03 GMT
#7
SweeT!

What does ELO stand for?
Polemarch
Profile Joined August 2005
Canada1564 Posts
September 10 2007 20:09 GMT
#8
Good stuff! This matches quite well with intuition on who the best current players are.

On the first page (top 40) there are 16 terrans, 15 zerg, and 9 protoss. Surprisingly, almost as many zergs as terrans.
I BELIEVE IN CAPITAL LETTER PUNISHMENT!!!!!
NonY
Profile Blog Joined June 2007
8751 Posts
September 10 2007 20:11 GMT
#9
On September 11 2007 04:55 polarwolf wrote:
interesting. iloveoov was the most skilled BW player EVA.............


..? PoP already explained it best in the opening post: the highest peak shows the most dominant player. Skill isn't something that can be judged through something like an ELO ranking.
"Fucking up is part of it. If you can't fail, you have to always win. And I don't think you can always win." Elliott Smith ---------- Yet no sudden rage darkened his face, and his eyes were calm as they studied her. Then he smiled. 'Witness.'
polarwolf
Profile Blog Joined February 2006
924 Posts
September 10 2007 20:14 GMT
#10
On September 11 2007 04:33 PoP wrote:

Something everyone should know about ELO: it’s a 100% skill-based system. Success is not taken into account.
PoP
Profile Blog Joined October 2002
France15446 Posts
Last Edited: 2007-09-10 20:23:59
September 10 2007 20:23 GMT
#11
Actually it only means that Oov's peak was the most ridiculous, which is a well known fact (although Savior came close to matching it).

You can say that Oov was the most skilled by far at that point, and that relatively to his opponents of the time he was the most dominant of them all, but comparing skills between two different "eras" is wrong imho, ELO or not.
Administrator
PoP
Profile Blog Joined October 2002
France15446 Posts
Last Edited: 2007-09-10 20:35:27
September 10 2007 20:25 GMT
#12
In other words, the ELO value can be seen as a skill measure, while the peak one can be seen as a dominance measure. Sounds pretty accurate to me this way.
Administrator
jkillashark
Profile Blog Joined November 2005
United States5262 Posts
September 10 2007 20:28 GMT
#13
ELO is the name of the guy who invented the system. Some Hungarian dude.
Do your best, God will do the rest.
IntoTheWow
Profile Blog Joined May 2004
is awesome32277 Posts
September 10 2007 20:40 GMT
#14
Nice PoP
Moderator<:3-/-<
GTR
Profile Blog Joined September 2004
51486 Posts
September 10 2007 21:15 GMT
#15
I find it funny that Boxer isn't even on the first page while someone like Darkelf is there.

Commentator
GrandInquisitor *
Profile Blog Joined May 2005
New York City13113 Posts
Last Edited: 2007-09-10 21:20:20
September 10 2007 21:19 GMT
#16
If I had known you guys were doing this I would have suggested Glicko-2, a modification of ELO ( http://en.wikipedia.org/wiki/Glicko_rating_system ) instead; it's what's used on XBox Live and allows for Ratings Uncertainty and volatility and measures like that, making it in general far more accurate than plain vanilla ELO
What fun is it being cool if you can’t wear a sombrero?
Pressure
Profile Blog Joined October 2006
7326 Posts
September 10 2007 21:21 GMT
#17
On September 11 2007 06:15 GTR-2-Go wrote:
I find it funny that Boxer isn't even on the first page while someone like Darkelf is there.


ditto
Boxer isn't even on first page? we can't deny how skilled he is really
darkelf... geez
SonuvBob
Profile Blog Joined October 2006
Aiur21549 Posts
September 10 2007 21:27 GMT
#18
Don't bash Elfie, he rocks.
Administrator
PoP
Profile Blog Joined October 2002
France15446 Posts
Last Edited: 2007-09-10 21:43:12
September 10 2007 21:28 GMT
#19
On September 11 2007 06:19 GrandInquisitor wrote:
If I had known you guys were doing this I would have suggested Glicko-2, a modification of ELO ( http://en.wikipedia.org/wiki/Glicko_rating_system ) instead; it's what's used on XBox Live and allows for Ratings Uncertainty and volatility and measures like that, making it in general far more accurate than plain vanilla ELO


We can totally change it if needed. Again, this is beta/experimental. I've heard about Glicko, but then forgot about it. Any other opinion? If it's officially better then we'll definitely change.
Administrator
PoP
Profile Blog Joined October 2002
France15446 Posts
Last Edited: 2007-09-10 21:29:30
September 10 2007 21:29 GMT
#20
On September 11 2007 06:21 Pressure wrote:
Show nested quote +
On September 11 2007 06:15 GTR-2-Go wrote:
I find it funny that Boxer isn't even on the first page while someone like Darkelf is there.


ditto
Boxer isn't even on first page? we can't deny how skilled he is really
darkelf... geez


ELO column represents the current strength. Unfortunately, Boxer has lost most of his recent matches, explaining his rather low rating.
Administrator
NovaTheFeared
Profile Blog Joined October 2004
United States7225 Posts
September 10 2007 21:29 GMT
#21
This is a great feature and I hope that eventually we will have modified K value for winning more prestigious matches like OSL or MSL finals over simple qualification games.
日本語が分かりますか
TranceStorm
Profile Blog Joined May 2007
1616 Posts
September 10 2007 21:33 GMT
#22
On September 11 2007 06:19 GrandInquisitor wrote:
If I had known you guys were doing this I would have suggested Glicko-2, a modification of ELO ( http://en.wikipedia.org/wiki/Glicko_rating_system ) instead; it's what's used on XBox Live and allows for Ratings Uncertainty and volatility and measures like that, making it in general far more accurate than plain vanilla ELO

Yeah, alot of other rated games now use Glicko instead of ELO nowadays.
Wizard
Profile Blog Joined May 2007
Poland5055 Posts
September 10 2007 22:07 GMT
#23
W0w sweet...
sAviOr[gm] ~ want to watch good replays? read my blog: http://www.teamliquid.net/blog/wizard
LordofAscension
Profile Blog Joined September 2006
United States589 Posts
September 10 2007 22:22 GMT
#24
Very very awesome work. I'm impressed.

~LoA
~WelCoMe tO My rEaLm SC:L - sclegacy.com
OrderlyChaos
Profile Blog Joined June 2007
United States1115 Posts
September 10 2007 22:26 GMT
#25
Very nice addition. I'm liking these new features :D
Last Romantic
Profile Blog Joined June 2006
United States20661 Posts
September 10 2007 22:29 GMT
#26
BoxeR and YellOw tied?

;P
ㅋㄲㅈㅁ
TheFoReveRwaR
Profile Blog Joined May 2006
United States10657 Posts
September 10 2007 22:38 GMT
#27
For current rating that wouldn't be suprising at all
Being healthy, it has been said, really consists of having the same disease as everybody else.
Orome
Profile Blog Joined June 2004
Switzerland11984 Posts
September 10 2007 23:19 GMT
#28
Glicko is not objectively better than ECO, they both have their up- and downsides.

Another great addition PoP, <3!
On a purely personal note, I'd like to show Yellow the beauty of infinitely repeating Starcraft 2 bunkers. -Boxer
Jyvblamo
Profile Blog Joined June 2006
Canada13788 Posts
September 10 2007 23:21 GMT
#29
Heh, the top ~20 or so players are all also on the Kespa top 30.

Very nice feature for TLPD. ^.^
IPS.ZeRo
Profile Joined April 2003
Germany1142 Posts
September 10 2007 23:23 GMT
#30
yellows peak was higher than boxers, thats quite surprising.
aka DTF-ZeRo
fuglyfrog
Profile Joined July 2007
United States521 Posts
Last Edited: 2007-09-10 23:49:44
September 10 2007 23:36 GMT
#31
Isn't there a problem with inflation when comparing the peak ELO of players from different eras?

edit: I've heard that the Chessmetric system is supposed to be the best at calculating the relative historical rating of players.

Also, there's a fomula for factoring in the overall strength of the tournament into the ratings.
GrandInquisitor *
Profile Blog Joined May 2005
New York City13113 Posts
September 11 2007 00:00 GMT
#32
Glicko is pretty much universally considered better than ELO; it's basically admitting that ratings are wildly variable in certain cases.

It's a pain to describe, though, and it's kind of more complicated. Check http://math.bu.edu/people/mg/glicko/glicko.doc/glicko.html out (the original glicko webpage), and just think whether or not it's worth it. I think it is; others might not.
What fun is it being cool if you can’t wear a sombrero?
Eatme
Profile Blog Joined June 2003
Switzerland3919 Posts
Last Edited: 2007-09-11 00:25:50
September 11 2007 00:25 GMT
#33
Aaah thats a great thing to add. You guys rule.
I really like ELO and stats.
I have the best fucking lawyers in the country including the man they call the Malmis.
Waves
Profile Joined August 2007
Australia185 Posts
September 11 2007 01:55 GMT
#34
Another great feature. I'm really impressed with all the work on this site.

I'll add my voice to those calling for Glicko2, if it's not too much trouble.
SuperJongMan
Profile Blog Joined March 2003
Jamaica11586 Posts
September 11 2007 02:03 GMT
#35
You guys make progaming so much.
POWER OVERWHELMING ! ! ! KRUU~ KRUU~
xmShake
Profile Blog Joined February 2007
United States1100 Posts
September 11 2007 04:12 GMT
#36
(T)DarkElf is HOT
il0seonpurpose
Profile Blog Joined January 2007
Korea (South)5638 Posts
September 11 2007 04:26 GMT
#37
What does ELO stand for? Interesting though
A3iL3r0n
Profile Blog Joined October 2002
United States2196 Posts
September 11 2007 04:27 GMT
#38
Electronic Light Orchestra
My psychiatrist says I have deep-seated Ragneuroses :(
XCetron
Profile Joined November 2006
5226 Posts
September 11 2007 04:30 GMT
#39
On September 11 2007 13:27 A3iL3r0n wrote:
Electronic Light Orchestra


I thought it was Extreme Logistic Order
Waves
Profile Joined August 2007
Australia185 Posts
September 11 2007 06:24 GMT
#40
On September 11 2007 13:26 il0seonpurpose wrote:
What does ELO stand for? Interesting though


It doesn't actually stand for anything. As mentioned earlier in this thread, it's just the last name of the guy who invented this rating system.
jimminy_kriket
Profile Blog Joined February 2007
Canada5513 Posts
September 11 2007 06:49 GMT
#41
Stork is so high..
Switch him with July and take silent_control off the front page then I will be able to rest.

Really nice though, good work.
life of lively to live to life of full life thx to shield battery
Aepplet
Profile Joined December 2003
Sweden2908 Posts
September 11 2007 07:01 GMT
#42
the ranking is automated, there is no room for switching anything except the formula calculating it.
oneofthem
Profile Blog Joined November 2005
Cayman Islands24199 Posts
September 11 2007 07:03 GMT
#43
woot go oov
We have fed the heart on fantasies, the heart's grown brutal from the fare, more substance in our enmities than in our love
Silverflame
Profile Joined August 2006
United States428 Posts
September 11 2007 07:35 GMT
#44
Wow, Kosiro is on the front page. Not only does he have only 8 recorded matches, he's the same guy who messed up the Sandlot when he got Firefist to play for his own matches against Draco because he was drunk.
Manifesto7
Profile Blog Joined November 2002
Osaka27154 Posts
September 11 2007 07:50 GMT
#45
kosiro can go to hell -_-
ModeratorGodfather
oneofthem
Profile Blog Joined November 2005
Cayman Islands24199 Posts
Last Edited: 2007-09-11 08:08:48
September 11 2007 08:08 GMT
#46
i dunno, elo works better for certain situations than others. you should try to see the predicative power of such a system as it si configured now. look at winning % in relation to elo difference between 2 players. might be a big project though
We have fed the heart on fantasies, the heart's grown brutal from the fare, more substance in our enmities than in our love
SK.Testie
Profile Blog Joined January 2007
Canada11084 Posts
September 11 2007 08:18 GMT
#47
Rankings usually have numbers beside them indicating rank.
Social Justice is a fools errand. May all the adherents at its church be thwarted. Of all the religions I have come across, it is by far the most detestable.
PoP
Profile Blog Joined October 2002
France15446 Posts
September 11 2007 09:27 GMT
#48
On September 11 2007 17:18 MYM.Testie wrote:
Rankings usually have numbers beside them indicating rank.


Will be available shortly.
Administrator
gravity
Profile Joined March 2004
Australia1961 Posts
Last Edited: 2007-09-11 12:22:46
September 11 2007 12:18 GMT
#49
Nice to see this implemented. Like others have said, there's still room for tweaks/updates to the formulas, but I think the results are pretty reasonable as-is, and it's nice to finally have a less-subjective way of comparing players' strengths.
Jyvblamo
Profile Blog Joined June 2006
Canada13788 Posts
September 23 2007 18:22 GMT
#50
The top ranks moved around a bit!
Hwasin first, Savior second, Stork dropping to third.
It'll be interesting to see how these ranks end up after the current season of leagues.
fight_or_flight
Profile Blog Joined June 2007
United States3988 Posts
February 15 2008 02:05 GMT
#51
I was thinking about this. Starcraft is a lot different then other things because there are 3 races. Some players are very good at a certain MU and not as good on others. I think it would be more accurate to add in that factor. It would probably be better to have 3 different elo ratings per player (well, technically 9 in case someone off-races), and when they play another player, only that specific elo rating would be affected. The overall elo rating for the player would be the length of the vector (square root of the sum of the squares).

I'm not sure if you are still working on this, or if there are other rating systems that are specifically meant to deal with what I'm talking about.
Do you really want chat rooms?
gravity
Profile Joined March 2004
Australia1961 Posts
February 15 2008 03:22 GMT
#52
Yes, I agree that having different ratings for each matchup (although the overall rating could stay as it is) would be very interesting. It would lead to higher peaks (and lower lows), since a player is rarely as good in all matchups as they are in their best (or as bad as they are in their worst), plus you could use it for things like seeing who's truly a one-matchup wonder, what a player's best MU actually is, making more accurate predictions of matches, etc.

I think they might have even implemented this in the background or something because I remember there was a post where a TL admin provided a graph of a player's rating over time in one particular matchup, or something like that.
meemoe_uk
Profile Joined February 2008
United Kingdom29 Posts
Last Edited: 2011-01-26 17:29:53
January 26 2011 17:28 GMT
#53
Reason for bumping old thread : new idea

It strikes me there is a interest in the community for a measure of pro-players on the rise, and the power rank does not fully address this need.
For those who find the power rank to be too much dependant on speculation and opinion, it would be nice if the auto-analysis of the TL elo system were to be extended.
I'm talking; measuring derivatives and ranges of elo variation over time.

Can the relavent TL techys hear me on this frequency?


Normal
Please log in or register to reply.
Live Events Refresh
Map Test Tournament
11:00
TLMC #15: Playoffs
Clem vs MaxPaxLIVE!
TBD vs herO
WardiTV2303
ComeBackTV 1674
IndyStarCraft 327
Rex164
EnkiAlexander 56
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
IndyStarCraft 327
Rex 164
ProTech108
Railgan 40
MindelVK 39
StarCraft: Brood War
Britney 38499
Rain 4976
firebathero 1911
EffOrt 1612
Hyuk 1605
Horang2 1317
Flash 1016
Shuttle 637
Light 630
Mini 612
[ Show more ]
BeSt 473
Stork 452
hero 153
Hyun 144
Sacsri 142
PianO 122
JYJ111
Backho 102
soO 82
Sharp 74
Last 68
Mong 63
Pusan 34
Killer 34
ToSsGirL 30
Yoon 27
Movie 26
Free 23
scan(afreeca) 22
ivOry 21
Noble 19
Terrorterran 17
Shine 12
yabsab 11
Dota 2
Gorgc7084
qojqva3287
XcaliburYe334
Counter-Strike
fl0m2910
Heroes of the Storm
Liquid`Hasu448
Khaldor419
Other Games
singsing2715
FrodaN951
B2W.Neo832
Beastyqt637
DeMusliM245
Hui .236
KnowMe197
syndereN116
Skadoodle86
ArmadaUGS76
Mew2King62
Organizations
Other Games
EGCTV1133
StarCraft 2
IntoTheiNu 17
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 21 non-featured ]
StarCraft 2
• 3DClanTV 94
• StrangeGG 52
• poizon28 24
• AfreecaTV YouTube
• sooper7s
• intothetv
• Migwel
• Kozan
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• HerbMon 35
• Michael_bg 4
• FirePhoenix1
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 3989
• WagamamaTV1033
League of Legends
• Nemesis4306
• Jankos2294
Other Games
• Shiphtur160
Upcoming Events
IPSL
3h 21m
Bonyth vs Art_Of_Turtle
Razz vs rasowy
Afreeca Starleague
18h 21m
Barracks vs Snow
Wardi Open
19h 21m
Replay Cast
1d 8h
Afreeca Starleague
1d 18h
Soma vs Bisu
OSC
1d 22h
OSC
2 days
PiGosaur Monday
2 days
The PondCast
3 days
OSC
3 days
[ Show More ]
Wardi Open
4 days
CranKy Ducklings
5 days
Safe House 2
6 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

Acropolis #4 - TS2
Maestros of the Game
HCC Europe

Ongoing

BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
C-Race Season 1
IPSL Winter 2025-26
WardiTV TLMC #15
EC S1
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025

Upcoming

SC4ALL: Brood War
BSL Season 21
BSL 21 Team A
RSL Offline Finals
RSL Revival: Season 3
Stellar Fest
SC4ALL: StarCraft II
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.