• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:38
CEST 19:38
KST 02:38
  • 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
BGE Stara Zagora 2025: Info & Preview27Code S RO12 Preview: GuMiho, Bunny, SHIN, ByuN3The Memories We Share - Facing the Final(?) GSL46Code S RO12 Preview: Cure, Zoun, Solar, Creator4[ASL19] Finals Preview: Daunting Task30
Community News
[BSL20] ProLeague: Bracket Stage & Dates9GSL Ro4 and Finals moved to Sunday June 15th12Weekly Cups (May 27-June 1): ByuN goes back-to-back0EWC 2025 Regional Qualifier Results26Code S RO12 Results + RO8 Groups (2025 Season 2)3
StarCraft 2
General
The SCII GOAT: A statistical Evaluation BGE Stara Zagora 2025: Info & Preview Magnus Carlsen and Fabi review Clem's chess game. Jim claims he and Firefly were involved in match-fixing GSL Ro4 and Finals moved to Sunday June 15th
Tourneys
Bellum Gens Elite: Stara Zagora 2025 Sparkling Tuna Cup - Weekly Open Tournament SOOPer7s Showmatches 2025 Master Swan Open (Global Bronze-Master 2) $5,100+ SEL Season 2 Championship (SC: Evo)
Strategy
[G] Darkgrid Layout Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 476 Charnel House Mutation # 475 Hard Target Mutation # 474 Futile Resistance Mutation # 473 Cold is the Void
Brood War
General
Mihu vs Korea Players Statistics BGH auto balance -> http://bghmmr.eu/ BW General Discussion [BSL20] ProLeague: Bracket Stage & Dates Will foreigners ever be able to challenge Koreans?
Tourneys
[ASL19] Grand Finals NA Team League 6/8/2025 [Megathread] Daily Proleagues [BSL20] ProLeague Bracket Stage - Day 2
Strategy
I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread What do you want from future RTS games? Path of Exile Mechabellum
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
LiquidLegends to reintegrate into TL.net
Heroes of the Storm
Heroes of the Storm 2.0 Simple Questions, Simple Answers
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Vape Nation Thread European Politico-economics QA Mega-thread
Fan Clubs
Maru Fan Club Serral Fan Club
Media & Entertainment
Korean Music Discussion [Manga] One Piece
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Cleaning My Mechanical Keyboard
TL Community
The Automated Ban List
Blogs
Cognitive styles x game perf…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Poker
Nebuchad
Customize Sidebar...

Website Feedback

Closed Threads



Active: 21707 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
Calgary25977 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
Fire Grow Cup
15:00
#10 - Playoffs
CranKy Ducklings275
MindelVK81
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
BRAT_OK 130
Vindicta 114
MindelVK 81
EmSc Tv 25
ROOTCatZ 11
StarCraft: Brood War
Calm 3959
Rain 2142
Horang2 874
firebathero 183
PianO 90
Aegong 54
sSak 38
Terrorterran 18
yabsab 16
Dota 2
Gorgc6909
qojqva2820
boxi98325
League of Legends
Dendi818
JimRising 335
Counter-Strike
fl0m7397
olofmeister4457
Super Smash Bros
C9.Mang02904
Heroes of the Storm
Khaldor252
Liquid`Hasu60
Other Games
tarik_tv60506
FrodaN1244
B2W.Neo440
Happy228
mouzStarbuck133
ArmadaUGS110
KnowMe87
XaKoH 85
Organizations
Dota 2
PGL Dota 2 - Secondary Stream3910
Other Games
gamesdonequick323
BasetradeTV112
StarCraft 2
EmSc Tv 25
EmSc2Tv 25
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• Adnapsc2 28
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 5071
• masondota2798
League of Legends
• Jankos2577
Other Games
• Shiphtur249
Upcoming Events
BSL: ProLeague
22m
HBO vs Doodle
spx vs Tech
DragOn vs Hawk
Dewalt vs TerrOr
Replay Cast
1d 6h
Replay Cast
1d 16h
WardiTV Invitational
1d 17h
WardiTV Invitational
1d 17h
GSL Code S
2 days
Rogue vs GuMiho
Maru vs Solar
Online Event
3 days
Replay Cast
3 days
GSL Code S
3 days
herO vs Zoun
Classic vs Bunny
The PondCast
3 days
[ Show More ]
Replay Cast
4 days
WardiTV Invitational
4 days
Korean StarCraft League
5 days
CranKy Ducklings
5 days
WardiTV Invitational
5 days
Cheesadelphia
5 days
GSL Code S
6 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

Proleague 2025-06-05
BGE Stara Zagora 2025
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL Season 17: Qualifier 2
2025 GSL S2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
ECL Season 49: Europe
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025
BLAST Open Spring 2025

Upcoming

CSL 17: 2025 SUMMER
Copa Latinoamericana 4
CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
Murky Cup #2
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
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.