• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 20:33
CET 02:33
KST 10:33
  • 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
[ASL22] Finals Preview: Sweet Victory!12[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Dark completes military service, returns to SC25[BSL23] RO16 Group Stage17Weekly Cups (Nov 2-8): herO back on top?2Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win0Weekly Cups (October 19-25): Clem triples first in 5.0.175
StarCraft 2
General
Dark completes military service, returns to SC2 Greetings.. No more SC2 streamers on team liquid? Serral's getting trashed by New Catsle's Mind Weekly Cups (Nov 2-8): herO back on top?
Tourneys
Sea Duckling Open (Global, Bronze-Diamond) soO & FanTaSy return! SC2 Kevin Scrim 4v4 (Nov 16) RSL goes to London! 2026 Offline Finals Nov 21-22 Tasteless Time Warp: SC Evo Showmatch (May 25) Sparkling Tuna Cup - Weekly Open Tournament
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
Starcraft 2 Advance [G] How to playtest arcade maps [D] the control group Simple Questions/Answers
External Content
The PondCast: SC2 News & Results Mutation # 551 Robotic Revival Mutation # 550 Graveyard Shift Mutation # 549 Endless Sparkles
Brood War
General
List of top players active on ShieldBattery BW General Discussion Starcraft:Brood War Discord Servers Recommended BW Settings for Mouse and Video [BSL23] RO16 Group Stage
Tourneys
[BSL23] Ro16 Group C - Sunday 21:00 CET [BSL23] Ro16 Group A - Saturday 21:00 CET [$1250] International ShieldBattery League [Megathread] Daily Proleagues
Strategy
Pluto's TvP 5Marine 2Medic Push Infested Terran strategies in 2026 Nuke strategy worked in K-League 2026-11-09 50,000-Word Terran Builds Memo 2026-10-22
Other Games
General Games
Nintendo Switch Thread List of Game Threads The PlayStation 5 Stormgate/Frost Giant Megathread Path of Exile
Dota 2
Can Game Data Analytics Help Players Improvements
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Trading/Investing Thread European Politico-economics QA Mega-thread Russo-Ukrainian War Thread Dating: How's your luck?
Fan Clubs
Fan Club Resource Thread Reynor Fan Club The Flash Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Manga] One Piece
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
The time I organised my…
AssyrianKing
Why I built Repalyzer (1.1.…
BlueStar
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 11893 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
Calgary26004 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
OSC
08:00
OSC Elite Rising Star #21
ArT vs MindelVK
MiniZergUA vs TBD
Shameless vs TBD
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nathanias 144
ProTech62
StarCraft: Brood War
GuemChi 2384
Artosis 600
Barracks 92
League of Legends
JimRising 474
Counter-Strike
Fnx 1516
taco 293
Super Smash Bros
AZ_Axe112
Other Games
summit1g7348
tarik_tv5981
Day[9].tv805
shahzam524
PiGStarcraft311
C9.Mang0245
NeuroSwarm99
ViBE54
Mew2King44
[ Show 10 non-featured ]
StarCraft 2
• davetesta40
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• Day9tv805
Upcoming Events
Ultimate Battle
10h 27m
OSC
12h 27m
OSC
21h 57m
ByuN vs MaxPax
herO vs Krystianer
Percival vs Shameless
LetaleX vs YoungYakov
Nicoract vs Gerald
GgMaChine vs ArT
CranKy Ducklings
1d 8h
WardiTV Invitational
1d 10h
ByuN vs SHIN
MaxPax vs Solar
Clem vs TBD
herO vs TBD
Lambo vs TBD
Rogue vs TBD
IPSL
1d 15h
TerrOr vs IJ_Terran
rasowy vs Hazorath
BSL
1d 18h
TerrOr vs OyAji
UltrA vs Gosudark
Sparkling Tuna Cup
2 days
WardiTV Invitational
2 days
IPSL
2 days
Art_Of_Turtle vs KameZerg
Radley vs George
[ Show More ]
BSL
2 days
Artosis vs Dewalt
Ret vs Tech
WardiTV Weekly
3 days
PiGosaur Cup
4 days
The PondCast
5 days
GSL
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-11-12
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
International ShieldBattery League
Individual League
BSL Season 23
IPSL Winter 2026-27
Calamity Cup Div. A Season 8
BLAST Rivals Fall 2026
IEM Beijing 2026
PGL Masters Bucharest 2026
Stake Ranked Episode 5
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026

Upcoming

YSL S4
Sector 591
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
StarCraft2 Weekly Open Tournament 2026 Grand Finals
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Underdog Cup 2026 Div 2-3
PGL Bucharest 2027
BLAST Bounty Winter 2027
PGL Major Singapore 2026
Stake Ranked Episode 6
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.