• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 10:58
CET 16:58
KST 00:58
  • 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
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
Weekly Cups (Jan 5-11): Clem wins big offline, Trigger upsets0$21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7)12Weekly Cups (Dec 29-Jan 4): Protoss rolls, 2v2 returns7[BSL21] Non-Korean Championship - Starts Jan 103SC2 All-Star Invitational: Jan 17-1822
StarCraft 2
General
Weekly Cups (Jan 5-11): Clem wins big offline, Trigger upsets Weekly Cups (Dec 29-Jan 4): Protoss rolls, 2v2 returns Spontaneous hotkey change zerg Chinese SC2 server to reopen; live all-star event in Hangzhou SC2 All-Star Invitational: Jan 17-18
Tourneys
$21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7) WardiTV Winter Cup WardiTV Mondays SC2 AI Tournament 2026 OSC Season 13 World Championship
Strategy
Simple Questions Simple Answers
Custom Maps
Map Editor closed ?
External Content
Mutation # 508 Violent Night Mutation # 507 Well Trained Mutation # 506 Warp Zone Mutation # 505 Rise From Ashes
Brood War
General
I would like to say something about StarCraft Potential ASL qualifier breakthroughs? BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion StarCraft & BroodWar Campaign Speedrun Quest
Tourneys
[Megathread] Daily Proleagues [BSL21] Grand Finals - Sunday 21:00 CET [BSL21] Non-Korean Championship - Starts Jan 10 SLON Grand Finals – Season 2
Strategy
Game Theory for Starcraft Simple Questions, Simple Answers Current Meta [G] How to get started on ladder as a new Z player
Other Games
General Games
Awesome Games Done Quick 2026! Mechabellum Beyond All Reason Stormgate/Frost Giant Megathread General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread European Politico-economics QA Mega-thread Things Aren’t Peaceful in Palestine Trading/Investing Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List TL+ Announced
Blogs
My 2025 Magic: The Gathering…
DARKING
Physical Exercise (HIIT) Bef…
TrAiDoS
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
James Bond movies ranking - pa…
Topin
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1198 users

[?]Too much stress on moderators? - Page 7

Forum Index > Website Feedback
Post a Reply
Prev 1 5 6 7 All
Badjas
Profile Blog Joined October 2008
Netherlands2038 Posts
January 16 2009 21:03 GMT
#121
On January 17 2009 03:31 Fontong wrote:
Show nested quote +
On January 17 2009 01:47 Badjas wrote:
However, there are posts that can ruin the experience in them, where a poster says GG minutes away from any actual GG, or is just misleading. It can cause confusion, it breaks the excitement and is distracting. I wish moderators would be more strict on them.

Sometimes my stream is minutes ahead of everyone else's. I post the future.

You have a good point there. Literally minutes? ouch... well write more LR's then!
But some people really seem to be out on writing fake reports... hard to find back.. (I have a very forgiving memory..)
I <3 the internet, I <3 you
onepost
Profile Joined April 2008
Canada297 Posts
January 17 2009 03:04 GMT
#122
On January 17 2009 05:59 Badjas wrote:
Show nested quote +
On January 17 2009 02:41 onepost wrote:
On January 17 2009 01:47 Badjas wrote:
About the 'report this post' feature. There is the risk of a shitload of reports that are a mess to work through. However I see this feature improved with the following setup:
- Every user has a reporting quality meter (a number). This is default 0 for everyone.
- Everyone can report any post
- The moderator will get a list of reported posts, sorted by the reporting priority value.
- Every time a reported post is regarded as no-TL-material, all reporters of the post are rewarded by an increase of their reporting quality meter.
- Every time a reported post is regarded as ok-TL-material, then all reporters of the post get a decrease of their reporting quality meter
- The reporting priority value is: sum_all_reports( minimum(0, user_reporting_quality))
- People with a negative reporting quality value can get back in the postive by reporting posts that others report as well, and having that post be acted upon.
- Reports can be automatically purged after some time to save moderators from having to purge the reported posts list automatically. Automatically purged posts of course do not affect related reporters.

This way, people who abuse reporting will have their reporting be in vain, really soon. People who report properly will gain in reporting influence, but will never have something like a moderator status. Fair for everyone, and helpful for the moderators. Of course, this system would need to be implemented still. I would offer myself as programmer, if it were not for me throwing away all my spare time reading LR threads X-) (not that much spare time anyway.)

