• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 09:32
CET 15:32
KST 23:32
  • 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 Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
ComeBackTV's documentary on Byun's Career !8Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win4Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump1Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2BGE Stara Zagora 2026 announced15
StarCraft 2
General
When will we find out if there are more tournament ComeBackTV's documentary on Byun's Career ! Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win RSL Revival - 2025 Season Finals Preview Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump
Tourneys
$5,000+ WardiTV 2025 Championship RSL Offline Finals Info - Dec 13 and 14! Master Swan Open (Global Bronze-Master 2) Winter Warp Gate Amateur Showdown #1: Sparkling Tuna Cup - Weekly Open Tournament
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 504 Retribution Mutation # 503 Fowl Play Mutation # 502 Negative Reinforcement Mutation # 501 Price of Progress
Brood War
General
FlaSh on: Biggest Problem With SnOw's Playstyle screp: Command line app to parse SC rep files How Rain Became ProGamer in Just 3 Months BGH Auto Balance -> http://bghmmr.eu/ [BSL21] RO8 Bracket & Prediction Contest
Tourneys
Small VOD Thread 2.0 [Megathread] Daily Proleagues [BSL21] WB SEMIFINALS - Saturday 21:00 CET [BSL21] RO8 - Day 2 - Sunday 21:00 CET
Strategy
Game Theory for Starcraft Current Meta Simple Questions, Simple Answers Fighting Spirit mining rates
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread General RTS Discussion Thread 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
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI YouTube Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
TL+ Announced Where to ask questions and add stream?
Blogs
The (Hidden) Drug Problem in…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1685 users

Fixing the Cyclone

Forum Index > Legacy of the Void
Post a Reply
1 2 3 4 5 Next All
jinjin5000
Profile Joined May 2010
United States1466 Posts
Last Edited: 2015-10-15 05:33:37
October 15 2015 03:31 GMT
#1
Hi, I am a mech Terran player in LotV playing at masters level with 500+ games played and want to suggest few things to fix the cyclone as well as analyze it- having played with cyclones in almost every game I played

Over the past weeks, we have seen rather disapproving posts for Cyclone- It has been critisized that it doesn't really have a role in terran army nor is it made much in ladder games. But I still think Cyclone have its place in Terran arsenal.

[image loading]

Numerically speaking, Cyclone should be a great unit. With lock on, it has 21 dps vs ground and 17 dps vs air, and after the Mag-Field accelerator, it recieves 28.6dps vs ground (42.8 dps vs armored) and 25.7dps vs air (42.8dps vs armored). It is very fast, being at 4.72 speed, and can keep up with hellions at reasonable pace. It also has 1 base armor and reasonable 160hp. An all-rounder.

[image loading]

But what makes this unit so bad?

I've been playing around with cyclone in LotV since the launch, and used it in almost every game as my ground G2A role and also to force engagement with my mech army. So here are 4 glaring flaws of cyclone that I noticed.

1) Overlapping roles on ground
Cyclone has great dp on ground- a characteristic shared by factory units. It is able to do outstanding 21dps off factory and 42.8dps vs armored after the cyclone upgrade.

However, it doesn't really deal with swarms well, with lockon each requiring a second or so of hang item before it locks on. Add with that on cooldown, and it makes a fairly unattractive unit to get as general add-on of your composition (unless you are specifically going for hellion/cyclone composition) - especially when there are better options, such as Thor and Siege tank- both of those that deal with ground fairly well..

Now, the Thor and Siege tank have crippling weakness in its mobility- which cyclone has. Which means its great to gain map control with but can't really be afforded to... Which brings to its second point.

2) Its enormous Cost
Cyclone is unit with expensive 150/150 price tag. It means its a fairly vital unit that can't be afforded to be in mass production nor be thrown away at whim. For a unit that was created in thought of map control and some harass, it is a huge investment to get and can't be afforded to be lost.

[image loading]

Not only that, other factory units that do similar job aren't all that much more expensive and does the same job- Siege tanks are 25 gas cheaper and Thor is 50 gas more expensive and does better in direct combat. Why make a weaker unit when you can get more splash damage in siege tank and singular damage/meat shield in thor?

