• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 06:44
CEST 12:44
KST 19:44
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Season 1 - Final Week6[ASL19] Finals Recap: Standing Tall12HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0
Community News
Esports World Cup 2025 - Brackets Revealed12Weekly Cups (July 7-13): Classic continues to roll4Team TLMC #5 - Submission extension3Firefly given lifetime ban by ESIC following match-fixing investigation17$25,000 Streamerzone StarCraft Pro Series announced7
StarCraft 2
General
RSL Revival patreon money discussion thread Esports World Cup 2025 - Brackets Revealed Who will win EWC 2025? The GOAT ranking of GOAT rankings Weekly Cups (July 7-13): Classic continues to roll
Tourneys
FEL Cracov 2025 (July 27) - $8000 live event RSL: Revival, a new crowdfunded tournament series $5,100+ SEL Season 2 Championship (SC: Evo) WardiTV Mondays Sparkling Tuna Cup - Weekly Open Tournament
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
External Content
Mutation # 482 Wheel of Misfortune Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ Flash Announces (and Retracts) Hiatus From ASL BW General Discussion Starcraft in widescreen A cwal.gg Extension - Easily keep track of anyone
Tourneys
[Megathread] Daily Proleagues Cosmonarchy Pro Showmatches CSL Xiamen International Invitational [BSL20] Non-Korean Championship 4x BSL + 4x China
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile CCLP - Command & Conquer League Project The PlayStation 5
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Stop Killing Games - European Citizens Initiative Summer Games Done Quick 2025! Things Aren’t Peaceful in Palestine
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread [\m/] Heavy Metal Thread
Sports
Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023 2024 - 2025 Football Thread NBA General Discussion NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Men Take Risks, Women Win Ga…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 715 users

Banhammer 5000? - Page 3

Forum Index > SC2 General
Post a Reply
Prev 1 2 3 4 5 8 9 10 Next All
RyanRushia
Profile Blog Joined April 2010
United States2748 Posts
October 04 2010 14:43 GMT
#41
On October 04 2010 22:57 GoDannY wrote:
All we can do is raise the barrier for those without in-depth knowledge about exploiting and programming to prevent them from using an actual hack. Those who are desperate to hack will do so and will find a way, sadly, but true.

But I think a hack in a shooter (aka wallhack and aimbot) are more of a threat than a maphack in Starcraft. Still it is annoying as hell, though, unless the hacker found some time to learn how to play, it wont help him as much as a hack in a shooter would do.

I hope we still have some progress regarding anti-cheat from both sides, the community and Blizzard. Thanks Ashur for the read!



this isn't necessarily true, in warcraft 3 towards the ends of it life (close to when sc2 came out) there was a hack that pretty much did it all. Complete map vision (thats a given) but it also could result in buildings that were invincible (so you could literally never lose, you would lose all your units but your buildings coudlnt be targeted so it woudl come down to which person would be willing to stay in game longer for a win), and a "micro" portion of it, which meant all you had to do was attack move into a base, and when your units reached 100ish health (this was low in wc3 for those that didnt play it) they would automatically be sent back to your base, without you having to touch them

this hack raged on for months without any type of intervention from Blizzard, but we all just assumed it was due to them putting so much work into sc2.... i hope that if anyhting serious occurs at sc2 they will be able to fix it much faster
I saw the angel in the marble and carved until I set him free. | coL.Ryan | www.twitter.com/coL_RyanR
jimminy_kriket
Profile Blog Joined February 2007
Canada5501 Posts
October 04 2010 14:45 GMT
#42
On October 04 2010 23:36 Chill wrote:
Wait, why are you allowed to post here still?

I've always thought it was a sad story that you went from coding tools the entire SC community used to coding SC hacks.

