• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 05:12
CEST 11:12
KST 18:12
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7Code S Season 2 (2026) - RO8 Preview7[ASL21] Finals Preview: Two Legacies21
Community News
Weekly Cups (June 8-14): Clem and Solar double, PTR tested0RSL: S6 Finals played at BlizzCon 202611Douyu Cup 2026: $20,000 Legends Event (June 26-28)10[BSL22] Non-Korean Championship from 13 to 28 June4Weekly Cups (May 25-31): Clem doubles, 2v2 circuit heads toward finale0
StarCraft 2
General
Daily SC2 Player Grid - feedback wanted StarCraft II 5.0.16 PTR Patch Notes may 26th TL Poll: How do you feel about the 5.0.16 PTR balance changes? Code S Season 2 (2026) - RO8 Preview Updates to The Core/Core Lite for v5.0.16?
Tourneys
Master Swan Open (Global Bronze-Master 2) GSL CK #4 20-21th June Crank Gathers Season 4: BW vs SC2 Team League Douyu Cup 2026: $20,000 Legends Event (June 26-28) Maestros of The Game 2 announcement and schedule !
Strategy
[G] Having the right mentality to improve
Custom Maps
Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
Mutation # 530 One For All The PondCast: SC2 News & Results Mutation # 529 Opportunities Unleashed Mutation # 528 Infection Detected
Brood War
General
VPN experiences Data needed BW General Discussion vespene.gg — BW replays in browser Where is EffOrt?
Tourneys
[Megathread] Daily Proleagues [ASL21] Grand Finals [BSL22] Grand Finals - Sunday 21:00 CEST Escore Tournament StarCraft Season 2
Strategy
Simple Questions, Simple Answers Relatively freeroll strategies Creating a full chart of Zerg builds Why doesn't anyone use restoration?
Other Games
General Games
Stormgate/Frost Giant Megathread ZeroSpace Megathread Nintendo Switch Thread Beyond All Reason Total War: Warhammer 40K
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
Vanilla Mini Mafia
Community
General
US Politics Mega-thread The Games Industry And ATVI UK Politics Mega-thread Russo-Ukrainian War Thread [H]Internet/Gaming Cafe Tips and Tricks
Fan Clubs
The HerO Fan Club! The herO Fan Club!
Media & Entertainment
Movie Discussion! [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion [Manga] One Piece
Sports
2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion Cricket [SPORT] NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
Does Workplace Frustration D…
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
Why RTS gamers make better f…
gosubay
Customize Sidebar...

Website Feedback

Closed Threads



Active: 10011 users

[G] [D] Zerg Mineral Saturation - Page 4

Forum Index > StarCraft 2 Strategy
Post a Reply
Prev 1 2 3 4 5 6 8 9 10 Next All
Rosvall
Profile Joined October 2010
Sweden122 Posts
May 04 2011 21:21 GMT
#61
Awesome Sheth! Thanks a lot.
RTP
whatthefat
Profile Blog Joined August 2010
United States918 Posts
May 04 2011 21:32 GMT
#62
Extremely insightful, thank you! I think the thing I've gained most from watching high level streams such as yours is just how much extra information can be derived from scouting.

One quibbling comment: Lalush's analysis showed that going from 24 to 30+ workers does actually give a small increase in income (it's only about 3%).
SlayerS_BoxeR: "I always feel sorry towards Greg (Grack?) T_T"
Bishnu Ghost
Profile Blog Joined April 2011
34 Posts
May 04 2011 21:44 GMT
#63
nicely done
R0YAL
Profile Blog Joined September 2009
United States1768 Posts
Last Edited: 2011-05-04 21:50:00
May 04 2011 21:49 GMT
#64
Well done buddy Great writeup!
Absence of evidence is not evidence of absence.
St0chastic
Profile Joined March 2011
United States103 Posts
May 04 2011 21:51 GMT
#65
The tip to check sentry energy levels to deduce when they were warped in and how many gates the Protoss player is using seems so obvious with the benefit of hindsight but is something I hadn't thought to do. Thanks for the guide!
Arn
Profile Joined November 2010
Sweden118 Posts
May 04 2011 21:53 GMT
#66
Given equal distance to all mineral patches, every worker up to 16 adds 100% efficiency up to 16 mineral workers. At >16 workers, glitching may occur, but it will balance out especially on far patches. The real result is that although glitching occurs, each worker does however generate a net boost in income - although only on average 50% as much as each additional worker beyond the 0th. The roof is at 24.

