• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 07:07
CET 13:07
KST 21: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: Winners7Intel 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
Starcraft, SC2, HoTS, WC3, returning to Blizzcon!29$5,000+ WardiTV 2025 Championship5[BSL21] RO32 Group Stage4Weekly Cups (Oct 26-Nov 2): Liquid, Clem, Solar win; LAN in Philly2Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win9
StarCraft 2
General
Starcraft, SC2, HoTS, WC3, returning to Blizzcon! TL.net Map Contest #21: Winners 5.0.15 Patch Balance Hotfix (2025-10-8) RotterdaM "Serral is the GOAT, and it's not close" Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win
Tourneys
- nuked - Constellation Cup - Main Event - Stellar Fest $5,000+ WardiTV 2025 Championship Merivale 8 Open - LAN - Stellar Fest Sea Duckling Open (Global, Bronze-Diamond)
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened Mutation # 496 Endless Infection Mutation # 495 Rest In Peace
Brood War
General
BW General Discussion [ASL20] Ask the mapmakers — Drop your questions [BSL21] RO32 Group Stage BGH Auto Balance -> http://bghmmr.eu/ SnOw's ASL S20 Finals Review
Tourneys
[ASL20] Grand Finals [Megathread] Daily Proleagues [BSL21] RO32 Group B - Sunday 21:00 CET [BSL21] RO32 Group A - Saturday 21:00 CET
Strategy
PvZ map balance Current Meta How to stay on top of macro? Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Stormgate/Frost Giant Megathread Dawn of War IV Nintendo Switch Thread ZeroSpace Megathread General RTS Discussion Thread
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 YouTube Thread Dating: How's your luck?
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece Korean Music Discussion Series you have seen recently...
Sports
2024 - 2026 Football Thread NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
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 Recent Gifted Posts
Blogs
Coffee x Performance in Espo…
TrAiDoS
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Why we need SC3
Hildegard
Reality "theory" prov…
perfectspheres
Our Last Hope in th…
KrillinFromwales
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1570 users

1k posts on TL

Blogs > lMPERVlOUS
Post a Reply
1 2 3 Next All
Impervious
Profile Blog Joined March 2009
Canada4210 Posts
April 26 2010 23:53 GMT
#1
And all I got was this stupid icon..... Can I have my Zergling back plz.






















Plz?

***
~ \(ˌ)im-ˈpər-vē-əs\ : not capable of being damaged or harmed.
Impervious
Profile Blog Joined March 2009
Canada4210 Posts
April 26 2010 23:54 GMT
#2
Just kidding. Not about the Zergling part though…..

I guess I’d like to talk about my experience with SC for my 1k post. I am not well known, nor am I a good player, but it’s been an interesting road nonetheless.

Note - SC was not my first RTS experience, AoE 1 was. I loved that game, but was terrible at it. I couldn’t win against the computer unless it was an island map…..

I got SC a bit after release, but before BW came out. I was about 10 years old. I wasn’t able to access the internet, so my experience playing was limited to the campaigns, and facing computers. I would usually lose to the computers, so I would play on island maps, where I wouldn’t die to any early push by the computers. I would attack with a dozen guys at a time, and then when they died, I would make a dozen more, and attack with them, rinsing and repeating as necessary.

And I played Terran. My main plan was to make a bunch of bunkers and turrets to guard my main base, and then wait until I ran out of minerals to expand. I would just wait my opponent out, while they would foolishly throw units at me.

To put it bluntly, I was terrible. I ended up breaking my CD, and not really caring, because there were other games that were taking up my time (Gran Turismo is one such game, I am godly at that game, and any racing game). Yea, I was one of those gamers…..

Broodwar came out, and I picked up the anthology when it was released (SC + BW). I was about 11 at this point. I played the campaigns again, lost to computers 1on1, etc. However, I was able to get on the internet now. Most of the games were “NR20” on LT….. I got rolled every time I played. I still used the same strategy as before…..

The UMS scene had just started taking foot in USEast, and I jumped in on it. I played some, and because they weren’t played as often as regular maps, so the strategies were vastly underdeveloped. Because of that, I was actually able to win pretty often.

About this time, I took part in my first LAN. It was a lot of fun. I ended up winning about half of my games, which completely surprised me, considering how many games I would lose online. If I had to guess, I would expect my apm was about 40, and I didn’t use hotkeys….. Still terrible…..