If what he says is true then releasing his own source wont make a difference.The hacks will be released eventually and blizzard will have to make a move. I'm confident they won't sit still, hopefully this thread and info will get them moving a little faster.
life of lively to live to life of full life thx to shield battery
Klumaster
Profile Joined May 2010
United Kingdom36 Posts
October 04 2010 15:13 GMT
#43
On October 04 2010 23:13 Ashur wrote:
Show nested quote +
On October 04 2010 23:08 Klumaster wrote:
Wouldn't address space layout randomisation at least make this kind of thing a bit harder? I'm not really an expert on it, and I can see how maybe with massive knowledge of the game you could follow a chain of pointers to always find the appropriate data, but I don't know, is it even feasible to know that much? I'm guessing the current generation just works by knowing where to look in advance?


Randomization? Like to find pointer(s) to randomized data? The game needs to know where it is. And if game knows, hacker knows.


Don't worry, I'm not completely stupid. What I mean is that a hacker currently might not need to know the entire structure of the program - if unit info always gets stored in the same place, or pointers to it always get stored in the same place, that's all the hack needs to read. With more randomisation, surely you'd need a much more in-depth knowledge of the game, because you'd have to work out where the game's core had been allocated, then work your way down the whole hierarchy. Or I suppose some sort of pattern-matching could find it? I don't know, it's not exactly my area.
The thief, Black Leaf, did not find the poison trap, and I declare her dead.
RebirthOfLeGenD
Profile Blog Joined November 2008
USA5860 Posts
October 04 2010 15:24 GMT
#44
On October 04 2010 23:36 Chill wrote:
Wait, why are you allowed to post here still?

I've always thought it was a sad story that you went from coding tools the entire SC community used to coding SC hacks.

Can you post more on this? From the sounds of it he accidentally make a program for BW that could be interpreted as a hack so he didn't release it, and for SC2 he tried making an undetectable hack (possibly to prove a point to blizzard?)
Be a man, Become a Legend. TL Mafia Forum Ask for access!!
Siwa
Profile Joined August 2010
91 Posts
October 04 2010 15:37 GMT
#45
Wait a second! So making a maphack to SC2 and bragging about it here is perfectly fine. Biggest community site of the game.

I wasn't around in SC1 so this was kind of a surprise.
MuadDib
Profile Joined October 2010
United States16 Posts
Last Edited: 2010-10-04 15:56:48
October 04 2010 15:52 GMT
#46
On October 04 2010 22:53 228zip wrote:

IIRC, the problem is the number of units involved. For all I know, HoN doesn't allow you to reveal a few hundreds units by simply clicking a button the way a scanner sweep does it. If the data was sent to the client only then, you'd probably have lag. Lots of it.
However I'm not sure all clients need to have the observer info, like income and production. But without it, generating the replays would probably be a nightmare.

Not such a simple problem, sadly.


I have seen this thrown around a few times and I just don't believe it. Some things to note:

-It's not much data. It's just unit type, position and maybe upgrades (although this can be optimized). It is literally maybe a couple of bytes per unit. How many units are going to be revealed at once? Not a whole lot...
-If there is lag for scanner sweep they can make it part of the gameplay mechanic (sweep has a .5 sec delay or something)
-Currently the client is getting data have hundreds of units on the entire map moving around, so it's pretty much the same amount of data (or less) than if someone did a scanner sweep and had to get all the data at once.
-Additionally, there will be less data coming down overall because the client is no longer getting data about the WHOLE map just sections of the map.

It is more complicated to do things this way, but I think it is definitely solvable. I don't think network latency should be an issue here. It's just laziness on Blizzard's part.
Tdelamay
Profile Joined October 2009
Canada548 Posts
October 04 2010 16:09 GMT
#47
The solution lies in social engineering. We can count on legit players to report hackers if they are being too obvious about it.
This road isn't leading anywhere...
Klumaster
Profile Joined May 2010
United Kingdom36 Posts
October 04 2010 16:11 GMT
#48
On October 05 2010 00:52 MuadDib wrote:

-Currently the client is getting data have hundreds of units on the entire map moving around, so it's pretty much the same amount of data (or less) than if someone did a scanner sweep and had to get all the data at once.
-Additionally, there will be less data coming down overall because the client is no longer getting data about the WHOLE map just sections of the map.


