• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 12:09
CEST 18:09
KST 01:09
  • 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
ByuL, and the Limitations of Standard Play1Team 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 Preview8
Community News
[TLMC] Summer 2026 Ladder Map Rotation05.0.16 patch for SC2 goes live (8 worker start)76ZeroSpace at Steam NextFest - Last free demo31Weekly Cups (June 8-14): Clem and Solar double, PTR tested0RSL: S6 Finals played at BlizzCon 202611
StarCraft 2
General
5.0.16 patch for SC2 goes live (8 worker start) Daily SC2 Player Grid - feedback wanted Is the larve respawn broken? The Death of Cheese: From a Professional Cheeser Mizenhauer's Douyu Cup Preview
Tourneys
Maestros of The Game 2 announcement and schedule ! Douyu Cup 2026: $20,000 Legends Event (June 26-28) RSL Revival: Season 6 - Qualifiers and Main Event INu's Battles#17 <BO.9> Sparkling Tuna Cup - Weekly Open Tournament
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 531 Experimental Artillery Mutation # 530 One For All Mutation # 529 Opportunities Unleashed
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ ASL 22 Proposed Map Pool Quality of life changes in BW that you will like ? Farewell Beloved Starcraft (Youtube Videos) BW General Discussion
Tourneys
[Megathread] Daily Proleagues [ASL21] Grand Finals The Casual Games of the Week Thread [BSL22] GosuLeague Casts - Tue & Thu 22:00 CEST
Strategy
Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies Why doesn't anyone use restoration?
Other Games
General Games
Nintendo Switch Thread Path of Exile Stormgate/Frost Giant Megathread Beyond All Reason ZeroSpace at Steam NextFest - Last free demo
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
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread The Games Industry And ATVI Canadian Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread
Fan Clubs
The HerO Fan Club! The herO Fan Club!
Media & Entertainment
Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion
Sports
Formula 1 Discussion 2024 - 2026 Football Thread McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 Cricket [SPORT]
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
Listen To The Coaches!
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 9003 users

Zerg Build Order optimizer. - Page 17

Forum Index > SC2 General
Post a Reply
Prev 1 15 16 17 18 19 58 Next
icezar
Profile Joined June 2010
Germany240 Posts
Last Edited: 2010-10-18 17:55:06
October 18 2010 17:53 GMT
#321
I would be curious for the BO to maximize economy and after that try to add static defence and queens to defend or even lings if larva is not a cap.
Dharmok
Profile Joined April 2010
Netherlands57 Posts
Last Edited: 2010-10-18 20:54:40
October 18 2010 20:53 GMT
#322
Lomilar, I love what you're doing here. I tried to see if I could come up with a better build order for 5 muta and it turns out following build (tested using yabot on steppes) is at least as good and probably better:
10 OV
10 pool
12 gas
14 Queen
16 gas
16 OV
16 Lair
23 OV
23 Spire

On steppes I was able to start the mutas at 6:26 (same as your build order). But since it uses a Queen, you're in a lot better shape. Makes me wonder if something like a fast expand build using 4 geysers might be feasible as well... Anyway, I find the builds this program generates pretty inspiring.
Only dead fish go with the flow
azzu
Profile Joined August 2010
Germany141 Posts
Last Edited: 2010-10-19 11:41:51
October 19 2010 11:30 GMT
#323
actually the build that was found by this program for fastest 5 muta + 23 drones is almost exactly like this one: http://wiki.teamliquid.net/starcraft2/Fast_Mutalisks_(vs._Protoss)

10 - Overlord
10 - ExtractorTrick
14 - SpawningPool
13 - Extractor
12 - Extractor
16 - Lair
18 - Overlord
20 - Spire
19 - Queen
24 - Overlord
24 - Overlord
25 - 5 Mutas
@6:20 - Mutas pop
http://pastebin.com/11Pp87Um