So:
0-16: Each worker adds 100% optimal income (~45 income/minute)
16-24: Each worker adds ~50% optimal income (~22.5 income/minute)
>24: Each worker adds 0% optimal income.

So, in short: Prio #1 is to saturate bases with >16 workers each, and if you need to further improve mineral income without expanding, 24 mineral workers per base is max.

Compare the cost of an expansion: 350 minerals & 1 larvae, to the cost and income of workers. Let's say you have 32 workers on two bases. You can either expand or build 7 workers for your 350 minerals (building workers costs more larvae, of course). Each worker will increase your income by 22.5ipm. Your additional hatchery, given that you are at OPTIMAL (16) saturation will net you exactly 0 income. But what happens when you add more workers, and where is the point where it is better to expand than to increase saturation?

Case A, expanding:
A = 45*x-350

Case B, saturating:
B = 22.5*x

Where is A = B?Where 45*x-350=22.5*x, thus 22.5x=350, thus x = 350/22.5, thus 15.555 (...). So, in other words, it coincidentally happens to be so that saturating is always more mineralefficient until you oversaturate, which might be good to keep in mind. However, the larvae cost is not accounted for, so it is gamewise unrealistic. You'd have to balance the equation up somehow, valuing larvae in minerals, but I won't attempt to do that.

As a rule of thumb: Mineralwise, the largest economic boost per worker is achieved between 0-16 workers per base, and mineralwise, the net gain is larger from saturating than getting an extra base.

There're alot of factors to factor in though: Larvae access, defendability, gas, future saturation, etc. etc.

If you keep the numbers 16 and 24 in mind you'll have come a long way by the way.

Extra note: If someone likes Google Translate (or speaks swedish), I wrote a guide about mineral saturation on our Team Property forums [G & D] Mineral Saturation etc.. If there's interest, I can translate it and update it. It has pictures and gametested facts, such as node-differentiation incomewise.
Property fightiiing! (Swe SC2 clan) | http://property-clan.com | FOR THE SWARM!
MonsieurGrimm
Profile Joined August 2010
Canada2441 Posts
May 04 2011 21:53 GMT
#67
Hey Sheth, you wrote about scouting the front with a ling, in the Gas Timings (vs Protoss) section. But what if the Protoss keeps his sentries back and out of your vision from the top of the ramp? Is that a bad idea for a Protoss because of X, or is it simply something that you should try to see if possible?
"60% of the time, it works - every time" - Brian Fantana on Double Reactors All The Way // "Great minds discuss ideas; Average minds discuss events; Small minds discuss people." - Eleanor Roosevelt
Cyrik
Profile Joined April 2010
Germany50 Posts
May 04 2011 22:02 GMT
#68
monsieur, if the protoss keeps his sentrys away from the front you see less then you "should" see, which should trigger "something fishy" in your brain. well what does a zerg do when he doesnt know what the protoss is doing on one base? he sends an overlord in there. now that overlord will most likely be attacked by those "missing" sentrys, which gives you the information you need ( at least some of the time;))
MonsieurGrimm
Profile Joined August 2010
Canada2441 Posts
May 04 2011 22:12 GMT
#69
On May 05 2011 07:02 Cyrik wrote:
monsieur, if the protoss keeps his sentrys away from the front you see less then you "should" see, which should trigger "something fishy" in your brain. well what does a zerg do when he doesnt know what the protoss is doing on one base? he sends an overlord in there. now that overlord will most likely be attacked by those "missing" sentrys, which gives you the information you need ( at least some of the time;))

Or just one sentry, keep the rest away. Overlords are slow as shit