I find your solution not only unnecessarily complex but also daunting to implement (I'm a software developer).

I've already suggested that moderators look not at a list reported posts (although they could), but at a list of users with most comments having been reported (there should be very few blinking red on top of the list; the rest could be ignored). Instead of inspecting 100 reported comments looking for a pattern, you would immediately see that the 5 top users have had a combined 90 comments reported in the past few days. And it's a lot easier to implement...

Hello fellow software developer. It is absurd to call my idea daunting to implement. It takes one extra entity, the report, and one extra field in the user table. Then it takes some pages: report page, report confirm page, list reports page (for moderators), report details page (with action buttons, delete post / ban user / cancel reports...). That's about it. Then the functions: reporting is simply adding an entry to a table. OK-ing reports is the action on the user/post, already existing, then there is, for each reporter, give bonus (+ 1 on entity field), and delete report, or mark historic. canceling reports, for each reporter -1 on user, mark report historic. If posts get deleted through other means, and have reports attached to it, then logically the writers of those reports get a bonus automatically. I think that covers it. This is two days of work.

*cough* *cough* are you kidding? You needed a huge paragraph just to list the features! Even if you wrote this quick and dirty in VB it might take you longer than that.
Plus, everything is way more complicated when it's on the web...

And for your solution: Do you report users directly? If you do report posts, you got the same extra entity. And the presentation of posts is reduced to an aggregation of their writers. If you report users directly, then moderators will have to look for offending posts by themselves, not a good solution. I agree that there is merit to aggregating by writer though, still sorted on scoring, then with a drill-down to the reported posts by that writer.

No you don't report users but posts. However a database request (SQL?) to gather posts matching a requirement (flag) is trivial, and then it's just aggregating by user and sorting by count. There's already something like this implemented elsewhere (see your own posts lists, for example) so I assume it would be trivial, just copy-paste then tweak.

However, my proposal adds a self-balancing maintenance-free score to reports, at very little cost of implementation. And then there's some perks, like one could sort users on their (negative) reporting habits, and warn them for trolling with reports. Perhaps take away reporting options for those with a score of -20 or lower (they won't have a means to get it back without moderator intervention, if the user admin page will include this new score field.)

It's already been suggested (and essentially agreed upon) that abusing the abuse report function could result in ban, which is much more simple. Honestly I don't like overly-complex Slashdot-like algorithms that attempt to substitute themselves to the good judgement of the admins, especially since TL will never grow nearly as large as Slashdot.

With all due respect, I don't like your idea at all, and I'm sure TL's coders wouldn't either...
There are three types of lies: statistics, studies, and benchmarks.
Badjas
Profile Blog Joined October 2008
Netherlands2038 Posts
January 17 2009 09:49 GMT
#123
On January 17 2009 12:04 onepost wrote:
Show nested quote +
On January 17 2009 05:59 Badjas wrote:
On January 17 2009 02:41 onepost wrote:
On January 17 2009 01:47 Badjas wrote:
About the 'report this post' feature. There is the risk of a shitload of reports that are a mess to work through. However I see this feature improved with the following setup:
- Every user has a reporting quality meter (a number). This is default 0 for everyone.
- Everyone can report any post
- The moderator will get a list of reported posts, sorted by the reporting priority value.
- Every time a reported post is regarded as no-TL-material, all reporters of the post are rewarded by an increase of their reporting quality meter.
- Every time a reported post is regarded as ok-TL-material, then all reporters of the post get a decrease of their reporting quality meter
- The reporting priority value is: sum_all_reports( minimum(0, user_reporting_quality))
- People with a negative reporting quality value can get back in the postive by reporting posts that others report as well, and having that post be acted upon.
- Reports can be automatically purged after some time to save moderators from having to purge the reported posts list automatically. Automatically purged posts of course do not affect related reporters.

This way, people who abuse reporting will have their reporting be in vain, really soon. People who report properly will gain in reporting influence, but will never have something like a moderator status. Fair for everyone, and helpful for the moderators. Of course, this system would need to be implemented still. I would offer myself as programmer, if it were not for me throwing away all my spare time reading LR threads X-) (not that much spare time anyway.)