Also note that you're ~15 seconds slower if you do this ingame
Dudemeister
Profile Joined July 2010
Sweden314 Posts
October 19 2010 13:14 GMT
#324
Fastest way to 12 banes:

10 ET
11 Ovie
11 Gas
11 Pool
11 Ling
2 drones
14 ling
15 Banes nest
14 ling
15 ling
16 Gas
15 ling
16 ling
Make 12 banes

Time: 4:40
Andre112
Profile Joined September 2010
Canada52 Posts
Last Edited: 2010-10-19 17:32:05
October 19 2010 17:31 GMT
#325
Can someone do a run of the program of the following requirement:
30 drones
2 queens
2 hatcheries (1 at nat)
2 pairs of lings (before 4:30 mins)
ling speed
maybe lair too (i'm not sure about the timing)

i wanna know which BO it comes up.
Is it 15hatch>14pool>13gas, 14gas>14pool>21hatch, or 14pool>16hatch>17gas, or something crazy?
PepperoniPiZZa
Profile Blog Joined October 2010
Sierra Leone1660 Posts
October 19 2010 18:21 GMT
#326
Hi, I'm not too much into Starcraft but I like ai and I'd like to ask a question.

Howcome your ai takes so many hours to calculate, are you doing real-time simulations? I'm asking because my CPU can do billons of operations per second, millons of build orders should fit in there, what's the part that consumes so much time?

Quote?
Bumblebees
Profile Joined August 2010
United States328 Posts
Last Edited: 2010-10-19 19:41:46
October 19 2010 19:31 GMT
#327
On October 19 2010 02:26 kaliax wrote:
Show nested quote +
On October 16 2010 20:44 Schnullerbacke13 wrote:
On October 16 2010 18:17 Almania wrote:
Therefore a minmax algorithm is applicable


Are you using the term minmax correctly here? My understanding of minmax (having implemented it to solve a few two player games) is that it requires an adversary. You take a turn - they take a turn, with them trying to lower the result and you trying to raise it (hence, minimax). I don't see how it can apply to BOs which are effectively single player games?


Ofc it applies. In chess minmax is applicable only with 2 players, because there is no game progress with one player ^^.

With one player RTS it works like:
1) at time T you have two options.
2) Branch (so you have two game simulations). One with action A done, other with option B done
3) do (2) for 10 time ticks creating more branches
4) at time T+10 run your weighting function, remove weakest branches
5) continue with (2)

the longer you can afford to create branches, the weaker the minmax weighting function is, (=computing time) the more likely you will find "sneaky" BO's, which will look bad for some 30 seconds but suddenly get well after some 60 seconds (e.g. early queen). Those BOs are likely missed by a human beeing.



Uh, so this is not minimax search. You're describing some sort of tree search with pruning and a heuristic evaluating function (wtf is a "minmax weighting function"?), but not minimax, which requires an adversary who is trying to minimize your score (i.e. chess), or at least a model which creates a zero-sum game (i.e. modeling player vs nature, and trying to minimize the worst possible outcome, which again does not make sense here since all actions aside from opponents actions (which we aren't modeling) are within player's control).

Thank you for post OP, looks great, will keep checking this.


Extensions or modifications to a search algorithm do not make it no longer that algorithm.

