• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 16:07
CET 22:07
KST 06:07
  • 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
TL.net Map Contest #21: Winners11Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting12[ASL20] Ro4 Preview: Descent11
Community News
Weekly Cups (Nov 3-9): Clem Conquers in Canada3SC: Evo Complete - Ranked Ladder OPEN ALPHA8StarCraft, SC2, HotS, WC3, Returning to Blizzcon!45$5,000+ WardiTV 2025 Championship7[BSL21] RO32 Group Stage4
StarCraft 2
General
Mech is the composition that needs teleportation t Weekly Cups (Nov 3-9): Clem Conquers in Canada Craziest Micro Moments Of All Time? SC: Evo Complete - Ranked Ladder OPEN ALPHA RotterdaM "Serral is the GOAT, and it's not close"
Tourneys
Constellation Cup - Main Event - Stellar Fest Tenacious Turtle Tussle Sparkling Tuna Cup - Weekly Open Tournament $5,000+ WardiTV 2025 Championship Merivale 8 Open - LAN - Stellar Fest
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 499 Chilling Adaptation Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened Mutation # 496 Endless Infection
Brood War
General
FlaSh on: Biggest Problem With SnOw's Playstyle BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ [ASL20] Ask the mapmakers — Drop your questions Where's CardinalAllin/Jukado the mapmaker?
Tourneys
[ASL20] Grand Finals [Megathread] Daily Proleagues [BSL21] RO32 Group A - Saturday 21:00 CET [BSL21] RO32 Group B - Sunday 21:00 CET
Strategy
Current Meta PvZ map balance How to stay on top of macro? Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Should offensive tower rushing be viable in RTS games? Path of Exile Dawn of War IV
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
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread The Games Industry And ATVI
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion! Korean Music Discussion Series you have seen recently...
Sports
2024 - 2026 Football Thread Formula 1 Discussion NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Dyadica Gospel – a Pulp No…
Hildegard
Coffee x Performance in Espo…
TrAiDoS
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Reality "theory" prov…
perfectspheres
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1740 users

[G] Shine's 12-Roach All-In (Or is it?) - Page 2

Forum Index > StarCraft 2 Strategy
Post a Reply
Prev 1 2 All
TangSC
Profile Blog Joined July 2011
Canada1866 Posts
June 27 2013 13:43 GMT
#21
On June 27 2013 21:44 Spec wrote:
Why does your walk-through video have a cam of the closet behind you? Do you use it to keep an eye on the monster?

Yes, the other night I saw the new Monsters Inc. movie in theatre...scary stuff.
Coaching www.allin-academy.com | Team www.All-Inspiration.com
HanSomPa
Profile Joined December 2012
United States87 Posts
June 27 2013 18:32 GMT
#22
Imo, if people still made Banshees like in WoL Hellion/Banshee style
He will win who knows when to fight and when not to fight. He will win who knows how to handle both superior and inferior forces.
monkxly
Profile Blog Joined January 2009
Canada241 Posts
June 27 2013 18:46 GMT
#23
awesome bo, good to pull once in a best of
get a spire
DaemonX
Profile Joined September 2010
545 Posts
Last Edited: 2013-06-28 00:22:19
June 28 2013 00:07 GMT
#24
On June 27 2013 22:40 TangSC wrote:
Show nested quote +
On June 27 2013 10:29 Markwerf wrote:
On June 27 2013 09:31 DaemonX wrote:
Day9 defined all-in as a build with 'no next step'. This is a good working definition.

Shine's style can have a heap of next steps, it doesn't leave you in an awkward position tech-wise. Does it have to deal damage? Yes. But so do all serious aggressions. If you aren't doing it blind HOPING it will do damage, but instead are responding to a scout or trigger from your opponent that makes it highly probable that you will be dealing damage, then I for one don't call aggression that leaves you in a reasonable position an 'all-in'.

eg 4-gate = all-in. You are left without a second base, low probe count AND no tech. You have no next step if your opponent isn't dead -> you are all-in.
eg hell-bat drop before CC -> you have no 2nd CC and a low unit count to defend and cannot apply pressure -> you are all-in.
eg attacking with all your units when you have 50% of your drones wiped out from a drop instead of remaking -> all-in