On top of that 150/150 hefty price tag, Cyclone gets that hefty 3 population cost. That means that you can't really make a lot of cyclone before maxing out and really inflates your numbers the amount of units a mech player could afford to have in field- even with existence of mule hammers and scv throwing away (which can't really be afforded in my experience in LotV but still). Why would you get it when Tanks do better against ground at just 3 supply and cost less, and Vikings do much, much better role for just 75 gas and 2 supply?

Cyclone is one heck of indisposable unit.

3) Its mediocre role as Anti-air
Now here comes the major part of Cyclone: Factory Anti-Air.

David Kim was said to have Cyclone as a much longed for factory Anti-Air unit with additional functions. Combined with split mech upgrades on air and ground attack, Cyclone should finally dethrone the starport being required to provide Anti Air and allow mech to attack more freely as a ground composition.

But it doesn't do that despite the great numbers on its weapon. Surely 26/43 dps vs air must seal it? Why not?

Its becuase of its cost and it necessitating it to be exposed to enemy fire.

A) Attack Delay & Exposure
First volleys are huge thing in Starcraft and Cyclone takes a good second to close into target, as well as it needing to come into 7 range to lock on. Combine with the unit being generally very boxy and needing a very big space to operate in its full potential, just makes viking a superior anti-air choice to have. The amount of DPS lost with the first shots can often determine the outcome of battle, and Cyclone lacks that punch.
Also, with that lock on comes a critical weakness to cyclone. It exposes itself to majority of fire when it needs to target a unit for lock down (7 range). This problem combines with one below.

B) Number of Units
Secondly, there just aren't enough numbers. 150/150 unit that requires 3 supply severely limits the endgame number of how many cyclones you can afford to have on field. That, combined with it needing to be exposed to enemy fire makes it prime target for enemy to pick off, and losing a few definitely hurts...exponentially almost. Each individual 160hp, 3 supply, 150/150 cyclone dramatically reduces the damage output for every cyclone that is defeated just makes it unfavorable to use.

Overall, the slower start-up, it needing to be relatively exposed to fire, and lack of numbers to protect against it being exposed hurts this unit a lot in main engagements.

Against units like Broodlords, Carriers, Battlecrsuiers and liberators where Cyclone would be primarily used against as AA, Being exposed to fire while dealing none is a crippling weakness to Cyclone.