I think the idea currently is that it uses deterministic/lockstep simulation - the units are 100% predictable so they don't need to transmit any state. Instead you just transmit orders given by the players.
One problem you'd have with "hidden units not transmitted" system is that if a hacked client did manage to bypass Warden, you could (for instance) not actually build anything for the first five minutes, scout their base, and instantly spawn a believable counter anywhere in their fog of war. You could even spawn impossible armies so long as they they weren't so ridiculous that the opponent would realize. Not to mention no one would be able to watch replays.
The thief, Black Leaf, did not find the poison trap, and I declare her dead.
MuadDib
Profile Joined October 2010
United States16 Posts
Last Edited: 2010-10-04 16:15:15
October 04 2010 16:14 GMT
#49
On October 05 2010 01:11 Klumaster wrote:
I think the idea currently is that it uses deterministic/lockstep simulation - the units are 100% predictable so they don't need to transmit any state. Instead you just transmit orders given by the players.
One problem you'd have with "hidden units not transmitted" system is that if a hacked client did manage to bypass Warden, you could (for instance) not actually build anything for the first five minutes, scout their base, and instantly spawn a believable counter anywhere in their fog of war. You could even spawn impossible armies so long as they they weren't so ridiculous that the opponent would realize. Not to mention no one would be able to watch replays.


Hmm, yeah I guess that makes things more complicated. I guess if the clients transmitted orders to the server it might be easier, but that is a lot more server load and perhaps lag issues.
d(O.o)a
Profile Blog Joined June 2008
Canada5066 Posts
October 04 2010 16:16 GMT
#50
On October 05 2010 00:37 Siwa wrote:
Wait a second! So making a maphack to SC2 and bragging about it here is perfectly fine. Biggest community site of the game.

I wasn't around in SC1 so this was kind of a surprise.


Only if you're Ashur.
Hi.
Boblion
Profile Blog Joined May 2007
France8043 Posts
October 04 2010 16:17 GMT
#51
On October 05 2010 01:09 Tdelamay wrote:
The solution lies in social engineering. We can count on legit players to report hackers if they are being too obvious about it.

Not if the hacks are technically undetectable. Smart maphackers can't be detected by watching a replay. Also many people get lucky once in a while and it sucks when someone call you hacker when you just got a lucky bo win.

You are probably not a broodwar player but if some people remember the MistrZZZ vs Hullah controversy they understand why we need a real technical solution to detect the hackers ...
fuck all those elitists brb watching streams of elite players.
Artrey
Profile Joined March 2010
Germany270 Posts
Last Edited: 2010-10-04 16:18:32
October 04 2010 16:17 GMT
#52
On October 05 2010 00:52 MuadDib wrote:
-It's not much data. It's just unit type, position and maybe upgrades (although this can be optimized). It is literally maybe a couple of bytes per unit. How many units are going to be revealed at once? Not a whole lot...

It actually is much data.

- Unit id
- Unit type
- Unit position (x/y)
- Movement vector (delta x/y)
- Movement command (attack, move, patrol)
- Upgrades
- Buffs
- Debuffs
- Spellcasts
- Flying Projectiles
- Kills
- Unit status (which animation to draw)

And now imagine an 8 player game with 50-100 Mutas each, flying around and just slighty stepping in and out of fog of war...

The whole unit state right now can be persistent until there is a change, so you only send updated movement vectors, referring to the unit id. If you wanted a true fog of war system, you would need to send a lot of individual updates. Something that is 1 packet right now (for example one long movement), can become dozens of packets if you want to only give the client what he has to know (fog of war in between the sightings). Well yes, you could do some sort of caching here, but then you would need to compare the version of the cached state which would mean even more unnecessary control information and if you want it granular for individual attributes, the control data transmission would exceed the data, unless you store state about client updates on the server as well, to insanely increase server hardware requirements..

Plus you need some sort of border at which you start showing stuff, so it does not suddenly "pop in". Again it would be possible to visualize that and give the maphacker more information.

Furthermore, the whole replay would have to be constructed and stored on the server instead of the client.

Overall, it would make the whole thing insanely complex, especially if you want to achieve a consistent and smooth gaming experience even for people with low bandwidth and slow connections and it would stress the servers a lot more, since fog of war calculations are pretty intense.