I ended up testing a lot of UMS maps, because I found it more interesting to find ways to improve someone else’s ideas rather than come up with my own ideas for a UMS map. I already had some limited experience with programming in perl and java, so triggers were easy to understand for me, allowing me to not only find ways of improving the maps, but actually suggesting ways to make it a possibility.

One change I helped make was a glitch in the original “Zone Control” maps. In the original maps, you would die when your bunker was dead. The creator wanted it to be more like “kill every last marine”, but this posed a problem, because when he changed the triggers, a side effect showed up - you could kill your initial bunker to get up to +5/+5 and U238/stim, then make the bunker back, and be about 20 marines short, yet your marines were nearly invincible that early in the game. I proposed the change that was used to stop that glitch. Mind you, the newer UMS maps are far more complex than they used to be.

And, then, SC got boring for me. I put my CD’s away for a few years. I took part in a few more LANs, but nothing serious. AoE2 was more fun at the time, somehow….. Don’t hate me for it, I was just a dumb kid at the time.

Also, to note, I have never been a fan of Fastest or BGH.

When I came back after a few more years (I was in grade 9 at the time), there were still “NR20” games, but they were far fewer than before. The UMS games captivated my attention again. I got pretty good at Diplomacy, Risk, and other UMS games that relied heavily on positioning and strategy, rather than micro and macro. I was invited into a few clans because of my ability to excel in these UMS games, but I always thought it was just a big joke, and never joined any. I just got back into it because a bunch of people at my high school also played SC and AoE2. We were always playing during one of our classes, the teacher knew about it and didn’t care. More LAN’s over the next few years, the occasional game online with a friend, and that‘s about all I did. Other things were taking up my time. I hit a pretty rough patch in my life.

When I finally pulled myself together in grade 12, a lot of awesome things happened.

I ended up making the high school football team in my grade 12 year, and in my 12+ year we went to the OFFSA finals (finals for all of Ontario, Canada). I was a starting offensive lineman, even though I was one of the smallest guys there (I’m 6 ft 3 and was 240 lbs at the time). Not only did I make a starting position, I did it with a cast on my arm from breaking it in the first game of the season. It was such a blast. We lost the game, but the year before, we did not get a single win, and nobody expected us to do any better that year. We did better than any team in our city had ever done, and so far, no team has done as well since. I was ineligible to participate in my 12++ year, so I helped out in a lot of other ways. It was such a fucking blast.

I also became the unchallenged leader of the chess club, leading us on to our school’s first victory in our city wide tournament in almost 20 years (we had 4 players, the team that normally wins it has about 20, most teams send about 15, and the winner is determined by the total number of points earned by the top 10 players sent by each team - basically, the odds were stacked against us). We were doing so well individually in the tournament, so we ended up having to face each other on occasion, which made it even more difficult for us to have the most points.

In the game to determine who the #1 individual player in the tournament, it ended up being between me and one of my team mates (we were both undefeated at that point). He practiced very hard for the tournament. I was never the competitive type, however, he admitted to me that the only person in the tournament who scared him was me. The reason he was scared of me was not that I would beat him if we had unlimited time, but because I could think nearly as well as him, in much less time. The most time I used in the entire tournament was 2 minutes (out of 20 in total, with my record low being 17 seconds with the 5 second delay for each move, and my opponent running out of time to give me the win), whereas he would typically use between 15 and 18. If I could prolong the game, he would be forced to have to move quickly, and it would be pretty easy to wrap it up at that point for me. In the final game, our openings panned out as normal as most of ours did, except I made a huge blunder - I fell for the queens gambit….. Honestly, losing that quickly was a relief, because he wanted the win much more than I did. Because of the scoring system, I ended up coming 4th overall, but it didn’t bug me. We still took 1, 2, and 3.

University rolls around. Initially, I tried out for the football team (having been scouted by 2 universities, neither being the one I’m attending). Well, I got up to 255 lbs, but the next smallest O lineman was a full 45 lbs heavier than me, and 3 inches taller. I was a fucking shrimp….. I got my ass handed to me, and I got cut. It was probably one of the best things, because I could not have done that plus my the work required for my courses. I was unable to participate in any varsity football, because my schedule conflicted with their practice schedule. But I learned A LOT at training camp. I’ve been helping coach my brother’s Football team over the summer, and whenever I’m home.