There are many forms of minimax, and essentially the only requirement to be considered so is that the search's primary function is to compare two optimal outcomes arising from evaluating 2 opposing developments. There's plenty of various minimax based searches (such as alpha-beta and it's variants) with varying extensions (heuristics, quiescence, iterative deepening, aspiration searches, etc..). Nearly all of them can be added to a basic minimax, though the performance will not be enhanced nearly as much as moving to even a simple alpha-beta, which is still a form of minimax.


Also in a build order search, there IS an opponent and it is quite simply another build order. The evaluation is time for a specific outcome. Simply comparing 2 build orders initiating at a zero-state initially to a specific depth is quite simply enough.

There are plenty of ways to greatly speed this up. Even just a simple negascout with principal variation and very little else.

I haven't read the whole thread, but if the OP is using a genetic algorithm as seemed to be implied at the beginning of the thread, the aforementioned method would be significantly faster.
Bumblebees
Profile Joined August 2010
United States328 Posts
October 19 2010 19:39 GMT
#328
On October 20 2010 03:21 PepperoniPiZZa wrote:
Hi, I'm not too much into Starcraft but I like ai and I'd like to ask a question.

Howcome your ai takes so many hours to calculate, are you doing real-time simulations? I'm asking because my CPU can do billons of operations per second, millons of build orders should fit in there, what's the part that consumes so much time?



You have it a bit reversed. Given "billions of calcuations", even a relatively static calculation of a build order will take "millions of calculations". Ideally a well written program should be able to evaluate many (likely tens or hundreds of thousands) static points in time. Every point in time needs to be evaluated (ideally at increments of time equivalent to the income of 5 minerals/gas given the current mining rate).

Once you consider the branching that will occur for every state that needs to be evaluated, that increases the time significantly as you move forward in 'game time', Many, many millions of game-states need to be evaluated.

If the OP is using a genetic algorithm, then you have to consider each possible build order possible to achieve the outcome and essentially work backwards to narrow it down to a select field of "fit" options.

Either way you look at it, the program has to prune or create branches to determine the idea outcome from millions and millions of potential solutions.
Lomilar
Profile Joined July 2010
United States130 Posts
October 20 2010 00:32 GMT
#329
I love you guys.

There's been tremendous support for this tool and lots of help from ~25 alpha testers.

Hoping to get a version out to you guys by the end of this week.

Subversion
Profile Blog Joined April 2010
South Africa3627 Posts
October 20 2010 01:59 GMT
#330
On October 20 2010 09:32 Lomilar wrote:
I love you guys.

There's been tremendous support for this tool and lots of help from ~25 alpha testers.

Hoping to get a version out to you guys by the end of this week.



you are the man. can't wait for this.
Goobus
Profile Joined May 2010
Hong Kong587 Posts
October 20 2010 02:05 GMT
#331
The first poll has 666 yes answers. I think it's the devil telling you, through TLers, to release the app. DON'T DO IT!! ITS A TRAP!
Almania
Profile Joined September 2010
145 Posts
October 20 2010 02:44 GMT
#332
I haven't read the whole thread, but if the OP is using a genetic algorithm as seemed to be implied at the beginning of the thread, the aforementioned method would be significantly faster.

Can you prove prove this to us? ie, write a BO calculator faster than Lomilar's?
latan
Profile Joined July 2010
740 Posts
Last Edited: 2010-10-20 03:21:52
October 20 2010 03:20 GMT
#333
I'd assume it's based on linear programming or some other operation research technique. there's specialized software that will solve a problem after you model it problem properly. i don't think it'd be that hard to put these type of sc2 problems into a RO model.
ibgeekn4me
Profile Joined April 2010
United States75 Posts
October 20 2010 03:26 GMT
#334
lovin this idea!!!
Deleted_143
Profile Joined October 2010
Australia256 Posts
Last Edited: 2010-10-20 07:08:54
October 20 2010 07:07 GMT
#335
--- Nuked ---
Schnullerbacke13
Profile Joined August 2010
Germany1199 Posts
Last Edited: 2010-10-20 07:34:28
October 20 2010 07:33 GMT
#336
On October 20 2010 04:31 Bumblebees wrote:
Show nested quote +
On October 19 2010 02:26 kaliax wrote:
On October 16 2010 20:44 Schnullerbacke13 wrote:
On October 16 2010 18:17 Almania wrote:
Therefore a minmax algorithm is applicable


Are you using the term minmax correctly here? My understanding of minmax (having implemented it to solve a few two player games) is that it requires an adversary. You take a turn - they take a turn, with them trying to lower the result and you trying to raise it (hence, minimax). I don't see how it can apply to BOs which are effectively single player games?


Ofc it applies. In chess minmax is applicable only with 2 players, because there is no game progress with one player ^^.

With one player RTS it works like:
1) at time T you have two options.
2) Branch (so you have two game simulations). One with action A done, other with option B done
3) do (2) for 10 time ticks creating more branches
4) at time T+10 run your weighting function, remove weakest branches
5) continue with (2)