Carriers/Battlecruisers/lberators have easy means to pick off single target (Carrier's DPS with interceptors and Yamato cannon, Liberator punishing ground units that come near) and Broodlord's 11.5 range pathing block with broodlings prevents cyclones from simply getting into 7 range to damage the broodlord. All while Cyclone needs to stand almost under the opposing unit to deal damage.

[image loading]

All these just points to bursty-damage Viking (with all that overkill) just a superior unit to use for anti-air.

------

Ideally, I could see what Cyclones were designed for- Its an ideal mech support unit where it uses its versatility to complement mech army in AA, base raider role with hellion (with its mobility and it being great in lower number skirmishes), and force engagements to happen with lock-on while backing off to safety to safe siege fields of Siege tanks and liberators.

Obviously, lock-on is a big "wow" factor of the unit, but I simply can't really see this unit being balanced with such a spell. just the idea of lock on being able to kite a unit in enormous range needs a big downside to use such as its downtime, and I don't think Cyclone could be balanced to be a vital part of Terran arsenal with this as it provides too much room for "OPness" or uselessness.

I would like for it to be cheaper, more disposable factory unit that can compliment the hellion well on base raiding, and have its AA more streamlined and have it to be more "niche" like the other compatriots of factory are- instead of it being all-rounder as of now.

Here is what I suggest
  • Reduce its supply cost to 2
  • Reduce its big 150/150 cost to maybe match viking's in 150/75
  • Reduce its speed so its slightly slower or as fast as stalker
  • Remove Lock-on and give it mediocre ground damage,giving it flat damage
  • Give it long range Anti-Air attack that has low damage point


So...basically a SC2 Goliath without the goliath name...Sorry.

Thanks for reading my analysis and post your thoughts below!
Daizer
Profile Joined October 2015
69 Posts
October 15 2015 03:43 GMT
#2
Mass Cyclone + Blue Flame Hellion is pretty broken if you know how to micro vs Zerg

You can Dodge for days and Zerg needs to get into BL while defending with roach/Infestor and counter-attacking with lings.



Lexender
Profile Joined September 2013
Mexico2655 Posts
October 15 2015 04:21 GMT
#3
Only 2 things to add:

- 0 or near 0 point damage
- Tracking turret

I think this rather than making it a goliath it would make them a stalker with better AA, since goliath weren't neither fast nor had too much maneuverability, they simply had greath DPS and long AA range.
Wrath
Profile Blog Joined July 2014
3174 Posts
October 15 2015 04:36 GMT
#4
On October 15 2015 12:31 jinjin5000 wrote:

Here is what I suggest
  • Reduce its supply cost to 2
  • Reduce its big 150/150 cost to maybe match viking's in 150/75
  • Reduce its speed so its slightly slower or as fast as stalker
  • Remove Lock-on and give it mediocre ground damage,giving it flat damage
  • Give it long range Anti-Air attack that has low damage point


So...basically a SC2 Goliath without the goliath name...Sorry.

Thanks for reading my analysis and post your thoughts below!


Which basically what every single sane person has been asking for since the day 1 this unit was introduced. But unfortunately we know it will never happen.
Dota_Lust
Profile Joined May 2015
14 Posts
October 15 2015 04:47 GMT
#5
You analysis is missing a key weakness of the autocast: when autocasted the targets are always split, thereby reducing the ability of the cyclone ball to reduce enemy unit counts during the duration of the fight.

Compare:

4 tanks see 8 stalkers, they all fire at the first wave and kill the first 4 instantly.

4 cyclones see 4 stalkers, each stalker locks onto a different target, takes full time to kill each stalker, zero stacking damage and early elimination of targets.
jinjin5000
Profile Joined May 2010
United States1466 Posts
October 15 2015 05:22 GMT
#6
On October 15 2015 13:47 Dota_Lust wrote:
You analysis is missing a key weakness of the autocast: when autocasted the targets are always split, thereby reducing the ability of the cyclone ball to reduce enemy unit counts during the duration of the fight.

Compare:

4 tanks see 8 stalkers, they all fire at the first wave and kill the first 4 instantly.

4 cyclones see 4 stalkers, each stalker locks onto a different target, takes full time to kill each stalker, zero stacking damage and early elimination of targets.


hmm I felt that I went over it with the delay between attacks. Usually people who use cyclone disable autocast and do it manually
Dota_Lust
Profile Joined May 2015
14 Posts
October 15 2015 05:30 GMT
#7
On October 15 2015 14:22 jinjin5000 wrote:
Show nested quote +
On October 15 2015 13:47 Dota_Lust wrote:
You analysis is missing a key weakness of the autocast: when autocasted the targets are always split, thereby reducing the ability of the cyclone ball to reduce enemy unit counts during the duration of the fight.

Compare:

4 tanks see 8 stalkers, they all fire at the first wave and kill the first 4 instantly.

4 cyclones see 4 stalkers, each stalker locks onto a different target, takes full time to kill each stalker, zero stacking damage and early elimination of targets.


hmm I felt that I went over it with the delay between attacks. Usually people who use cyclone disable autocast and do it manually


The split autocast is a big reason why its burst DPS is so miserably low (which you spelled out). It has this giant single target damage, but they never work together without mouse clicks, which is unbelievably frustrating.
TedCruz2016
Profile Joined November 2014
Hong Kong271 Posts
October 15 2015 05:44 GMT
#8
Give it the high dps at the level of upgraded version, but make the anti-air attack an upgrade. That means 28.6dps vs ground (42.8 dps vs armored) only, but it'll be able to shoot air with 25.7dps vs air (42.8dps vs armored) after the upgrade.
Make DC listen!
Reylight
Profile Joined September 2015
18 Posts
October 15 2015 06:12 GMT
#9
Well it´s so bad because u Need to Micro it all the time and so it´s hard to Keep up with Macro (if it´s not Lategame).

frostalgia
Profile Joined March 2011
United States178 Posts
October 15 2015 06:30 GMT
#10
I'd like to see Lock On allow targeting on more than one unit at a time..
but slow the rate of fire for each new Lock On.
we are all but shadows in the void
My_Fake_Plastic_Luv
Profile Joined March 2010
United States257 Posts
October 15 2015 07:00 GMT
#11
Yo just had a brilliant idea.

make cyclone a lot bigger. make cyclone into a "wall" unit. make cyclone into a moving bunker that can block wide choke points_very low dps, very high hp. make so marines can go in it. add more positionality to game. also completely fixes mech (jk). this make anti-air strengthen cuz wall cyclone block units from getting under viking. all problems solved

your welcome
Its going to be a glorious day, I feel my luck could change
starimk
Profile Joined December 2011
106 Posts
October 15 2015 07:06 GMT
#12
On October 15 2015 14:44 TedCruz2016 wrote:
Give it the high dps at the level of upgraded version, but make the anti-air attack an upgrade. That means 28.6dps vs ground (42.8 dps vs armored) only, but it'll be able to shoot air with 25.7dps vs air (42.8dps vs armored) after the upgrade.

Didn't they already try that?
DooMDash
Profile Joined May 2010
United States1015 Posts
October 15 2015 07:12 GMT
#13
While I still think it needs some adjusting (cost probably), I actually like it now with the speed buff. I've already found it to be much much more viable.
S1 3500+ Master T. S2 1600+ Master T.
jinjin5000
Profile Joined May 2010
United States1466 Posts
Last Edited: 2015-10-15 07:42:56
October 15 2015 07:42 GMT
#14
On October 15 2015 16:00 My_Fake_Plastic_Luv wrote:
Yo just had a brilliant idea.

make cyclone a lot bigger. make cyclone into a "wall" unit. make cyclone into a moving bunker that can block wide choke points_very low dps, very high hp. make so marines can go in it. add more positionality to game. also completely fixes mech (jk). this make anti-air strengthen cuz wall cyclone block units from getting under viking. all problems solved

your welcome


I think thats called a thor
etsharry
Profile Joined February 2013
20 Posts
Last Edited: 2015-10-15 09:51:12
October 15 2015 09:25 GMT
#15
On October 15 2015 14:22 jinjin5000 wrote:

hmm I felt that I went over it with the delay between attacks. Usually people who use cyclone disable autocast and do it manually


How do you mechanically efficient turn autocast off? When you select groups with mixed turned on and off autocast cyclones the active one is always the turned off one. So if you always add new cyclones to your group you would have to hit alt+hotkey twice. This is unintuitive unefficent and often causes mistakes.

Ontopic: I actually think they could design this unit around lockon and I don't think it is actually a bad mechanic. My suggestion was to make it smaller, cheaper, less gas intensive, way lower dps, supply 2, cut the tech lab requirement and make it nearly as fast as a hellion. Give it a longer aa standard attack and make a way longer cool down for lockon. That way it would be a very cheap mobile sniper unit which always moves around your mech ball sniping key units off your opponent.

This would also solve the problem of overlapping because ther is not one low DPS long range ground to air unit in the whole game. And it even is mobile, I think this would be very cool.
AlphaAeffchen
Profile Joined June 2015
110 Posts
October 15 2015 09:47 GMT
#16
@ JinJin5000: Very good post. These are exactly my thoughts as mech Terran.

Blizzard pls listen to us. Im fine with the unit design but pls make mech a possible Option. The cyclone is useless at the momnent.
etsharry
Profile Joined February 2013
20 Posts
Last Edited: 2015-10-15 09:50:35
October 15 2015 09:49 GMT
#17
jinjin5000
Profile Joined May 2010
United States1466 Posts
October 15 2015 09:56 GMT
#18
On October 15 2015 18:25 etsharry wrote:
Show nested quote +
On October 15 2015 14:22 jinjin5000 wrote:

hmm I felt that I went over it with the delay between attacks. Usually people who use cyclone disable autocast and do it manually


How do you mechanically efficient turn autocast off? When you select groups with mixed turned on and off autocast cyclones the active one is always the turned off one. So if you always add new cyclones to your group you would have to hit alt+hotkey twice. This is unintuitive unefficent and often causes mistakes.

Ontopic: I actually think they could design this unit around lockon and I don't think it is actually a bad mechanic. My suggestion was to make it smaller, cheaper, less gas intensive, way lower dps, supply 2, cut the tech lab requirement and make it nearly as fast as a hellion. Give it a longer aa standard attack and make a way longer cool down for lockon. That way it would be a very cheap mobile sniper unit which always moves around your mech ball sniping key units off your opponent.

This would also solve the problem of overlapping because ther is not one low DPS long range ground to air unit in the whole game. And it even is mobile, I think this would be very cool.


Well thing about the lock on mechanic is, you can't really make a unit that is able to kite endlessly without a downside to it; being cheap and disposable like you suggested while retaining ability to do weaker lock on will only exacerbate the problem in this I feel as it will either be completely broken or rather useless tickle beam to do much in engagement. Its incredibly hard to adjust, while shot requiring manual input and damage point is easier to balance around as it doesnt have "endless" kiting mechanic.
opisska
Profile Blog Joined February 2011
Poland8852 Posts
October 15 2015 10:18 GMT
#19
@anyone complaining about mechanical difficulties of using Cyclones: isn't that exactly what people wanted? I really don't see any harm in having in the game units that aren't very usefull unless you are extremely good, as long as there are other units that can be used instead of them. Really, all; this talk about "overlap" is silly. Having extra options that you do not use does not harm you in any way. The extra icons on the factory are not going to lose you the game.

If right now, cyclone doesn't seem to be great, wait until top korean pros will get hands of them. The unit screams of potential.
"Jeez, that's far from ideal." - Serral, the king of mild trashtalk
TL+ Member
Champi
Profile Joined March 2010
1422 Posts
October 15 2015 11:02 GMT
#20
so basically make it a goliath.

i love it. do it
1 2 3 4 5 Next All
Please log in or register to reply.
Live Events Refresh
OSC
14:00
King of the Hill #234
SteadfastSC29
iHatsuTV 5
Liquipedia
WardiTV 2025
11:00
Playoffs
Clem vs CreatorLIVE!
Scarlett vs Spirit
ShoWTimE vs Cure
WardiTV1632
ComeBackTV 1378
TaKeTV 412
IndyStarCraft 198
Rex114
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko366
IndyStarCraft 198
Harstem 193
Rex 114
ProTech41
SteadfastSC 29
StarCraft: Brood War
Britney 31772
Calm 5129
GuemChi 2368
Rain 2252
Bisu 2075
Stork 880
Horang2 819
actioN 604
Shuttle 412
Larva 274
[ Show more ]
firebathero 270
Mini 235
ggaemo 177
Mind 172
hero 131
Killer 103
Hyun 95
Aegong 83
Zeus 76
Sea.KH 67
JYJ 67
Snow 63
Bale 56
Barracks 56
ToSsGirL 48
Shinee 43
soO 27
Mong 22
sorry 20
zelot 20
910 18
Sacsri 16
ajuk12(nOOB) 15
Yoon 14
JulyZerg 13
Terrorterran 13
scan(afreeca) 13
GoRush 13
Shine 7
SilentControl 6
Dota 2
Gorgc4524
singsing3361
qojqva1541
XcaliburYe133
LuMiX1
League of Legends
C9.Mang0360
Counter-Strike
allub270
oskar103
Other Games
B2W.Neo1553
hiko462
crisheroes387
Fuzer 290
XaKoH 133
djWHEAT46
Trikslyr28
Organizations
StarCraft: Brood War
lovetv 9
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 11 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis1345
Upcoming Events
Big Brain Bouts
2h 28m
YoungYakov vs Jumy
TriGGeR vs Spirit
The PiG Daily
6h 28m
SHIN vs ByuN
Reynor vs Classic
TBD vs herO
Maru vs SHIN
TBD vs Classic
CranKy Ducklings
19h 28m
WardiTV 2025
20h 28m
Reynor vs MaxPax
SHIN vs TBD
Solar vs herO
Classic vs TBD
SC Evo League
21h 58m
Ladder Legends
1d 4h
BSL 21
1d 5h
Sziky vs Dewalt
eOnzErG vs Cross
Sparkling Tuna Cup
1d 19h
Ladder Legends
2 days
BSL 21
2 days
StRyKeR vs TBD
Bonyth vs TBD
[ Show More ]
Replay Cast
2 days
Wardi Open
2 days
Monday Night Weeklies
3 days
WardiTV Invitational
4 days
Replay Cast
5 days
WardiTV Invitational
5 days
ByuN vs Solar
Clem vs Classic
Cure vs herO
Reynor vs MaxPax
Liquipedia Results

Completed

Acropolis #4 - TS3
RSL Offline Finals
Kuram Kup

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
YSL S2
BSL Season 21
Slon Tour Season 2
CSL Season 19: Qualifier 1
WardiTV 2025
META Madness #9
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22

Upcoming

CSL Season 19: Qualifier 2
CSL 2025 WINTER (S19)
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
OSC Championship Season 13
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
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.