I find your solution not only unnecessarily complex but also daunting to implement (I'm a software developer).

I've already suggested that moderators look not at a list reported posts (although they could), but at a list of users with most comments having been reported (there should be very few blinking red on top of the list; the rest could be ignored). Instead of inspecting 100 reported comments looking for a pattern, you would immediately see that the 5 top users have had a combined 90 comments reported in the past few days. And it's a lot easier to implement...

Hello fellow software developer. It is absurd to call my idea daunting to implement. It takes one extra entity, the report, and one extra field in the user table. Then it takes some pages: report page, report confirm page, list reports page (for moderators), report details page (with action buttons, delete post / ban user / cancel reports...). That's about it. Then the functions: reporting is simply adding an entry to a table. OK-ing reports is the action on the user/post, already existing, then there is, for each reporter, give bonus (+ 1 on entity field), and delete report, or mark historic. canceling reports, for each reporter -1 on user, mark report historic. If posts get deleted through other means, and have reports attached to it, then logically the writers of those reports get a bonus automatically. I think that covers it. This is two days of work.

*cough* *cough* are you kidding? You needed a huge paragraph just to list the features! Even if you wrote this quick and dirty in VB it might take you longer than that.
Plus, everything is way more complicated when it's on the web...

Things are not any more complicated on the web. Not nowadays. Anyway I'll take that whole comment in jest ;-)

On January 17 2009 12:04 onepost wrote:
Show nested quote +
And for your solution: Do you report users directly? If you do report posts, you got the same extra entity. And the presentation of posts is reduced to an aggregation of their writers. If you report users directly, then moderators will have to look for offending posts by themselves, not a good solution. I agree that there is merit to aggregating by writer though, still sorted on scoring, then with a drill-down to the reported posts by that writer.

No you don't report users but posts. However a database request (SQL?) to gather posts matching a requirement (flag) is trivial, and then it's just aggregating by user and sorting by count. There's already something like this implemented elsewhere (see your own posts lists, for example) so I assume it would be trivial, just copy-paste then tweak.

So you suggest a single flag on the post entity will suffice? Perhaps even a counter..

On January 17 2009 12:04 onepost wrote:
Show nested quote +
However, my proposal adds a self-balancing maintenance-free score to reports, at very little cost of implementation. And then there's some perks, like one could sort users on their (negative) reporting habits, and warn them for trolling with reports. Perhaps take away reporting options for those with a score of -20 or lower (they won't have a means to get it back without moderator intervention, if the user admin page will include this new score field.)

It's already been suggested (and essentially agreed upon) that abusing the abuse report function could result in ban, which is much more simple. Honestly I don't like overly-complex Slashdot-like algorithms that attempt to substitute themselves to the good judgement of the admins, especially since TL will never grow nearly as large as Slashdot.

Sure, abusing reports could result in a ban. Neither your solution nor mine has anything like automatic banning, so where is your added simplicity? As a matter of fact, your solution will actually not help admins see which users are abusing the reporting functionality since there is no way to trace which user has reported which post. It's lacking that entity that I told you you'd need., whereas my solution has a feature to automatically, without moderator intervention, take away reporting rights from those that abuse it.

Now here come the overly complex slashdot like algorithms:
Assuming the user table has a field ReportingScore
Assuming there is a PostReport entity with the following fields:
UserId
PostId
Remark (optional)
Timestamp
State (actual, processed)

// On the forum page, extra code:
If User.ReportingScore > -5 // can be tweaked.
and Post.Timestamp > Today - 40 // to be tweaked, let's not let old posts be reported
Show report post button
end if

// Report post page:
A simple form, displaying original post with a remarks entry box and an ok / cancel button. No algorithms other than 'add row to PostReport entity'
(with additional check if logged in user has an ok ReportingScore)

// Post report confirm page: duh

// Reported users page:
select PostUser.Name, sum(User.ReportingScore) Score,
from PostReport, User, Post, User PostUser
where PostReport.UserId = User.UserId
and PostReport.PostId = Post.PostId
and Post.UserId = PostUser.UserId
and PostReport.State = actual
and PostReport.TimeStamp > Today - 10
and User.ReportingScore > 0
group by PostUser.Name
order by Score Desc
//
Display each record, plain and simple, and offer drilldown to a ReportedPostsPerUser page