These experiences, as well as some others which I‘m not going to mention, ended up helping me out later. That’s why I’m mentioning them.

About a year and a half ago, I get in touch with one of the people I used to play SC with. He’s gotten back into the game (he just graduated from UWaterloo), and we decide to play a few games, for old time’s sake. I end up getting clobbered by him (I used to clobber him). He sends me some you tube videos of the SC scene in Korea.

I start playing some games on East again, and I keep seeing “1v1 obs” type games. Cool. I check them out, to see how others play, rather than play myself. They all seem to have the “ICCUP” tag on them. At this point, I still don’t know what ICCUP is, so I google it. When I realize how fucking awesome it is, I sign up immediately. Eventually, on the forum, a link to Teamliquid was posted. I had never heard of it. I check it out, and when I realize how fucking awesome it is, I start lurking. I lurk for a few months, having a lot of my questions answered through that magical “search” function. It’s like the holy grail of Starcraft information.

I found some of the information confusing. I used to always get 1 scv per patch, 3 for gas, and then a couple for building stuff, and be content with that. I always thought that it was the most efficient way of playing. However, I kept seeing advice such as “never stop producing workers” and “2.5 per patch”, etc….. I wondered why….. So, I did a little research on some of the most common maps, and I posted my results as my very first post to this site. My posting history since then has deteriorated rapidly…..

In my first season on ICCUP, I manage to stay a low D, using a touchpad. I start beating the shit out of my friend, to the point where it isn’t even close….. I was toying with him….. Yea….. That gives you an idea of how bad I used to be….. I think I scared him away from SC, because he pretty much gave up at that point….. I start watching pro replays, but it does little for me….. I still don’t understand a lot of the stuff going on.

My second season goes similar, but I manage to climb to around 1600 pts. I’m mostly lurking on TL. Nothing interesting happens.

My third season on ICCUP (less than a year ago) is when I decided to switch to Zerg because of the more forgiving macro. I had toyed with the idea before, because my macro is terrible, but here is where I made the switch. At this time, I discovered Day[9]. Almost overnight, I went from having a hard time beating D players, to being able to comfortably hang with D+ players. By the end of the season, I hit a solid C-, and keep it. I had so many epiphanies while watching him. I would describe my current style as “erratic”, there are some C- and C players that I can beat comfortably, yet there are some legit D players that I struggle against….. Honestly, I don’t understand why…..

This is about when the first Ottawa LAN is hosted. That was a fucking blast, bringing back memories of my older LANs, except that the skill level is now higher, and more booze is involved (I downed a 26er of vodka in each of the first 2 LANs). We end up having 3 LAN’s in total this year. The guys that hosted it are awesome!

I finally discover that the CSL had been going on. There’s some interest from a bunch of us at Ottawa U, yet nobody is standing up to take the reins. I’ve done some similar stuff, and I’m a man of action, so I jump on it.

Seeing as it’s just a few of us, I figure it would be just for fun. My entire idea is to have everyone play an equal amount of games, and hopefully we could pull off a win or two. I had no expectations for the season. I wanted to play every game of the Bo5 for each match, to get the most games in.

Then dRaW shows up. We have an easy choice for an ace player, who can probably help us get a playoff spot. However, my plan to play as many games as possible, and play everyone as equal as possible still stands (obviously some people were unable to play most of the season, or I would have played them more). I save our better players for our toughest matches. This ends up backfiring on me, we end up losing to Tufts because A)I underestimated them and B)they got a win when I expected us to win it. It had no impact on our standings in the playoffs though, because McGill and MiT both take down Tufts. I could have likely prevented the loss, but it really didn’t bug me when we lost.

To give you an idea, take a look at my matchlist:

[image loading]

We lost 3-1 v Tufts. Put the pieces together (yes, this is intentional smack-talk).

When I asked the rest of the team who our #4 player should be (since we have pretty obvious choices for 1, 2, and 3), they unanimously voted for me. I’ve received a challenge for that #4 spot for this weeks game, and that’ll be sorted up tonight. Gooser, if you read this, probably be after I trounce you, now you know that I called it.

It’s been a lot of work organizing the team. A lot more than Hazelynut said it would be. However, it’s been a lot of fun, and it’s been an interesting experience.