The warden way is probably a lot easier to implement and allows for a better gaming experience for the legit players instead of making them suffer for the cheats.. They only got to ban really frequent. And if they would enforce the requirement of a real identity and ban you forever, people would probably stop using that shit quite quickly. ;P
Klumaster
Profile Joined May 2010
United Kingdom36 Posts
October 04 2010 16:20 GMT
#53
On October 05 2010 01:14 MuadDib wrote:
Show nested quote +
On October 05 2010 01:11 Klumaster wrote:
I think the idea currently is that it uses deterministic/lockstep simulation - the units are 100% predictable so they don't need to transmit any state. Instead you just transmit orders given by the players.
One problem you'd have with "hidden units not transmitted" system is that if a hacked client did manage to bypass Warden, you could (for instance) not actually build anything for the first five minutes, scout their base, and instantly spawn a believable counter anywhere in their fog of war. You could even spawn impossible armies so long as they they weren't so ridiculous that the opponent would realize. Not to mention no one would be able to watch replays.


Hmm, yeah I guess that makes things more complicated. I guess if the clients transmitted orders to the server it might be easier, but that is a lot more server load and perhaps lag issues.


Yeah, then you're moving into the realm of Blizzard hosting dedicated servers for every game. Without a hefty subscription fee, I don't see that happening.
I suppose they could do a system that lets the clients handle game state, but also logs all their commands on the server and gives you them at the end. No idea if that's feasible for the current volume of players, but that would make it easy to see a cheat, since the replay would desync the minute they did something impossible.
The thief, Black Leaf, did not find the poison trap, and I declare her dead.
dimfish
Profile Blog Joined February 2010
United States663 Posts
October 04 2010 16:21 GMT
#54
On October 05 2010 00:13 Klumaster wrote:
Show nested quote +
On October 04 2010 23:13 Ashur wrote:
On October 04 2010 23:08 Klumaster wrote:
Wouldn't address space layout randomisation at least make this kind of thing a bit harder? I'm not really an expert on it, and I can see how maybe with massive knowledge of the game you could follow a chain of pointers to always find the appropriate data, but I don't know, is it even feasible to know that much? I'm guessing the current generation just works by knowing where to look in advance?


Randomization? Like to find pointer(s) to randomized data? The game needs to know where it is. And if game knows, hacker knows.


Don't worry, I'm not completely stupid. What I mean is that a hacker currently might not need to know the entire structure of the program - if unit info always gets stored in the same place, or pointers to it always get stored in the same place, that's all the hack needs to read. With more randomisation, surely you'd need a much more in-depth knowledge of the game, because you'd have to work out where the game's core had been allocated, then work your way down the whole hierarchy. Or I suppose some sort of pattern-matching could find it? I don't know, it's not exactly my area.


I never worked anti-hack or security but just starting to think about it makes me want to take up this (futile, according to Ashur) mantle.

I think you're on to something here, but randomly spreading the data around, by maybe randomizing the order of allocating structs or something, would only be half the battle. Ashur is saying they want to knwo the number of workers, so there is still a word somewhere in RAM that says "0x00000010" and hackers will find it by knowing what the data should be and hunting for it. They'll train one probe at a time and monitoring memory to see what word increments, or something like this. So you can't just hide the data by moving it around.

How about spreading the data around and obfuscating it in RAM? Ashur, I'd like to know whether this sounds hard to crack to you. So you've got some obs data like mineral income, let's say the true word is 0xaabbccdd. How many of these critical words are there? Maybe a few hundred (units/buildings/positions/upgrades all secret player state)? Let's store them inefficiently to hide them, and only reconstruct them in registers. No outside process can peek at register values or even if they could, know what they're looking at, could they? I never looked at a hack in my life but I believe this has to be true. That's just how computers work, you context switch everything out when a new program, like a hack, gets the CPU.

So we take 0xaabbccdd and split it up somehow, say into 4 four words with bit shift--I know we can come up with something sneakier, but its a example:

0x000aa0
0x000bb0
0x000cc0
0x000dd0