// Reported posts per user
select PostId, sum(User.ReportingScore) Score,
from PostReport, User, Post
where PostReport.UserId = User.UserId
and PostReport.PostId = Post.PostId
and PostReport.State = actual
and PostReport.TimeStamp > Today - 10
and User.ReportingScore > 0
and Post.UserId = "page parameter's user id"
group by PostId
order by Score Desc
//
Display the posts with additional existing queries.
The page could offer an option to ban the user and delete the post in one fell swoop. That would then go along the lines of:

// Fast-ban user:
select whatever
from PostReport, User, Post
where PostReport.UserId = User.UserId
and PostReport.PostId = Post.PostId
and PostReport.State = actual
and Post.UserId = "page parameter's user id"
//
foreach row
update user table, increase ReportingScore by one
if post not deleted, or --nuked--, do so
update report set state = processed
end foreach
// Deal with user still with existing methods

// Reported post details page
select PostReport.Remarks, User.Name, User.ReportingScore,
from PostReport, User, Post
where PostReport.UserId = User.UserId
and PostReport.PostId = Post.PostId
and PostReport.State = actual
and Post.PostId = "page parameter's post id"
order by User.ReportingScore Desc
//
display post
foreach row
display User.Name, User.ReportingScore, PostReport.Remarks
end foreach
Display buttons: .. let's see.. temp-ban-user, ban-user. nuke-post. no-action-but-reports-good, no-action-reports-bad.
All buttons but the last one end up with an already existing action, and the 'good reports algorithm'. The last button triggers the 'bad reports algorithm'.

// Good reports
select PostReport
from PostReport
where PostReport.PostId = "page parameter's post id"
//
foreach row
increase user's ReportingScore by 1
update PostReport set state = Processed
end foreach

// Bad reports
select PostReport
from PostReport
where PostReport.PostId = "page parameter's post id"
//
foreach row
decrease user's ReportingScore by 1 // or 2... heheh!
update PostReport set state = Processed
end foreach
//
//and take that extra action depending on which button is pushed

// Top/bottom reporting users
select top 10 User.Name, User.ReportingScore // or bottom 10
from User
order by User.ReportingScore
//
display rows

That about sums it all up. I wrote it in one stretch over the course of one and half hour (dealing with playing kids around here..) There's some extra thought put in the usability here and there that I am not bothering to detail now. Oh yeah, I could have made errors.. pseudocode is so hard to debug. Oh and if you could point out the overly complex slashdot-like algorithms, that would be dandy.

On January 17 2009 12:04 onepost wrote:
With all due respect, I don't like your idea at all, and I'm sure TL's coders wouldn't either...


I wouldn't be so sure about that.. Look at the above pseudocode. 90% of it is already required for implementing your idea, my additional feature is 10% of the code. (no I didn't actually count, but in terms of implementation time, that's my overly negative estimate. Yes I am a programmer, I am trained to make negative estimates ;-) )
I <3 the internet, I <3 you
onepost
Profile Joined April 2008
Canada297 Posts
January 17 2009 16:12 GMT
#124
On January 17 2009 18:49 Badjas wrote:

So you suggest a single flag on the post entity will suffice? Perhaps even a counter..

I would go for a flag because otherwise you can't query the offending posts. [?]

Sure, abusing reports could result in a ban. Neither your solution nor mine has anything like automatic banning, so where is your added simplicity? As a matter of fact, your solution will actually not help admins see which users are abusing the reporting functionality since there is no way to trace which user has reported which post. It's lacking that entity that I told you you'd need., whereas my solution has a feature to automatically, without moderator intervention, take away reporting rights from those that abuse it.

My take on this is that if report abuse from a given is so insignificant that we don't even notice it (drowned into the presumed sea of reports) then why would we care about it at all...

Now here come the overly complex slashdot like algorithms:
Assuming the user table has a field ReportingScore
Assuming there is a PostReport entity with the following fields:
UserId
PostId
Remark (optional)
Timestamp
State (actual, processed)

// On the forum page, extra code:
If User.ReportingScore > -5 // can be tweaked.
and Post.Timestamp > Today - 40 // to be tweaked, let's not let old posts be reported
Show report post button
end if

// Report post page:
A simple form, displaying original post with a remarks entry box and an ok / cancel button. No algorithms other than 'add row to PostReport entity'
(with additional check if logged in user has an ok ReportingScore)