But I see your point, I suppose.
"60% of the time, it works - every time" - Brian Fantana on Double Reactors All The Way // "Great minds discuss ideas; Average minds discuss events; Small minds discuss people." - Eleanor Roosevelt
Deadeight
Profile Blog Joined September 2010
United Kingdom1629 Posts
May 04 2011 22:25 GMT
#70
In case anyone is interested I'll post this here:

[image loading]


It's the different levels of sturation sheth was talking about:

On May 05 2011 01:08 Sheth wrote:

12-16 saturation < 16-20 saturation < 24 saturation 8-12 saturation on 2 bases< 12-16 saturation on 2 bases < 16-20 saturation on 2 bases < 24 saturation on 2 bases < 14-16 saturation on 3 bases and so forth… HOWEVER we now come to a new rule. You DO NOT want to get 3 levels of saturation ahead of your opponent. Versus a competent opponent you will LOSE. (This considers you are playing someone of equal level and you haven’t killed his army 10 times and are about to win the game. 12-16 saturation implies that you have 12-16 drones mining on 8 blue mineral patches.. and so on)




Just something I put together quickly, so sorry for the low quality. Just did it quickly, printed it out small and stuck it on my wall. I'm one of those people with all sorts of stuff stuck to the wall by my PC, but I'm anal enough about it that it had to stay in the SC2 theme of colours. Stuck up there it quickly sinks in and won't need to look at it anymore in a short time.

Feel free to use it however you want anyone.
isospeedrix
Profile Joined November 2010
United States215 Posts
May 04 2011 22:33 GMT
#71
The protoss gas section was golden. That is pretty hardcore; now I'm forced to do some math in my games.....
http://www.youtube.com/isospeedrix
grnat
Profile Joined April 2010
Australia60 Posts
May 04 2011 22:37 GMT
#72
So did you know/ change her password?
I like protoss because I find it is fun and good
michaelhasanalias
Profile Joined May 2010
Korea (South)1231 Posts
May 04 2011 22:39 GMT
#73
the bit about the sentry-counting and the information you can glean from it is easily the most insightful ZvP advice I have ever read on this forum.

That's phenomenal, thanks so much! (Also the rest is pretty solid too).
KR NsPMichael.805 | AM Michael.2640 | SEA Michael.523 | 엔에스피 New Star Players
Devastate
Profile Joined August 2010
United States25 Posts
May 04 2011 22:43 GMT
#74
Posting in an epic Sheth thread. This definitely explains how it is a 2 base terran could keep up with a 4 base Zerg doing 16 workers on minerals per base, this is just mindblowing.
michaelhasanalias
Profile Joined May 2010
Korea (South)1231 Posts
May 04 2011 22:46 GMT
#75
On May 05 2011 06:53 Arn wrote:
Given equal distance to all mineral patches, + Show Spoiler +
every worker up to 16 adds 100% efficiency up to 16 mineral workers. At >16 workers, glitching may occur, but it will balance out especially on far patches. The real result is that although glitching occurs, each worker does however generate a net boost in income - although only on average 50% as much as each additional worker beyond the 0th. The roof is at 24.

So:
0-16: Each worker adds 100% optimal income (~45 income/minute)
16-24: Each worker adds ~50% optimal income (~22.5 income/minute)
>24: Each worker adds 0% optimal income.

So, in short: Prio #1 is to saturate bases with >16 workers each, and if you need to further improve mineral income without expanding, 24 mineral workers per base is max.

Compare the cost of an expansion: 350 minerals & 1 larvae, to the cost and income of workers. Let's say you have 32 workers on two bases. You can either expand or build 7 workers for your 350 minerals (building workers costs more larvae, of course). Each worker will increase your income by 22.5ipm. Your additional hatchery, given that you are at OPTIMAL (16) saturation will net you exactly 0 income. But what happens when you add more workers, and where is the point where it is better to expand than to increase saturation?

Case A, expanding:
A = 45*x-350

Case B, saturating:
B = 22.5*x