Now do what Klumaster said and put those 4 words somewhere different in memory every time game loads, just so they are hard to correlate as one value. Then, NEVER store the true value 0xaabbccdd in RAM, never in a packet, nothing.

Load the split values into registers, bit shift, then OR together, BAM hackers never see the mineral income.

Another problem: hackers will load game and probe it like black box to undo what you did: fine, generate pseudo random "effects" from every game action that make dummy values tick and tack all over. Make it so painful to find that they won't. I mean, would you mind wasting a megabyte of memory if it made good noise for hiding important values?

What do you think, Ashur, or have you already busted through something 10x beefier?
d(O.o)a
Profile Blog Joined June 2008
Canada5066 Posts
October 04 2010 16:24 GMT
#55
On October 05 2010 00:24 RebirthOfLeGenD wrote:
Show nested quote +
On October 04 2010 23:36 Chill wrote:
Wait, why are you allowed to post here still?

I've always thought it was a sad story that you went from coding tools the entire SC community used to coding SC hacks.

Can you post more on this? From the sounds of it he accidentally make a program for BW that could be interpreted as a hack so he didn't release it, and for SC2 he tried making an undetectable hack (possibly to prove a point to blizzard?)


I believe it's in reference to this thread
http://www.teamliquid.net/forum/viewmessage.php?topic_id=85836
Hi.
sk`
Profile Joined November 2008
Japan442 Posts
October 04 2010 16:25 GMT
#56
It'd be neat if people of talent actually applied it for... iuno, good, and not fag.
www.pureesports.com
Klumaster
Profile Joined May 2010
United Kingdom36 Posts
October 04 2010 16:29 GMT
#57
On October 05 2010 01:21 dimfish wrote:

So we take 0xaabbccdd and split it up somehow, say into 4 four words with bit shift--I know we can come up with something sneakier, but its a example:

0x000aa0
0x000bb0
0x000cc0
0x000dd0

Now do what Klumaster said and put those 4 words somewhere different in memory every time game loads, just so they are hard to correlate as one value. Then, NEVER store the true value 0xaabbccdd in RAM, never in a packet, nothing.


Could be easier just to XOR it with a random value that's also hidden at a random location, obviously if the hacker has total knowledge they already know where that value is, and also where your four bitshifted parts are, and how to recombine them.

What I'm interested in knowing is does the hacker spend time and effort looking for that counter that goes up? Do they have to play practice games where they do specific things to find which counters change, or is this something they can automate so it just searches out the data while they play?
The thief, Black Leaf, did not find the poison trap, and I declare her dead.
FiveOh
Profile Joined July 2010
United States50 Posts
Last Edited: 2010-10-04 16:44:17
October 04 2010 16:29 GMT
#58
On October 04 2010 21:21 Ashur wrote:
You might think, that it actually advertise cheats, but truth is that it just describes how the current problematics works and how it worked in SC1...

...So, when SC2 beta came out, I was evil enough to fight for the shadowwalker's glory and research code like mad to finish the maphack as first in the world.

The sources (not just mine) are already published...

Yes, there might be technical argues that you can find the handle in other processes, but... if you think twice.. Blizzard cannot do that because of thousand reasons.

Just in case you are interested in the source codes, feel free to PM me I will guide you.


I'm baffled by the positive response this is getting on TL. This thread is absolutely "I've made an undetectable hack look at my e-peen." He openly invites anyone to PM him for a look at his awesome code, and provides no real reason as to why this won't turn out to be the same tug-of-war it has always been (updated hack, updated warden, updated hack and so on). His entire argument is 'trust me guys, this one can't be beat.' I would understand if this were a report on new hacking methods (made by someone other than the OP) and what could potentially by done about them. As it stands, what does this add to the community other than inflating the OP's ego?

I think its particularly appalling that he can openly state that he has published his maphack code.

This is attention whoring at its worst.



Artrey
Profile Joined March 2010
Germany270 Posts
October 04 2010 16:30 GMT
#59
To all those obfuscate / hide / encrypt comments: This will never work. Period.
It's the same as with copy protection: everything that is in software can be broken. The only viable protection is in hardware and even that can be broken with a mod chip after all. As long as we have normal computers without trusted computing in hardware, there will be ways to hack.

And: you can never win that fight by trying to hide stuff. Hackers will figure, they are more and they got more time and resources than you. You only give them a challenge and motivate them even more if you try to hide it.

The only solution imho is warden with frequently updated modules and more frequent banwaves. I am not that much into software though to know the details of sandbox solutions and how it behaves if run inside a virtual environment, while the hack resides on the host system... There will probably be ways to figure it out for a long while at least which will lead to enough banwaves to make the average kiddie be too frightened to use it. ;o)
TheGreatHegemon
Profile Joined September 2010
61 Posts
Last Edited: 2010-10-04 16:34:15
October 04 2010 16:32 GMT
#60
It's a valid area of research. I am genuinely surprised Blizzard uses such a simplistic methods...

Edit:

And make no mistake, it's possible there is no Perfect Solution (unless all calculations are done server side, which still isn't feasible), it should be a hell of a lot harder than this.
Prev 1 2 3 4 5 8 9 10 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 5h 16m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Trikslyr25
StarCraft: Brood War
Sea 24910
BeSt 4528
Mini 1063
Pusan 877
Stork 704
Zeus 325
EffOrt 276
PianO 276
Last 137
ToSsGirL 116
[ Show more ]
Barracks 72
zelot 64
JulyZerg 61
Sharp 28
Sacsri 24
GoRush 19
Hm[arnc] 11
SilentControl 11
Noble 11
Bale 8
scan(afreeca) 4
Britney 0
Dota 2
Gorgc6894
singsing1867
XaKoH 358
XcaliburYe216
Counter-Strike
sgares722
shoxiejesuss676
x6flipin538
Super Smash Bros
Mew2King168
Other Games
gofns12223
Pyrionflax123
DeMusliM119
SortOf117
Organizations
Other Games
gamesdonequick3228
StarCraft: Brood War
lovetv 10
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• Berry_CruncH389
• LUISG 34
• Hinosc 1
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 4
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota298
Upcoming Events
uThermal 2v2 Circuit
5h 16m
Replay Cast
13h 16m
The PondCast
23h 16m
OSC
1d 2h
WardiTV European League
1d 5h
Replay Cast
1d 13h
Epic.LAN
2 days
CranKy Ducklings
2 days
Epic.LAN
3 days
CSO Contender
3 days
[ Show More ]
BSL20 Non-Korean Champi…
3 days
Bonyth vs Sziky
Dewalt vs Hawk
Hawk vs QiaoGege
Sziky vs Dewalt
Mihu vs Bonyth
Zhanhun vs QiaoGege
QiaoGege vs Fengzi
Sparkling Tuna Cup
3 days
Online Event
4 days
BSL20 Non-Korean Champi…
4 days
Bonyth vs Zhanhun
Dewalt vs Mihu
Hawk vs Sziky
Sziky vs QiaoGege
Mihu vs Hawk
Zhanhun vs Dewalt
Fengzi vs Bonyth
Esports World Cup
5 days
ByuN vs Astrea
Lambo vs HeRoMaRinE
Clem vs TBD
Solar vs Zoun
SHIN vs Reynor
Maru vs TriGGeR
herO vs Lancer
Cure vs ShoWTimE
Esports World Cup
6 days
Liquipedia Results

Completed

CSL 17: 2025 SUMMER
RSL Revival: Season 1
Murky Cup #2

Ongoing

JPL Season 2
BSL 2v2 Season 3
Copa Latinoamericana 4
Jiahua Invitational
BSL20 Non-Korean Championship
Championship of Russia 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters

Upcoming

CSL Xiamen Invitational
CSL Xiamen Invitational: ShowMatche
2025 ACS Season 2
CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
BSL Season 21
K-Championship
RSL Revival: Season 2
SEL Season 2 Championship
uThermal 2v2 Main Event
FEL Cracov 2025
Esports World Cup 2025
Underdog Cup #2
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
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.