eg 2-base 1/1 roach-bane push on 60 drones. You have tech, drones and bases and upgrades, you can go in any direction as long as you do enough damage your opponent cannot take a 3rd before you - NOT all-in.
eg 12 roach aggression on 2 base in response to gasless expand. You have 2x gas geysers, letting you get to lair in 20 seconds, 2 base and 2 queens. As long as damage is dealt to opponent's natural, who you KNOW is low tech, you are NOT all-in.


Basically any big attack that isn't harass is 'all-in' to some extent because you are are behind if you don't do good damage. Going into semantics and discussing if this build is all-in or not is so silly. The day9 definition is a bit stupid as basically all builds have a next step, it's easier to see it as an attack that has to do a lot of damage which this definately is..

You make a good point, the whole notion of an all-in is arbitrary because most builds have a next step/follow-through (though I'd argue that DaemonX is right that a 4gate in PvZ or early pools/proxy rax with worker pulls are blind all-ins). It is a worthwhile discussion though. All-ins and borderline all-ins are slowly becoming less taboo on the North American and European servers, but there's still a lot of people who completely reject the benefits of learning/incorporating aggressive styles.


I think the semantics matter - because these terms are used disparagingly and those styles and players are stigmatised, but also because the terms do mean something.

If I'm saying "well he's all-in", what I mean is "hold this with no damage and I auto-win". Ie when toss does a 4-gate, I scout it, he turns up to 8 roaches 3 spines 3 queens in a tiny choke in front of 2 base saturation, he sadly goes home to die - he was "all in". It's not all-in if I've 8-pooled and he KNOWS I cannot hold a 4gate with zero damage.

All-in is a legitimate descriptor that has been abused by every player who got attacked when it wasn't terribly convenient in their current game plan/style/build to be attacked and wanted someone or something to blame.

I don't think your builds are - by and large - all-ins. As long as they're not done blind. Except the 'second barrel'. That shit is whack in all cases, do it blind as a bat
TangSC
Profile Blog Joined July 2011
Canada1866 Posts
June 28 2013 12:53 GMT
#25
On June 28 2013 09:07 DaemonX wrote:
Show nested quote +
On June 27 2013 22:40 TangSC wrote:
On June 27 2013 10:29 Markwerf wrote:
On June 27 2013 09:31 DaemonX wrote:
Day9 defined all-in as a build with 'no next step'. This is a good working definition.

Shine's style can have a heap of next steps, it doesn't leave you in an awkward position tech-wise. Does it have to deal damage? Yes. But so do all serious aggressions. If you aren't doing it blind HOPING it will do damage, but instead are responding to a scout or trigger from your opponent that makes it highly probable that you will be dealing damage, then I for one don't call aggression that leaves you in a reasonable position an 'all-in'.

eg 4-gate = all-in. You are left without a second base, low probe count AND no tech. You have no next step if your opponent isn't dead -> you are all-in.
eg hell-bat drop before CC -> you have no 2nd CC and a low unit count to defend and cannot apply pressure -> you are all-in.
eg attacking with all your units when you have 50% of your drones wiped out from a drop instead of remaking -> all-in

eg 2-base 1/1 roach-bane push on 60 drones. You have tech, drones and bases and upgrades, you can go in any direction as long as you do enough damage your opponent cannot take a 3rd before you - NOT all-in.
eg 12 roach aggression on 2 base in response to gasless expand. You have 2x gas geysers, letting you get to lair in 20 seconds, 2 base and 2 queens. As long as damage is dealt to opponent's natural, who you KNOW is low tech, you are NOT all-in.


Basically any big attack that isn't harass is 'all-in' to some extent because you are are behind if you don't do good damage. Going into semantics and discussing if this build is all-in or not is so silly. The day9 definition is a bit stupid as basically all builds have a next step, it's easier to see it as an attack that has to do a lot of damage which this definately is..

You make a good point, the whole notion of an all-in is arbitrary because most builds have a next step/follow-through (though I'd argue that DaemonX is right that a 4gate in PvZ or early pools/proxy rax with worker pulls are blind all-ins). It is a worthwhile discussion though. All-ins and borderline all-ins are slowly becoming less taboo on the North American and European servers, but there's still a lot of people who completely reject the benefits of learning/incorporating aggressive styles.
I don't think your builds are - by and large - all-ins. As long as they're not done blind. Except the 'second barrel'. That shit is whack in all cases, do it blind as a bat

Well it would be a stretch to say some of my builds aren't all-ins lol, but it's interesting that you say the 'second barrel' from the triple barrel bust is all-in because it's blind. This is a bit off-topic for this thread, but you have the option of Overseer scouting the Terran as soon as the Lair is done to decide whether to attack. Honestly though, doing that particular build blindly works well because the only thing that the attack MUST accomplish is resetting Terran's army count so that Zerg can saturate their third behind the attack.
Coaching www.allin-academy.com | Team www.All-Inspiration.com
Klamitya
Profile Joined August 2010
Canada18 Posts
June 28 2013 18:08 GMT
#26
Love the builds Tang! I always find myself trying to play more macro-oriented, but 100% agree with you that learning a few very powerful aggressive builds like this makes you a more well rounded player (and they're fun!). Keep 'em coming sir! Much appreciated.
If at first you don't succeed, failure may be your style
BlackPride
Profile Joined July 2012
United States186 Posts
June 28 2013 18:40 GMT
#27
I love these guides, although to be (perhaps) overly critical, I don't think this one is that special. People have been doing like this since early Wings. But props, and I hope to look at and learn from more of your guides.
I've never waited in line at the DMV [YVNG]
TangSC
Profile Blog Joined July 2011
Canada1866 Posts
June 28 2013 22:19 GMT
#28
On June 29 2013 03:40 BlackPride wrote:
I love these guides, although to be (perhaps) overly critical, I don't think this one is that special. People have been doing like this since early Wings. But props, and I hope to look at and learn from more of your guides.

It's not overly critical to say this one isn't that special but it's at least "nifty". I'll take nifty.
Coaching www.allin-academy.com | Team www.All-Inspiration.com
Bibbit
Profile Blog Joined December 2009
Canada5377 Posts
June 28 2013 22:33 GMT
#29
On June 27 2013 22:43 TangSC wrote:
Show nested quote +
On June 27 2013 21:44 Spec wrote:
Why does your walk-through video have a cam of the closet behind you? Do you use it to keep an eye on the monster?

Yes, the other night I saw the new Monsters Inc. movie in theatre...scary stuff.

And you never know if Shine may have hidden a hydralisk roach in there.
HanSomPa
Profile Joined December 2012
United States87 Posts
June 29 2013 08:09 GMT
#30
After looking over my last 30 TvZs I'm becoming more and more convinced that to avoid getting hit by weird builds like these (and Ive seen all sorts of weird allins on ladder) it's better to simply delay stim and get a Siege tank out first before the Hellions. Ive had a game when a 6 pooler shut down all scouting, forced me to turtle for a good 4 minutes, until I realized he double expanded and droned. Lost that game. Not really the same acenario but similar. Might as well sacrifice some economy for that extra layer of safety.
He will win who knows when to fight and when not to fight. He will win who knows how to handle both superior and inferior forces.
DaemonX
Profile Joined September 2010
545 Posts
July 01 2013 07:58 GMT
#31
On June 28 2013 21:53 TangSC wrote:
Show nested quote +
On June 28 2013 09:07 DaemonX wrote:
On June 27 2013 22:40 TangSC wrote:
On June 27 2013 10:29 Markwerf wrote:
On June 27 2013 09:31 DaemonX wrote:
Day9 defined all-in as a build with 'no next step'. This is a good working definition.

Shine's style can have a heap of next steps, it doesn't leave you in an awkward position tech-wise. Does it have to deal damage? Yes. But so do all serious aggressions. If you aren't doing it blind HOPING it will do damage, but instead are responding to a scout or trigger from your opponent that makes it highly probable that you will be dealing damage, then I for one don't call aggression that leaves you in a reasonable position an 'all-in'.

eg 4-gate = all-in. You are left without a second base, low probe count AND no tech. You have no next step if your opponent isn't dead -> you are all-in.
eg hell-bat drop before CC -> you have no 2nd CC and a low unit count to defend and cannot apply pressure -> you are all-in.
eg attacking with all your units when you have 50% of your drones wiped out from a drop instead of remaking -> all-in

eg 2-base 1/1 roach-bane push on 60 drones. You have tech, drones and bases and upgrades, you can go in any direction as long as you do enough damage your opponent cannot take a 3rd before you - NOT all-in.
eg 12 roach aggression on 2 base in response to gasless expand. You have 2x gas geysers, letting you get to lair in 20 seconds, 2 base and 2 queens. As long as damage is dealt to opponent's natural, who you KNOW is low tech, you are NOT all-in.


Basically any big attack that isn't harass is 'all-in' to some extent because you are are behind if you don't do good damage. Going into semantics and discussing if this build is all-in or not is so silly. The day9 definition is a bit stupid as basically all builds have a next step, it's easier to see it as an attack that has to do a lot of damage which this definately is..

You make a good point, the whole notion of an all-in is arbitrary because most builds have a next step/follow-through (though I'd argue that DaemonX is right that a 4gate in PvZ or early pools/proxy rax with worker pulls are blind all-ins). It is a worthwhile discussion though. All-ins and borderline all-ins are slowly becoming less taboo on the North American and European servers, but there's still a lot of people who completely reject the benefits of learning/incorporating aggressive styles.
I don't think your builds are - by and large - all-ins. As long as they're not done blind. Except the 'second barrel'. That shit is whack in all cases, do it blind as a bat

Well it would be a stretch to say some of my builds aren't all-ins lol, but it's interesting that you say the 'second barrel' from the triple barrel bust is all-in because it's blind. This is a bit off-topic for this thread, but you have the option of Overseer scouting the Terran as soon as the Lair is done to decide whether to attack. Honestly though, doing that particular build blindly works well because the only thing that the attack MUST accomplish is resetting Terran's army count so that Zerg can saturate their third behind the attack.

I think you misread me.
I said the second barrel was an exception in that it's not really all-in EVEN IF blind because it's guaranteed damage in the current metagame. The only way it isn't is if they're into tanks or heavy mech.
TangSC
Profile Blog Joined July 2011
Canada1866 Posts
July 01 2013 12:07 GMT
#32
On July 01 2013 16:58 DaemonX wrote:
Show nested quote +
On June 28 2013 21:53 TangSC wrote:
On June 28 2013 09:07 DaemonX wrote:
On June 27 2013 22:40 TangSC wrote:
On June 27 2013 10:29 Markwerf wrote:
On June 27 2013 09:31 DaemonX wrote:
Day9 defined all-in as a build with 'no next step'. This is a good working definition.

Shine's style can have a heap of next steps, it doesn't leave you in an awkward position tech-wise. Does it have to deal damage? Yes. But so do all serious aggressions. If you aren't doing it blind HOPING it will do damage, but instead are responding to a scout or trigger from your opponent that makes it highly probable that you will be dealing damage, then I for one don't call aggression that leaves you in a reasonable position an 'all-in'.

eg 4-gate = all-in. You are left without a second base, low probe count AND no tech. You have no next step if your opponent isn't dead -> you are all-in.
eg hell-bat drop before CC -> you have no 2nd CC and a low unit count to defend and cannot apply pressure -> you are all-in.
eg attacking with all your units when you have 50% of your drones wiped out from a drop instead of remaking -> all-in

eg 2-base 1/1 roach-bane push on 60 drones. You have tech, drones and bases and upgrades, you can go in any direction as long as you do enough damage your opponent cannot take a 3rd before you - NOT all-in.
eg 12 roach aggression on 2 base in response to gasless expand. You have 2x gas geysers, letting you get to lair in 20 seconds, 2 base and 2 queens. As long as damage is dealt to opponent's natural, who you KNOW is low tech, you are NOT all-in.


Basically any big attack that isn't harass is 'all-in' to some extent because you are are behind if you don't do good damage. Going into semantics and discussing if this build is all-in or not is so silly. The day9 definition is a bit stupid as basically all builds have a next step, it's easier to see it as an attack that has to do a lot of damage which this definately is..

You make a good point, the whole notion of an all-in is arbitrary because most builds have a next step/follow-through (though I'd argue that DaemonX is right that a 4gate in PvZ or early pools/proxy rax with worker pulls are blind all-ins). It is a worthwhile discussion though. All-ins and borderline all-ins are slowly becoming less taboo on the North American and European servers, but there's still a lot of people who completely reject the benefits of learning/incorporating aggressive styles.
I don't think your builds are - by and large - all-ins. As long as they're not done blind. Except the 'second barrel'. That shit is whack in all cases, do it blind as a bat

Well it would be a stretch to say some of my builds aren't all-ins lol, but it's interesting that you say the 'second barrel' from the triple barrel bust is all-in because it's blind. This is a bit off-topic for this thread, but you have the option of Overseer scouting the Terran as soon as the Lair is done to decide whether to attack. Honestly though, doing that particular build blindly works well because the only thing that the attack MUST accomplish is resetting Terran's army count so that Zerg can saturate their third behind the attack.

I think you misread me.
I said the second barrel was an exception in that it's not really all-in EVEN IF blind because it's guaranteed damage in the current metagame. The only way it isn't is if they're into tanks or heavy mech.

OH :p sorry, yes I agree =)
Coaching www.allin-academy.com | Team www.All-Inspiration.com
BigRedDog
Profile Joined May 2012
461 Posts
Last Edited: 2013-07-03 07:14:24
July 03 2013 07:13 GMT
#33
What's terran response to this? Early tanks? One base?

From zerg perspective, can we scout Terran's build early enough to say this 12 roach push will not do well? Is there enough time for a zergling or overlord to scount terran's main and adjust the build?

Or is it an early meta game such that you are blindly hoping the terran doesn't have a good counter?

Big Red Dog!
TangSC
Profile Blog Joined July 2011
Canada1866 Posts
July 03 2013 15:12 GMT
#34
On July 03 2013 16:13 BigRedDog wrote:
What's terran response to this? Early tanks? One base?

From zerg perspective, can we scout Terran's build early enough to say this 12 roach push will not do well? Is there enough time for a zergling or overlord to scount terran's main and adjust the build?

Or is it an early meta game such that you are blindly hoping the terran doesn't have a good counter?


Well this 12-Roach push is something you would only do after scouting a CC first or 1rax expand. If Terran goes gas before expansion, they can get tanks out and it's bad news. You can do it as an early meta game build, but it's not nearly as effective against builds with gas.
Coaching www.allin-academy.com | Team www.All-Inspiration.com
Prev 1 2 All
Please log in or register to reply.
Live Events Refresh
OSC
16:00
Masters Cup #150: Group A
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
White-Ra 263
JuggernautJason197
IndyStarCraft 195
ProTech88
StarCraft: Brood War
Calm 1917
Shuttle 656
firebathero 175
Dota 2
Dendi1233
Counter-Strike
pashabiceps863
Foxcn183
Heroes of the Storm
Liquid`Hasu473
Other Games
summit1g6577
Grubby4235
Beastyqt660
fl0m499
DeMusliM381
Fuzer 219
Skadoodle151
C9.Mang060
Organizations
StarCraft 2
angryscii 16
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• Adnapsc2 23
• Dystopia_ 5
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV653
League of Legends
• imaqtpie2754
• TFBlade1053
Other Games
• Shiphtur245
Upcoming Events
Replay Cast
1h 53m
Replay Cast
11h 53m
OSC
14h 23m
Kung Fu Cup
14h 53m
Classic vs Solar
herO vs Cure
Reynor vs GuMiho
ByuN vs ShoWTimE
Tenacious Turtle Tussle
1d 1h
The PondCast
1d 12h
RSL Revival
1d 12h
Solar vs Zoun
MaxPax vs Bunny
Kung Fu Cup
1d 14h
WardiTV Korean Royale
1d 14h
PiGosaur Monday
2 days
[ Show More ]
RSL Revival
2 days
Classic vs Creator
Cure vs TriGGeR
Kung Fu Cup
2 days
CranKy Ducklings
3 days
RSL Revival
3 days
herO vs Gerald
ByuN vs SHIN
Kung Fu Cup
3 days
IPSL
3 days
ZZZero vs rasowy
Napoleon vs KameZerg
BSL 21
3 days
Tarson vs Julia
Doodle vs OldBoy
eOnzErG vs WolFix
StRyKeR vs Aeternum
Sparkling Tuna Cup
4 days
RSL Revival
4 days
Reynor vs sOs
Maru vs Ryung
Kung Fu Cup
4 days
WardiTV Korean Royale
4 days
BSL 21
4 days
JDConan vs Semih
Dragon vs Dienmax
Tech vs NewOcean
TerrOr vs Artosis
IPSL
4 days
Dewalt vs WolFix
eOnzErG vs Bonyth
Wardi Open
5 days
Monday Night Weeklies
5 days
WardiTV Korean Royale
6 days
Liquipedia Results

Completed

Proleague 2025-11-07
Stellar Fest: Constellation Cup
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
BSL Season 21
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual

Upcoming

SLON Tour Season 2
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
RSL Revival: Season 3
META Madness #9
BLAST Bounty Winter 2026
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 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.