the longer you can afford to create branches, the weaker the minmax weighting function is, (=computing time) the more likely you will find "sneaky" BO's, which will look bad for some 30 seconds but suddenly get well after some 60 seconds (e.g. early queen). Those BOs are likely missed by a human beeing.



Uh, so this is not minimax search. You're describing some sort of tree search with pruning and a heuristic evaluating function (wtf is a "minmax weighting function"?), but not minimax, which requires an adversary who is trying to minimize your score (i.e. chess), or at least a model which creates a zero-sum game (i.e. modeling player vs nature, and trying to minimize the worst possible outcome, which again does not make sense here since all actions aside from opponents actions (which we aren't modeling) are within player's control).

Thank you for post OP, looks great, will keep checking this.


Extensions or modifications to a search algorithm do not make it no longer that algorithm.

There are many forms of minimax, and essentially the only requirement to be considered so is that the search's primary function is to compare two optimal outcomes arising from evaluating 2 opposing developments. There's plenty of various minimax based searches (such as alpha-beta and it's variants) with varying extensions (heuristics, quiescence, iterative deepening, aspiration searches, etc..). Nearly all of them can be added to a basic minimax, though the performance will not be enhanced nearly as much as moving to even a simple alpha-beta, which is still a form of minimax.


Also in a build order search, there IS an opponent and it is quite simply another build order. The evaluation is time for a specific outcome. Simply comparing 2 build orders initiating at a zero-state initially to a specific depth is quite simply enough.

There are plenty of ways to greatly speed this up. Even just a simple negascout with principal variation and very little else.

I haven't read the whole thread, but if the OP is using a genetic algorithm as seemed to be implied at the beginning of the thread, the aforementioned method would be significantly faster.


1st: with "weighting function" i mean a method computing a value of "how good" a build variant is.
2cnd: ofc i implemented some variant of minmax. However i do not care how it is called. it works :-D

3rd: People seem confuse some things: I am not the OP, i wrote a distinct build calculator independent of the OP using a minmax (or as you want to call it), and yes: it seems to run faster (~some minutes) instead of genetic algos.
However the performance depends on how agressive the pruning of "weaker" build variants is done. Sometimes a build looks bad in the beginning (e.g. early hatch, queen) and gets good at a later point, the less agressive pruning is performed, the more likely the "best" build is found and the higher the computation time. So i usually use some fast settings for initial discovery (3 minutes), but make a long run (1 day) to ensure there is not another, better build.
21 is half the truth
kaliax
Profile Joined June 2009
United States48 Posts
October 20 2010 09:41 GMT
#337
@OP,

Wondering if you could share some of the technical details of your genetic algo implementation. Doing some research on the topic for an unrelated project, would be fascinated to know how you applied it here.
In the beginning, the universe was created. This made a lot of people very angry, and has been widely regarded as a bad idea. - Douglas Adams
kaliax
Profile Joined June 2009
United States48 Posts
October 20 2010 10:00 GMT
#338
On October 20 2010 04:31 Bumblebees wrote:
Show nested quote +
On October 19 2010 02:26 kaliax wrote:
On October 16 2010 20:44 Schnullerbacke13 wrote:
On October 16 2010 18:17 Almania wrote:
Therefore a minmax algorithm is applicable


Are you using the term minmax correctly here? My understanding of minmax (having implemented it to solve a few two player games) is that it requires an adversary. You take a turn - they take a turn, with them trying to lower the result and you trying to raise it (hence, minimax). I don't see how it can apply to BOs which are effectively single player games?


Ofc it applies. In chess minmax is applicable only with 2 players, because there is no game progress with one player ^^.

With one player RTS it works like:
1) at time T you have two options.
2) Branch (so you have two game simulations). One with action A done, other with option B done
3) do (2) for 10 time ticks creating more branches
4) at time T+10 run your weighting function, remove weakest branches
5) continue with (2)