Where is A = B?Where 45*x-350=22.5*x, thus 22.5x=350, thus x = 350/22.5, thus 15.555 (...). So, in other words, it coincidentally happens to be so that saturating is always more mineralefficient until you oversaturate, which might be good to keep in mind. However, the larvae cost is not accounted for, so it is gamewise unrealistic. You'd have to balance the equation up somehow, valuing larvae in minerals, but I won't attempt to do that.

As a rule of thumb: Mineralwise, the largest economic boost per worker is achieved between 0-16 workers per base, and mineralwise, the net gain is larger from saturating than getting an extra base.

There're alot of factors to factor in though: Larvae access, defendability, gas, future saturation, etc. etc.

If you keep the numbers 16 and 24 in mind you'll have come a long way by the way.

Extra note: If someone likes Google Translate (or speaks swedish), I wrote a guide about mineral saturation on our Team Property forums [G & D] Mineral Saturation etc.. If there's interest, I can translate it and update it. It has pictures and gametested facts, such as node-differentiation incomewise.



Need to stop you right there. We don't play this game in a vacuum, and there's a hefty dropoff between workers 17-20 and workers 21-24. Far patch 3rds mine roughly double would close patch 3rds mine.

45/minute is not an approximation, but the maximum that close patch workers can mine. Far patch workers mine at 39, and this averages (on most maps) to about 42-43.

Simple arithmetic shows that your mining numbers are very off-base, as maximum 1-base saturation is 816 (102 per patch).

Your maximum saturation would give:
112.5 per patch and 900 minerals/minute.
KR NsPMichael.805 | AM Michael.2640 | SEA Michael.523 | 엔에스피 New Star Players
fant0m
Profile Joined May 2010
964 Posts
May 04 2011 22:58 GMT
#76
Good post. I thought you were going to focus more on Zerg drone balancing, not T and P mineral line scouting, but good information anyway.

I loved your stream this Tuesday, it kept me going during maintenance. Climb that EU ladder!
Chutoro
Profile Joined January 2011
New Zealand95 Posts
May 04 2011 23:06 GMT
#77
Awesome post - thanks for doing this. I particularly like that you discuss how to tell if you're overdroning, which hardly anyone ever addresses.

Counting workers when scouting seems to be a skill that comes with practice, since you can't control/box select them the way you can your own workers. I doubt anyone actually goes through and counts them individually. I'm getting better at working it out at a glance though. As far as I can tell it seems to go something like this:

- Workers moving back and forth in one direction only = one worker per patch maximum (so 0-8 workers). You can easily count them in this situation.

- Workers moving in both directions and crossing in the middle = two workers per patch. This means 9-16 workers - more workers crossing over means the upper end of that range, only a few means the lower end.

- Workers going round behind the minerals or switching between mineral patches = more than two workers per patch. This means 17-24 workers - the more that are doing this, the closer to saturation.

Maybe some images or short animated clips would help to illustrate this.
[Atomic]Peace
Profile Blog Joined April 2010
United States451 Posts
May 04 2011 23:09 GMT
#78
One thing I love about Sheth above all else is that he is one of the only top players making huge contributions to our written understanding of Starcraft. The general public has a much improved ability to understand Zerg thanks to his extensive posts on the Strategy forum and his commentary + replay packs. Thanks a lot Sheth!
☢
AzureD
Profile Joined September 2010
United States320 Posts
Last Edited: 2011-05-04 23:46:58
May 04 2011 23:29 GMT
#79
I have a bit of a problem with the tiers on saturation. I find that 12 - 16 is a way bigger difference than 16 - 20. Difference between 20 - 24 is really small. Once you get past 16 on minerals it just gets less and less effective. Like past 16 on minerals per base each extra worker is more like 90% a worker and then 80% and then 65% as efficient all the way up to 24 where each extra is 0% as efficient. That is why 2 base with 12 workers each is way better than 1 base with 24. The difference is several tiers bigger than previous tiers. I don't even include 16 per 2 base because that is even bigger than 12 per 2 base. As for example having 24 one one base and 12 on another is actually not as good as having 16 per base even though you have less workers.