// Post report confirm page: duh

// Reported users page:
select PostUser.Name, sum(User.ReportingScore) Score,
from PostReport, User, Post, User PostUser
where PostReport.UserId = User.UserId
and PostReport.PostId = Post.PostId
and Post.UserId = PostUser.UserId
and PostReport.State = actual
and PostReport.TimeStamp > Today - 10
and User.ReportingScore > 0
group by PostUser.Name
order by Score Desc
//
Display each record, plain and simple, and offer drilldown to a ReportedPostsPerUser page

// Reported posts per user
select PostId, sum(User.ReportingScore) Score,
from PostReport, User, Post
where PostReport.UserId = User.UserId
and PostReport.PostId = Post.PostId
and PostReport.State = actual
and PostReport.TimeStamp > Today - 10
and User.ReportingScore > 0
and Post.UserId = "page parameter's user id"
group by PostId
order by Score Desc
//
Display the posts with additional existing queries.
The page could offer an option to ban the user and delete the post in one fell swoop. That would then go along the lines of:

// Fast-ban user:
select whatever
from PostReport, User, Post
where PostReport.UserId = User.UserId
and PostReport.PostId = Post.PostId
and PostReport.State = actual
and Post.UserId = "page parameter's user id"
//
foreach row
update user table, increase ReportingScore by one
if post not deleted, or --nuked--, do so
update report set state = processed
end foreach
// Deal with user still with existing methods

// Reported post details page
select PostReport.Remarks, User.Name, User.ReportingScore,
from PostReport, User, Post
where PostReport.UserId = User.UserId
and PostReport.PostId = Post.PostId
and PostReport.State = actual
and Post.PostId = "page parameter's post id"
order by User.ReportingScore Desc
//
display post
foreach row
display User.Name, User.ReportingScore, PostReport.Remarks
end foreach
Display buttons: .. let's see.. temp-ban-user, ban-user. nuke-post. no-action-but-reports-good, no-action-reports-bad.
All buttons but the last one end up with an already existing action, and the 'good reports algorithm'. The last button triggers the 'bad reports algorithm'.

// Good reports
select PostReport
from PostReport
where PostReport.PostId = "page parameter's post id"
//
foreach row
increase user's ReportingScore by 1
update PostReport set state = Processed
end foreach

// Bad reports
select PostReport
from PostReport
where PostReport.PostId = "page parameter's post id"
//
foreach row
decrease user's ReportingScore by 1 // or 2... heheh!
update PostReport set state = Processed
end foreach
//
//and take that extra action depending on which button is pushed

// Top/bottom reporting users
select top 10 User.Name, User.ReportingScore // or bottom 10
from User
order by User.ReportingScore
//
display rows

That about sums it all up. I wrote it in one stretch over the course of one and half hour (dealing with playing kids around here..) There's some extra thought put in the usability here and there that I am not bothering to detail now. Oh yeah, I could have made errors.. pseudocode is so hard to debug. Oh and if you could point out the overly complex slashdot-like algorithms, that would be dandy.

Show nested quote +
On January 17 2009 12:04 onepost wrote:
With all due respect, I don't like your idea at all, and I'm sure TL's coders wouldn't either...


I wouldn't be so sure about that.. Look at the above pseudocode. 90% of it is already required for implementing your idea, my additional feature is 10% of the code. (no I didn't actually count, but in terms of implementation time, that's my overly negative estimate. Yes I am a programmer, I am trained to make negative estimates ;-) )

It looks like your 2 days estimate covers only the development time. But this has a high voodoo index, so expect it to be only the tip of the iceberg; it certainly doesn't include tweaking and debugging, which grows exponentially with complexity. Plus, your solution requires many forms, not included into your pseudocode. Plus, unless you planned on writing it yourself, you would have to feed this to other developers which may not see the big picture immediately, hence not write it as quickly as you would. After seeing your pseudocode I'm less skeptical that it wouldn't work, but even more that it would meet your estimates. Hence my continued objection.
There are three types of lies: statistics, studies, and benchmarks.
Chill
Profile Blog Joined January 2005
Calgary25991 Posts
January 17 2009 17:14 GMT
#125
Can we step back and look at this. Do we really need to code this elaborate feedback system? If you want to pseudomoderate, just PM a moderator.
Moderator
Badjas
Profile Blog Joined October 2008
Netherlands2038 Posts
January 17 2009 19:13 GMT
#126
Sure Chill, it's your house.