the longer you can afford to create branches, the weaker the minmax weighting function is, (=computing time) the more likely you will find "sneaky" BO's, which will look bad for some 30 seconds but suddenly get well after some 60 seconds (e.g. early queen). Those BOs are likely missed by a human beeing.



Uh, so this is not minimax search. You're describing some sort of tree search with pruning and a heuristic evaluating function (wtf is a "minmax weighting function"?), but not minimax, which requires an adversary who is trying to minimize your score (i.e. chess), or at least a model which creates a zero-sum game (i.e. modeling player vs nature, and trying to minimize the worst possible outcome, which again does not make sense here since all actions aside from opponents actions (which we aren't modeling) are within player's control).

Thank you for post OP, looks great, will keep checking this.


Extensions or modifications to a search algorithm do not make it no longer that algorithm.

There are many forms of minimax, and essentially the only requirement to be considered so is that the search's primary function is to compare two optimal outcomes arising from evaluating 2 opposing developments. There's plenty of various minimax based searches (such as alpha-beta and it's variants) with varying extensions (heuristics, quiescence, iterative deepening, aspiration searches, etc..). Nearly all of them can be added to a basic minimax, though the performance will not be enhanced nearly as much as moving to even a simple alpha-beta, which is still a form of minimax.


Also in a build order search, there IS an opponent and it is quite simply another build order. The evaluation is time for a specific outcome. Simply comparing 2 build orders initiating at a zero-state initially to a specific depth is quite simply enough.

There are plenty of ways to greatly speed this up. Even just a simple negascout with principal variation and very little else.

I haven't read the whole thread, but if the OP is using a genetic algorithm as seemed to be implied at the beginning of the thread, the aforementioned method would be significantly faster.


Of course you can model this problem as a variant of minimax, I wasn't disputing that. I was just stating that the post I quoted was not actually a minimax, but just a heuristic search tree pruning algorithm. Moot point anyways.

You bring up a great point with negascout though, it'd be great to see that implementation of this.
In the beginning, the universe was created. This made a lot of people very angry, and has been widely regarded as a bad idea. - Douglas Adams
Bumblebees
Profile Joined August 2010
United States328 Posts
Last Edited: 2010-10-20 10:40:59
October 20 2010 10:32 GMT
#339
On October 20 2010 11:44 Almania wrote:
Show nested quote +
I haven't read the whole thread, but if the OP is using a genetic algorithm as seemed to be implied at the beginning of the thread, the aforementioned method would be significantly faster.

Can you prove prove this to us? ie, write a BO calculator faster than Lomilar's?


There is nothing to prove. Use of a genetic algorithm is only ever going to be faster in a 2 opponent game if there is some form of mutation occurring that limits the accuracy or ability of a static comparison between branches. Build order evaluation is completely static as the current position can always be evaluated compared to a previous game state, and it becomes even more effective over GA because there is a defined cutoff that will limit branching and allow for effective search extensions.

Of course GA can be fairly easily made to fit most game-theory problems, but the question isn't really "can it work?" For 99% of problems where some form of minimax is directly applicable, it will be faster.


And no, I won't write one. I spent many years of my life working on, with and discussing chess software. I have other things in my life I rather focus on in my spare time, such as actually playing starcraft 2


edit: I wanted to point out that if we were trying to figure out what the best response to a adaptive build order* is, then some sort of genetic algo would be quite applicable. This would be even more computationally intense though as it would need to take into account the map, unit pathing/speed, unit loss, etc... to be even remotely useful. Essentially it would be AI playing the game.

* This is assuming that the 'opponent' is constantly changing his response to the information that can be gained from the 'player's emerging build order.
osten
Profile Joined March 2008
Sweden316 Posts
October 20 2010 11:49 GMT
#340
I want to have your babies!

This is absolutely perfect!

Can't wait to try it out. Also veeery interrested in how this thing works!
Prev 1 15 16 17 18 19 58 Next
Please log in or register to reply.
Live Events Refresh
PSISTORM Gaming Misc
15:55
FSL TeamLeague: ST vs POG
Liquipedia
BSL22 NKC (BSL vs China)
14:00
Playoffs Day 1/2
Bonyth vs TerrOr
eOnzErG vs Dewalt
XuanXuan vs TBD
ZZZero.O230
LiquipediaDiscussion
Maestros of the Game
12:30
Offline Playoffs
herO vs Maru
Serral vs TBD
ComeBackTV 4656
RotterdaM1822
WardiTV1630
IntoTheiNu 1439
Ryung 1003
TaKeTV 706
SHIN 345
IndyStarCraft 283
SteadfastSC275
Rex232
BRAT_OK 163
EnkiAlexander 123
CosmosSc2 107
3DClanTV 69
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1822
Ryung 1003
SHIN 345
IndyStarCraft 283
SteadfastSC 275
Rex 232
BRAT_OK 163
CosmosSc2 107
MindelVK 24
StarCraft: Brood War
Britney 29794
Horang2 2133
EffOrt 1124
BeSt 410
ggaemo 282
ZZZero.O 230
Mong 106
Hyun 58
Pusan 43
Hm[arnc] 42
[ Show more ]
Movie 41
yabsab 30
sSak 29
Aegong 28
Rock 25
Sacsri 13
sorry 5
Dota 2
qojqva2055
syndereN323
LuMiX1
Counter-Strike
pashabiceps1113
edward325
Heroes of the Storm
Khaldor459
Liquid`Hasu236
Other Games
singsing3703
B2W.Neo1222
FrodaN1129
byalli347
Hui .162
XaKoH 139
KnowMe115
XcaliburYe85
Trikslyr33
Organizations
Dota 2
PGL Dota 2 - Main Stream9906
Other Games
EGCTV1467
StarCraft: Brood War
UltimateBattle 64
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 17 non-featured ]
StarCraft 2
• iHatsuTV 10
• Response 6
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• intothetv
• Kozan
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• Michael_bg 9
• FirePhoenix8
• Pr0nogo 4
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Other Games
• Shiphtur360
• tFFMrPink 12
Upcoming Events
Douyu Cup 2020
12h 51m
BSL22 NKC (BSL vs China)
21h 51m
Mihu vs TBD
Online Event
22h 51m
RSL Revival
1d 9h
WardiTV Weekly
1d 18h
RSL Revival
2 days
RSL Revival
3 days
Bombastic Starleague
3 days
Kung Fu Cup
3 days
OSC
4 days
[ Show More ]
CrankTV Team League
4 days
Bombastic Starleague
5 days
Replay Cast
5 days
The PondCast
5 days
HomeStory Cup
5 days
Replay Cast
6 days
HomeStory Cup
6 days
Liquipedia Results

Completed

CSL Season 21: Qualifier 1
WardiTV Spring 2026
Heroes Pulsing #2

Ongoing

IPSL Spring 2026
Acropolis #4
CSCL: Masked Kings S4
YSL S3
BSL 22 Non-Korean Championship
CSL Season 21: Qualifier 2
SCTL 2026 Spring
Douyu Cup 2026
Maestros of the Game 2
Murky Cup 2026
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

Upcoming

CSL 2026 Summer (S21)
ASL Season 22:Wild Card Qualifier
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
BCC 2026
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E1
Heroes Pulsing #3
FISSURE Playground #5
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.