Currently, I’m looking forward to SC2. I don’t have, nor need a beta key, because my comp can’t handle it yet anyways. I look forward to exploring the capabilities of the editor, more than anything. I figure that I’ll be terrible at SC2 as well, but at least it looks doable for me.

Anyways, what I really got from my 1k posts. Here’s to another 1k posts, and more years down the drain playing videogames!
~ \(ˌ)im-ˈpər-vē-əs\ : not capable of being damaged or harmed.
motbob
Profile Blog Joined July 2008
United States12546 Posts
Last Edited: 2010-04-26 23:54:39
April 26 2010 23:54 GMT
#3
I think you messed up.

EDIT: D'OH you're too fast for me. I saw 999 posts and pounced.
ModeratorGood content always wins.
Ilikestarcraft
Profile Blog Joined November 2004
Korea (South)17731 Posts
April 26 2010 23:59 GMT
#4
why do so many of you love the zergling icon
"Nana is a goddess. Or at very least, Nana is my goddess." - KazeHydra
blahman3344
Profile Blog Joined March 2009
United States2015 Posts
April 27 2010 00:10 GMT
#5
On April 27 2010 08:59 Ilikestarcraft wrote:
why do so many of you love the zergling icon

its so cute!~ <3

but in all srsness, congrats on 1k post man =)
I like haikus and / I can not lie. You other / brothers can't deny
Carnivorous Sheep
Profile Blog Joined November 2008
Baa?21244 Posts
April 27 2010 00:28 GMT
#6
On April 27 2010 08:59 Ilikestarcraft wrote:
why do so many of you love the zergling icon


cuz scv icon is so ugly. i pity whoever on this forum is stuck as a scv. what a terribad icon to have.
TranslatorBaa!
lazz
Profile Blog Joined January 2009
Australia3119 Posts
April 27 2010 00:35 GMT
#7
must be pretty chobo to have 13k posts and still be an scv am i right? >.>
JadeFist
Profile Blog Joined August 2007
United States1225 Posts
April 27 2010 00:36 GMT
#8
On April 27 2010 09:35 lazz wrote:
must be pretty chobo to have 13k posts and still be an scv am i right? >.>

Not nearly as embarrassing as losing to l10f in a bo5. I pity that poor soul above all others.
Xeofreestyler
Profile Blog Joined June 2005
Belgium6773 Posts
April 27 2010 00:44 GMT
#9
Is your name from ssbm?
Graphics
hyst.eric.al
Profile Blog Joined June 2009
United States2332 Posts
April 27 2010 00:51 GMT
#10
almost day[9]-esque recap, congrats on 1000 and the chogolingu!
Leta , BeSt, Calm fan forever! 김정우, I am sorry I ever lost faith in you.
TheLardyGooser
Profile Blog Joined September 2009
Canada145 Posts
April 27 2010 00:56 GMT
#11
BRING IT ON.

I highly value the right to be stomped by Waterloo and I will fight to prove it.
"Dust bit makes mountains"
FragKrag
Profile Blog Joined September 2007
United States11552 Posts
April 27 2010 01:01 GMT
#12
oOoOo

congrats on the zergling
*TL CJ Entusman #40* "like scissors does anything to paper except MAKE IT MORE NUMEROUS" -paper
Kenpachi
Profile Blog Joined August 2009
United States9908 Posts
April 27 2010 01:04 GMT
#13
you are one of the devouring ones of TL
Nada's body is South Korea's greatest weapon.
Impervious
Profile Blog Joined March 2009
Canada4210 Posts
April 27 2010 01:11 GMT
#14
FUCK YA!!!!!

To whoever gave me my zergling, TYTYTYTY
~ \(ˌ)im-ˈpər-vē-əs\ : not capable of being damaged or harmed.
Impervious
Profile Blog Joined March 2009
Canada4210 Posts
April 27 2010 01:12 GMT
#15
On April 27 2010 09:44 Xeofreestyler wrote:
Is your name from ssbm?


No.....
~ \(ˌ)im-ˈpər-vē-əs\ : not capable of being damaged or harmed.
Impervious
Profile Blog Joined March 2009
Canada4210 Posts
April 27 2010 01:13 GMT
#16
On April 27 2010 09:56 TheLardyGooser wrote:
BRING IT ON.

I highly value the right to be stomped by Waterloo and I will fight to prove it.


