• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 15:01
CEST 21:01
KST 04:01
  • 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
Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7Code S Season 2 (2026) - RO8 Preview5[ASL21] Finals Preview: Two Legacies21
Community News
Douyu Cup 2026: $20,000 Legends Event (June 26-28)10[BSL22] Non-Korean Championship from 13 to 28 June4Weekly Cups (May 25-31): Clem doubles, 2v2 circuit heads toward finale0StarCraft II 5.0.16 PTR Patch Notes may 26th156Weekly Cups (May 18-24): MaxPax wins doubles0
StarCraft 2
General
TL Poll: How do you feel about the 5.0.16 PTR balance changes? RSL: S6 Finals played at BlizzCon 2026 Team Liquid Map Contest #22: Results and Winners High level ptr replays? where can I find them? StarCraft II 5.0.16 PTR Patch Notes may 26th
Tourneys
Douyu Cup 2026: $20,000 Legends Event (June 26-28) Maestros of The Game 2 announcement and schedule ! Sparkling Tuna Cup - Weekly Open Tournament Sea Duckling Open (Global, Bronze-Diamond) GSL Code S Season 2 (2026)
Strategy
[G] Having the right mentality to improve
Custom Maps
[D]RTS in all its shapes and glory <3
External Content
Mutation # 530 One For All The PondCast: SC2 News & Results Mutation # 529 Opportunities Unleashed Mutation # 528 Infection Detected
Brood War
General
Where is EffOrt? BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ vespene.gg — BW replays in browser Quality of life changes in BW that you will like ?
Tourneys
[Megathread] Daily Proleagues [ASL21] Grand Finals [BSL22] Grand Finals - Sunday 21:00 CEST Escore Tournament StarCraft Season 2
Strategy
Creating a full chart of Zerg builds Relatively freeroll strategies Why doesn't anyone use restoration? Any training maps people recommend?
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread PC Games Sales Thread ZeroSpace Megathread
Dota 2
Looking for a Dota Mentor 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
TL Mafia
Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread UK Politics Mega-thread Trading/Investing Thread Canadian Politics Mega-thread
Fan Clubs
The HerO Fan Club! The herO Fan Club!
Media & Entertainment
Movie Discussion! [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion [Manga] One Piece
Sports
2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion Cricket [SPORT] NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
Cara Refund Tiket Agoda The Automated Ban List
Blogs
Does Workplace Frustration D…
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
Why RTS gamers make better f…
gosubay
Customize Sidebar...

Website Feedback

Closed Threads



Active: 8218 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
Calgary25998 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
Monday Night Weeklies
16:00
#56
RotterdaM1297
TaKeTV 501
TKL 432
SteadfastSC213
IndyStarCraft 204
BRAT_OK 148
ZombieGrub88
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1297
TKL 432
SteadfastSC 213
IndyStarCraft 204
BRAT_OK 148
UpATreeSC 89
ProTech89
ZombieGrub88
StarCraft: Brood War
Shuttle 711
Free 45
Hyun 41
Shine 14
GoRush 13
Counter-Strike
fl0m9022
zeus554
Super Smash Bros
Mew2King85
Heroes of the Storm
Liquid`Hasu321
MindelVK8
Other Games
gofns46821
tarik_tv12310
Grubby3324
Trikslyr1654
Beastyqt692
FrodaN659
B2W.Neo594
C9.Mang0187
KnowMe184
QueenE62
Tefel4
Organizations
Dota 2
PGL Dota 2 - Main Stream3075
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 18 non-featured ]
StarCraft 2
• kabyraGe 161
• StrangeGG 53
• EnkiAlexander 39
• Kozan
• Migwel
• AfreecaTV YouTube
• intothetv
• sooper7s
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• FirePhoenix18
• 80smullet 15
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• TFBlade864
Other Games
• imaqtpie709
• WagamamaTV273
Upcoming Events
OSC
4h 59m
ByuN vs Shameless
PiGosaur Cup
1d 4h
The PondCast
2 days
OSC
3 days
CranKy Ducklings
3 days
GSL
4 days
Maru vs ShoWTimE
Classic vs Reynor
herO vs Lambo
Solar vs Clem
BSL22 NKC (BSL vs China)
4 days
XuanXuan vs Jaystar
Mihu vs Messiah
eOnzErG vs Dewalt
Bonyth vs Jaystar
TerrOr vs Messiah
XuanXuan vs Mihu
eOnzErG vs Jaystar
Replay Cast
5 days
GSL
5 days
Patches Events
5 days
[ Show More ]
BSL22 NKC (BSL vs China)
5 days
Dewalt vs Messiah
Bonyth vs Mihu
TerrOr vs XuanXuan
eOnzErG vs Messiah
Jaystar vs Mihu
Dewalt vs XuanXuan
Bonyth vs TerrOr
Replay Cast
6 days
WardiTV Weekly
6 days
Liquipedia Results

Completed

Acropolis #4 - GSB
uThermal 2v2 2026 Main Event
Heroes Pulsing #1

Ongoing

IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
CSCL: Masked Kings S4
YSL S3
BSL 22 Non-Korean Championship
SCTL 2026 Spring
Maestros of the Game 2
WardiTV Spring 2026
Murky Cup 2026
Heroes Pulsing #2
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1

Upcoming

CSL 2026 Summer (S21)
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
Douyu Cup 2026
BCC 2026
Heroes Pulsing #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
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.