Regarding onepost's comments.. I'll just say that someone without a proper grasp of relational databases is likely to be a poor judge of complexity on this matter.

I still want to add:
PM-ing moderators is very ad-hoc and is more time consuming overall. I thought a major point in this thread is to reduce the workload of moderators.

I don't know who's responsible for coding the forums, but that person could perhaps be hinted to this solution and judge for him/herself.

I'd be willing to give this a try at implementation, but I have to add that I quickly feel burdened with my current bit of life. Oh, and you'd have to trust me X-) It would feel great to give something back.
I <3 the internet, I <3 you
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
January 18 2009 09:52 GMT
#127
On January 18 2009 02:14 Chill wrote:
Can we step back and look at this. Do we really need to code this elaborate feedback system? If you want to pseudomoderate, just PM a moderator.
This. It's not like we're not discussing features like this in MiR; we've got a few options lined up for how we want to make the forum experience better as well as allowing a certain amount of user moderation and when we've come to a decision and coded it you can all enjoy it.
Administrator~ Spirit will set you free ~
MasterOfChaos
Profile Blog Joined April 2007
Germany2896 Posts
January 18 2009 10:21 GMT
#128
One problem with PMing a moderator is that you do not know which one to PM.
Another possibility which should be rather easy to implement is a private feedback forum. Which is a simple forum where only the threadcreator and mods can access a thread. And if a normal user lists the threads he only sees the ones he created.
LiquipediaOne eye to kill. Two eyes to live.
Prev 1 5 6 7 All
Please log in or register to reply.
Live Events Refresh
Wardi Open
14:00
#69
WardiTV1574
Rex172
TKL 151
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko543
Harstem 345
Rex 172
TKL 151
StarCraft: Brood War
Rain 2960
EffOrt 1828
Larva 1035
ZerO 914
ggaemo 752
Horang2 622
Snow 532
Mini 521
actioN 461
BeSt 399
[ Show more ]
Light 381
Barracks 308
firebathero 137
Sharp 104
Hyun 98
Mind 75
Zeus 72
Aegong 70
JYJ 66
sorry 65
Sea.KH 60
Leta 50
Movie 43
910 39
Mong 37
Free 30
zelot 27
Rock 26
Yoon 23
Terrorterran 21
soO 19
GoRush 10
ajuk12(nOOB) 10
Sacsri 9
Dota 2
qojqva2202
syndereN394
ODPixel162
XcaliburYe103
Counter-Strike
markeloff259
adren_tv103
oskar91
Super Smash Bros
Westballz15
Other Games
Grubby2455
Gorgc2352
singsing1851
Liquid`RaSZi1793
hiko855
B2W.Neo350
Pyrionflax310
crisheroes282
Liquid`VortiX140
RotterdaM130
XaKoH 107
QueenE54
ZerO(Twitch)19
Organizations
Other Games
gamesdonequick5028
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• HappyZerGling 88
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• Michael_bg 3
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• TFBlade1313
Upcoming Events
Monday Night Weeklies
1h 32m
WardiTV Invitational
20h 2m
WardiTV Invitational
1d 20h
The PondCast
2 days
OSC
2 days
OSC
3 days
All Star Teams
4 days
INnoVation vs soO
sOs vs Scarlett
uThermal 2v2 Circuit
4 days
All Star Teams
5 days
MMA vs DongRaeGu
Rogue vs Oliveira
Sparkling Tuna Cup
5 days
[ Show More ]
OSC
5 days
Replay Cast
6 days
Wardi Open
6 days
Liquipedia Results

Completed

Proleague 2026-01-11
Big Gabe Cup #3
NA Kuram Kup

Ongoing

C-Race Season 1
IPSL Winter 2025-26
BSL 21 Non-Korean Championship
CSL 2025 WINTER (S19)
OSC Championship Season 13
Underdog Cup #3
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025

Upcoming

Escore Tournament S1: W4
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Rongyi Cup S3
Thunderfire SC2 All-star 2025
Nations Cup 2026
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
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 © 2026 TLnet. All Rights Reserved.