You're 12 minutes late at the moment. Hurry up with eating, it can wait.
~ \(ˌ)im-ˈpər-vē-əs\ : not capable of being damaged or harmed.
flamewheel
Profile Blog Joined December 2009
FREEAGLELAND26781 Posts
April 27 2010 01:16 GMT
#17
I've got my zergling still!
(Well okay time limit...)
But hey, another one :D
Come join me and Harem~

Happy 1000(+3 by the time I read this!)
Writerdamn, i was two days from retirement
Ilikestarcraft
Profile Blog Joined November 2004
Korea (South)17731 Posts
Last Edited: 2010-04-27 01:21:15
April 27 2010 01:20 GMT
#18
so much hate

zerglings are invading tl
"Nana is a goddess. Or at very least, Nana is my goddess." - KazeHydra
Harem
Profile Joined November 2007
United States11393 Posts
April 27 2010 01:23 GMT
#19
On April 27 2010 10:20 Ilikestarcraft wrote:
so much hate

zerglings are invading tl

not even scv imba can save you from this many zerglings ils
Moderator。◕‿◕。
Kenpachi
Profile Blog Joined August 2009
United States9908 Posts
April 27 2010 01:23 GMT
#20
On April 27 2010 10:20 Ilikestarcraft wrote:
so much hate

zerglings are invading tl

no man SCVs come in higher numbers
Nada's body is South Korea's greatest weapon.
1 2 3 Next All
Please log in or register to reply.
Live Events Refresh
OSC
12:00
King of the Hill #230
WardiTV104
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 136
Lowko126
StarCraft: Brood War
Jaedong 735
Mini 374
Light 352
EffOrt 320
Larva 319
Stork 308
BeSt 294
hero 199
Barracks 159
Leta 145
[ Show more ]
Aegong 121
Pusan 102
Snow 88
JYJ72
actioN 70
PianO 60
Rush 57
sSak 53
Backho 50
Sharp 46
Noble 24
soO 23
yabsab 19
sorry 18
zelot 18
sas.Sziky 15
NaDa 15
scan(afreeca) 15
Movie 13
Terrorterran 12
Bale 12
HiyA 8
Icarus 0
Dota 2
Gorgc5459
XcaliburYe336
League of Legends
Reynor132
Counter-Strike
fl0m2005
zeus513
taco 137
Other Games
summit1g16263
singsing1402
B2W.Neo553
Sick263
crisheroes263
XaKoH 111
DeMusliM46
Organizations
Other Games
gamesdonequick541
Counter-Strike
PGL145
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• LUISG 48
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV140
League of Legends
• Jankos3674
Upcoming Events
LAN Event
2h 53m
Lambo vs Harstem
FuturE vs Maplez
Scarlett vs FoxeR
Gerald vs Mixu
Zoun vs TBD
Clem vs TBD
ByuN vs TBD
TriGGeR vs TBD
Korean StarCraft League
14h 53m
CranKy Ducklings
21h 53m
LAN Event
1d 2h
IPSL
1d 5h
dxtr13 vs OldBoy
Napoleon vs Doodle
BSL 21
1d 7h
Gosudark vs Kyrie
Gypsy vs Sterling
UltrA vs Radley
Dandy vs Ptak
Replay Cast
1d 10h
Sparkling Tuna Cup
1d 21h
WardiTV Korean Royale
1d 23h
LAN Event
2 days
[ Show More ]
IPSL
2 days
JDConan vs WIZARD
WolFix vs Cross
BSL 21
2 days
spx vs rasowy
HBO vs KameZerg
Cross vs Razz
dxtr13 vs ZZZero
Replay Cast
2 days
Wardi Open
2 days
WardiTV Korean Royale
3 days
Replay Cast
4 days
Kung Fu Cup
4 days
Classic vs Solar
herO vs Cure
Reynor vs GuMiho
ByuN vs ShoWTimE
Tenacious Turtle Tussle
5 days
The PondCast
5 days
RSL Revival
5 days
Solar vs Zoun
MaxPax vs Bunny
Kung Fu Cup
5 days
WardiTV Korean Royale
5 days
RSL Revival
6 days
Classic vs Creator
Cure vs TriGGeR
Kung Fu Cup
6 days
Liquipedia Results

Completed

BSL 21 Points
SC4ALL: StarCraft II
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
Stellar Fest: Constellation Cup
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

BSL Season 21
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: 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.