I mean just going from enemy has 12 and you have 14 is about a big a jump in saturation tier as him being 16 and you being 20. Him having 12 and you having 13 is about a big as difference as him being 20 and you being 24.

Another point I would like to make though is how many far patches you have compared to close patches. 2 drones can mine a close patch at near perfect efficiency while 3 is required to have a far patch mining constantly with that 3rd worker mining at about half the efficiency since it has to wait. You usually do not have more than 3 far patches and one cut off point you could look at is having 2 per close patch and 3 per far patch although that 3 per patch is not so good but better than 3 per all patches.

When I play Zerg I tend to go for a standard of 16 max per 8 mineral base only producing extra drones once I am producing another hatchery. The rest of the time I am making units, buildings or upgrades. Of course I over produce beyond 16 as well to take into account that I will be making buildings which cost a drone.

So for me being on 2 base means 48 drones max mining constantly with a little more for making buildings. 3 base means 72 max and with 4 base I stop at 80 mostly just taking gas and transferring most drones from my main if it is not already mined out. Mostly though 3 base with 72 drones means perfect efficiency and if you can get to that point before your enemy then I think you are quite ahead.

I almost never like to saturate all the way up to 24 unless I am about to expand with Zerg specifically.

Also when taking my third I sometimes start making the drones when my hatch is 75% complete and rally drone production to the 3rd because I do not want to do a transfer later. When they hatch and get there it will be complete at around that exact moment.
Steel
Profile Blog Joined April 2010
Japan2283 Posts
May 04 2011 23:39 GMT
#80
great read. thanks for this i learned quite a bit. I have to get into the habit of scouting opponent workers but now i actually know what im looking for ...
Try another route paperboy.
Prev 1 2 3 4 5 6 8 9 10 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 48m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 173
StarCraft: Brood War
Sea 2345
Leta 179
Sharp 46
hero 35
Backho 34
Hm[arnc] 26
Aegong 21
soO 19
NotJumperer 16
Bale 14
[ Show more ]
Killer 12
Purpose 7
sorry 3
Mong 1
League of Legends
JimRising 593
Other Games
ceh9733
WinterStarcraft567
Liquid`RaSZi525
Trikslyr36
RuFF_SC219
Organizations
Dota 2
PGL Dota 2 - Secondary Stream1821
Other Games
gamesdonequick502
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 13 non-featured ]
StarCraft 2
• Berry_CruncH246
• StrangeGG 38
• LUISG 22
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Upcoming Events
The PondCast
48m
WardiTV Spring Champion…
1h 48m
MaxPax vs SHIN
ByuN vs herO
Solar vs Zoun
OSC
3h 48m
OSC
14h 48m
CranKy Ducklings
1d
WardiTV Spring Champion…
1d 1h
Cure vs SKillous
WardiTV Spring Champion…
2 days
GSL
2 days
Maru vs ShoWTimE
Classic vs Reynor
herO vs Lambo
Solar vs Clem
BSL22 NKC (BSL vs China)
2 days
XuanXuan vs Jaystar
Mihu vs Messiah
eOnzErG vs Dewalt
Bonyth vs Jaystar
TerrOr vs Messiah
XuanXuan vs Mihu
eOnzErG vs Jaystar
Replay Cast
2 days
[ Show More ]
WardiTV Spring Champion…
3 days
GSL
3 days
Patches Events
3 days
BSL22 NKC (BSL vs China)
3 days
Dewalt vs Messiah
Bonyth vs Mihu
TerrOr vs XuanXuan
eOnzErG vs Messiah
Jaystar vs Mihu
Dewalt vs XuanXuan
Bonyth vs TerrOr
Replay Cast
3 days
WardiTV Weekly
4 days
Sparkling Tuna Cup
5 days
Douyu Cup 2020
6 days
Oliveira vs Trap
Jieshi vs XY
soO vs FanTaSy
TY vs Coffee
Liquipedia Results

Completed

Proleague 2026-06-16
uThermal 2v2 2026 Main Event
Heroes Pulsing #1

Ongoing

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

Upcoming

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

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.