• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 05:19
CET 11:19
KST 19:19
  • 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
Weekly Cups (Jan 5-11): Clem wins big offline, Trigger upsets0$21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7)12Weekly Cups (Dec 29-Jan 4): Protoss rolls, 2v2 returns7[BSL21] Non-Korean Championship - Starts Jan 103SC2 All-Star Invitational: Jan 17-1822
StarCraft 2
General
SC2 Spotted on the EWC 2026 list? Weekly Cups (Jan 5-11): Clem wins big offline, Trigger upsets Weekly Cups (Dec 29-Jan 4): Protoss rolls, 2v2 returns Spontaneous hotkey change zerg Chinese SC2 server to reopen; live all-star event in Hangzhou
Tourneys
$25,000 Streamerzone StarCraft Pro Series announced $21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7) WardiTV Winter Cup WardiTV Mondays SC2 AI Tournament 2026
Strategy
Simple Questions Simple Answers
Custom Maps
Map Editor closed ?
External Content
Mutation # 508 Violent Night Mutation # 507 Well Trained Mutation # 506 Warp Zone Mutation # 505 Rise From Ashes
Brood War
General
Potential ASL qualifier breakthroughs? BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion StarCraft & BroodWar Campaign Speedrun Quest Data analysis on 70 million replays
Tourneys
[Megathread] Daily Proleagues [BSL21] Grand Finals - Sunday 21:00 CET [BSL21] Non-Korean Championship - Starts Jan 10 SLON Grand Finals – Season 2
Strategy
Game Theory for Starcraft Simple Questions, Simple Answers Current Meta [G] How to get started on ladder as a new Z player
Other Games
General Games
Beyond All Reason Nintendo Switch Thread Awesome Games Done Quick 2026! Mechabellum Stormgate/Frost Giant Megathread
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread European Politico-economics QA Mega-thread Things Aren’t Peaceful in Palestine Trading/Investing Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List TL+ Announced
Blogs
My 2025 Magic: The Gathering…
DARKING
Physical Exercise (HIIT) Bef…
TrAiDoS
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
James Bond movies ranking - pa…
Topin
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1224 users

The Big Programming Thread - Page 116

Forum Index > General Forum
Post a Reply
Prev 1 114 115 116 117 118 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
codonbyte
Profile Blog Joined June 2011
United States840 Posts
February 11 2012 17:29 GMT
#2301
Hello, I have a brief question about dealing with the file system in .NET, using C#.

If I forget to call Dispose() on an opened file stream, I know that it can cause file system errors, but will such errors ever persist AFTER my program ends? Basically, I wrote a program that was dealing with files, and I ran it and had it manage files on an external hard drive. Then, long after I had closed the program, I tried to safely remove the drive, and it said it was in use by another program, and I had closed every program I had running. Is it possible for this kind of thing to be caused by forgetting to release unmanaged resources? Or do the consequences of not releasing unmanaged resources only persist while the program is running?
Procrastination is the enemy
Schnullerbacke13
Profile Joined August 2010
Germany1199 Posts
Last Edited: 2012-02-11 17:57:07
February 11 2012 17:56 GMT
#2302
On February 12 2012 02:29 codonbyte wrote:
Hello, I have a brief question about dealing with the file system in .NET, using C#.

If I forget to call Dispose() on an opened file stream, I know that it can cause file system errors, but will such errors ever persist AFTER my program ends? Basically, I wrote a program that was dealing with files, and I ran it and had it manage files on an external hard drive. Then, long after I had closed the program, I tried to safely remove the drive, and it said it was in use by another program, and I had closed every program I had running. Is it possible for this kind of thing to be caused by forgetting to release unmanaged resources? Or do the consequences of not releasing unmanaged resources only persist while the program is running?


Coming from a Java background, but I am pretty sure c# will work same.

1) C# has a garbage collection, so the file ressource will be disposed when your program does not reference the C# file object anymore (Exception: you call direct windows C-API to manage the file system). However the point in time when this happens is not exactly defined, so its better to actually call Dispose()

2) When your program is closed, all locks and handles will be released, so you incident came from some explorer or something, not your program for sure
21 is half the truth
codonbyte
Profile Blog Joined June 2011
United States840 Posts
February 11 2012 19:08 GMT
#2303
Ok, that clears up my confusion. Thanks for the answer
Procrastination is the enemy
SRBNikola
Profile Blog Joined July 2011
Serbia191 Posts
February 11 2012 22:01 GMT
#2304
On February 12 2012 02:56 Schnullerbacke13 wrote:
Show nested quote +
On February 12 2012 02:29 codonbyte wrote:
Hello, I have a brief question about dealing with the file system in .NET, using C#.

If I forget to call Dispose() on an opened file stream, I know that it can cause file system errors, but will such errors ever persist AFTER my program ends? Basically, I wrote a program that was dealing with files, and I ran it and had it manage files on an external hard drive. Then, long after I had closed the program, I tried to safely remove the drive, and it said it was in use by another program, and I had closed every program I had running. Is it possible for this kind of thing to be caused by forgetting to release unmanaged resources? Or do the consequences of not releasing unmanaged resources only persist while the program is running?


Coming from a Java background, but I am pretty sure c# will work same.

1) C# has a garbage collection, so the file ressource will be disposed when your program does not reference the C# file object anymore (Exception: you call direct windows C-API to manage the file system). However the point in time when this happens is not exactly defined, so its better to actually call Dispose()

2) When your program is closed, all locks and handles will be released, so you incident came from some explorer or something, not your program for sure


Garbage collector doesn't handle disposing of all, disposing resources isn't same as disposing IDisposable, Stream can stay opened and cause infinite loops, and some other bugs, however it doesn't persist after program has finished executing, but it causes trouble in run time
Schnullerbacke13
Profile Joined August 2010
Germany1199 Posts
February 11 2012 23:04 GMT
#2305
On February 12 2012 07:01 SRBNikola wrote:
Show nested quote +
On February 12 2012 02:56 Schnullerbacke13 wrote:
On February 12 2012 02:29 codonbyte wrote:
Hello, I have a brief question about dealing with the file system in .NET, using C#.

If I forget to call Dispose() on an opened file stream, I know that it can cause file system errors, but will such errors ever persist AFTER my program ends? Basically, I wrote a program that was dealing with files, and I ran it and had it manage files on an external hard drive. Then, long after I had closed the program, I tried to safely remove the drive, and it said it was in use by another program, and I had closed every program I had running. Is it possible for this kind of thing to be caused by forgetting to release unmanaged resources? Or do the consequences of not releasing unmanaged resources only persist while the program is running?


Coming from a Java background, but I am pretty sure c# will work same.

1) C# has a garbage collection, so the file ressource will be disposed when your program does not reference the C# file object anymore (Exception: you call direct windows C-API to manage the file system). However the point in time when this happens is not exactly defined, so its better to actually call Dispose()

2) When your program is closed, all locks and handles will be released, so you incident came from some explorer or something, not your program for sure


Garbage collector doesn't handle disposing of all, disposing resources isn't same as disposing IDisposable, Stream can stay opened and cause infinite loops, and some other bugs, however it doesn't persist after program has finished executing, but it causes trouble in run time


Ok, as told I am a Java guy .. at least in Java a System ressource associated with a class such as File is disposed once the Java Object is collected ('finalize()').
21 is half the truth
codonbyte
Profile Blog Joined June 2011
United States840 Posts
February 12 2012 05:15 GMT
#2306
Ok, perfect. I was sure I called Dispose() every time I needed to, but I began doubting it when my external HDD said it was still in use, since I didn't know whether unreleased unmanaged resources can linger after the program exits.
Thank you very much for all your advice. You rock TL.net!
Procrastination is the enemy
codonbyte
Profile Blog Joined June 2011
United States840 Posts
February 12 2012 05:23 GMT
#2307
Schnullerbacke13, I just looked it up, and it turns out that you were partially correct: many classes that implement IDisposable do in fact arrange for Dispose() to be called by the object's finalizer if the user forgets to call Dispose(). Basically, if the user calls dispose, the object cleans itself up and calls SurpressFinalize() on the garbage collector to avoid the expense of having the finalizer called (since objects with a finalizer take two passes to garbage collect). If the user doesn't call dispose, however, it will be called when the object gets garbage collected. This is the way Microsoft recommends implementing IDisposable, and I believe most of their classes that wrap unmanaged resources use this technique.
Procrastination is the enemy
aksfjh
Profile Joined November 2010
United States4853 Posts
February 16 2012 20:55 GMT
#2308
Not really a question, but a frustrating observation. I'm currently attemtping to teach myself C++, and it's going alright. However, when I browse problems on forums, I see a frustrating amount of, "I'm not going to help with your problem, just point out that line 7 out of 96 is bad coding practice! <insert 3 paragraph rant>." 75% of the time, they don't even tell you that their useless advice won't help you solve the problem. Ugh!
Pawsom
Profile Blog Joined February 2009
United States928 Posts
February 17 2012 00:57 GMT
#2309
On February 17 2012 05:55 aksfjh wrote:
Not really a question, but a frustrating observation. I'm currently attemtping to teach myself C++, and it's going alright. However, when I browse problems on forums, I see a frustrating amount of, "I'm not going to help with your problem, just point out that line 7 out of 96 is bad coding practice! <insert 3 paragraph rant>." 75% of the time, they don't even tell you that their useless advice won't help you solve the problem. Ugh!



This is probably because most if not all of your problems can be solved with proper use of google.
mmp
Profile Blog Joined April 2009
United States2130 Posts
February 17 2012 01:31 GMT
#2310
On February 17 2012 05:55 aksfjh wrote:
Not really a question, but a frustrating observation. I'm currently attemtping to teach myself C++, and it's going alright. However, when I browse problems on forums, I see a frustrating amount of, "I'm not going to help with your problem, just point out that line 7 out of 96 is bad coding practice! <insert 3 paragraph rant>." 75% of the time, they don't even tell you that their useless advice won't help you solve the problem. Ugh!

Your problems are boring. From the point of view of someone who knows the answer but isn't responding, a newbie is born every minute, so why should they waste their time doing your thinking for you? Read the fucking manual.

They also might not know the answer (most forums have a lot of bad answers), but want to say something anyway.
I (λ (foo) (and (<3 foo) ( T_T foo) (RAGE foo) )) Starcraft
Clearout
Profile Blog Joined April 2010
Norway1060 Posts
Last Edited: 2012-02-17 10:19:16
February 17 2012 09:47 GMT
#2311
Hey I'm having some issues getting my program to start. I keep getting this error:
Error: Could not find or load main class ovinger.Oving4Oppg2

When I google around, all I find is the same about checking my classpath, but it has the same path as all the others in the project and they work just fine.

related code:
+ Show Spoiler +
public class Oving4Oppg2 {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.add(new GridPanel());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}


picture of run configurations (the same for all classes in project):
+ Show Spoiler +
[image loading]

Any suggestions?
Thanks.

Edit: Found out that the .class file does not get made in the projects bin folder.
Edit2: Found some strange shit in my run configurations and fixed that, now it works.
really?
aksfjh
Profile Joined November 2010
United States4853 Posts
February 17 2012 10:04 GMT
#2312
On February 17 2012 10:31 mmp wrote:
Show nested quote +
On February 17 2012 05:55 aksfjh wrote:
Not really a question, but a frustrating observation. I'm currently attemtping to teach myself C++, and it's going alright. However, when I browse problems on forums, I see a frustrating amount of, "I'm not going to help with your problem, just point out that line 7 out of 96 is bad coding practice! <insert 3 paragraph rant>." 75% of the time, they don't even tell you that their useless advice won't help you solve the problem. Ugh!

Your problems are boring. From the point of view of someone who knows the answer but isn't responding, a newbie is born every minute, so why should they waste their time doing your thinking for you? Read the fucking manual.

They also might not know the answer (most forums have a lot of bad answers), but want to say something anyway.

It's not necessarily my problem anyways. I'm not the one posting. Anyways, here's a good example:

Creating a program that requires a "while" or "do while" loop to gather a set of numbers. There is a number terminator (like -1). However, when you input a character or string instead of an int with the "cin" function, it spits out the previous prompt in a rapid infinite loop, which must be aborted. The actual solution to this problem relies on some very unintuitive programming, but without somebody teaching you, you'll try exception handling, "if" statements, etc. When looking for an answer to this issue, the #1 response was the improper use of "throw" from the submitted program. However, when he fixed that "issue," he still had the same cin problem as before.
BottleAbuser
Profile Blog Joined December 2007
Korea (South)1888 Posts
Last Edited: 2012-02-17 13:59:48
February 17 2012 13:58 GMT
#2313
I've been doing this project that's supposed to be all flashy so I'm using a lot of javascript (jQuery). I've been having trouble keeping my code clean. Any resources that might help?

So far, I've been identifying blocks of code that are similar, generalizing them into library functions, and including a lib.js in my common header. Of course, this means we're loading code that's unneeded for a sizable chunk of the pages on the site.

I'm starting to wonder if there are better ways such as dynamically calling javascript resources (maybe with ajax). Is this a good idea? I'm thinking I'd need to eval() the returned script, but that seems like a big no-no.
Compilers are like boyfriends, you miss a period and they go crazy on you.
Kentor *
Profile Blog Joined December 2007
United States5784 Posts
February 17 2012 18:59 GMT
#2314
On February 17 2012 22:58 BottleAbuser wrote:
I've been doing this project that's supposed to be all flashy so I'm using a lot of javascript (jQuery). I've been having trouble keeping my code clean. Any resources that might help?

So far, I've been identifying blocks of code that are similar, generalizing them into library functions, and including a lib.js in my common header. Of course, this means we're loading code that's unneeded for a sizable chunk of the pages on the site.

I'm starting to wonder if there are better ways such as dynamically calling javascript resources (maybe with ajax). Is this a good idea? I'm thinking I'd need to eval() the returned script, but that seems like a big no-no.

What are you using on the server side? Why not just include the minimum javascript files needed for general pages and add on more specific ones to specific pages?
King K. Rool
Profile Blog Joined May 2009
Canada4408 Posts
February 17 2012 19:48 GMT
#2315
anyone got experience doing azure cloud before?

Webpage seems to load like 10x slower, not sure if something's configured wrong or MS Azure cloud just slow as fuck.
mmp
Profile Blog Joined April 2009
United States2130 Posts
February 18 2012 04:33 GMT
#2316
On February 17 2012 22:58 BottleAbuser wrote:
I've been doing this project that's supposed to be all flashy so I'm using a lot of javascript (jQuery). I've been having trouble keeping my code clean. Any resources that might help?

So far, I've been identifying blocks of code that are similar, generalizing them into library functions, and including a lib.js in my common header. Of course, this means we're loading code that's unneeded for a sizable chunk of the pages on the site.

I'm starting to wonder if there are better ways such as dynamically calling javascript resources (maybe with ajax). Is this a good idea? I'm thinking I'd need to eval() the returned script, but that seems like a big no-no.

(1) How large is your lib.js? It's probably trivially small.
(2) Do not use eval. Do what jQuery does, append a <script> element into the document.

Post a link to your source for detailed comments.
I (λ (foo) (and (<3 foo) ( T_T foo) (RAGE foo) )) Starcraft
mmp
Profile Blog Joined April 2009
United States2130 Posts
February 18 2012 04:36 GMT
#2317
On February 17 2012 19:04 aksfjh wrote:
Show nested quote +
On February 17 2012 10:31 mmp wrote:
On February 17 2012 05:55 aksfjh wrote:
Not really a question, but a frustrating observation. I'm currently attemtping to teach myself C++, and it's going alright. However, when I browse problems on forums, I see a frustrating amount of, "I'm not going to help with your problem, just point out that line 7 out of 96 is bad coding practice! <insert 3 paragraph rant>." 75% of the time, they don't even tell you that their useless advice won't help you solve the problem. Ugh!

Your problems are boring. From the point of view of someone who knows the answer but isn't responding, a newbie is born every minute, so why should they waste their time doing your thinking for you? Read the fucking manual.

They also might not know the answer (most forums have a lot of bad answers), but want to say something anyway.

It's not necessarily my problem anyways. I'm not the one posting. Anyways, here's a good example:

Creating a program that requires a "while" or "do while" loop to gather a set of numbers. There is a number terminator (like -1). However, when you input a character or string instead of an int with the "cin" function, it spits out the previous prompt in a rapid infinite loop, which must be aborted. The actual solution to this problem relies on some very unintuitive programming, but without somebody teaching you, you'll try exception handling, "if" statements, etc. When looking for an answer to this issue, the #1 response was the improper use of "throw" from the submitted program. However, when he fixed that "issue," he still had the same cin problem as before.

Yeah that sounds terribly boring.
I (λ (foo) (and (<3 foo) ( T_T foo) (RAGE foo) )) Starcraft
tec27
Profile Blog Joined June 2004
United States3702 Posts
February 19 2012 03:01 GMT
#2318
On February 18 2012 13:33 mmp wrote:
Show nested quote +
On February 17 2012 22:58 BottleAbuser wrote:
I've been doing this project that's supposed to be all flashy so I'm using a lot of javascript (jQuery). I've been having trouble keeping my code clean. Any resources that might help?

So far, I've been identifying blocks of code that are similar, generalizing them into library functions, and including a lib.js in my common header. Of course, this means we're loading code that's unneeded for a sizable chunk of the pages on the site.

I'm starting to wonder if there are better ways such as dynamically calling javascript resources (maybe with ajax). Is this a good idea? I'm thinking I'd need to eval() the returned script, but that seems like a big no-no.

(1) How large is your lib.js? It's probably trivially small.
(2) Do not use eval. Do what jQuery does, append a <script> element into the document.

Post a link to your source for detailed comments.

(2) is pretty bad advice, considering jQuery uses eval() on scripts you try to insert into the DOM through it. There are things you don't want to eval, such as data that comes from domains you do not control, but people need to stop being so irrationally fearful of it. It has valid uses.

To respond to BottleAbuser, the size of your javascript probably doesn't mean a whole lot. Round trips are usually going to be far more expensive, and browsers have limits on the number of concurrent downloads from a site so you want to keep that number small. The general recommendation is to keep one large script file and make sure its minified, and that it has good cache settings (IE: cache for a really long time < 1 year). If you truly need very little of the javascript on almost all of the pages, I would look for a way to not include that script file from the server. Asyncronous module loading is just generally never a good choice.
Can you jam with the console cowboys in cyberspace?
BottleAbuser
Profile Blog Joined December 2007
Korea (South)1888 Posts
Last Edited: 2012-02-19 09:42:49
February 19 2012 09:36 GMT
#2319
My concern isn't so much with the code taking a lot of bandwidth, it's maintainability and readability.

For example, I have a page that serves as a drag & drop HTML editor. It takes a bunch of content from the DB and loads it into hidden divs, with a list of titles representing them, which are then made draggable. I have a few templates which have droppable zones, and are loaded into the editor area upon menu clicks. Saving edits is done with ajax.

With visual effects and all, this amounts to about 70 lines of code on the $.onload() function, each initializing something different, and something like 15 different function declarations that each do their own thing (showBusy(), hideBusy(), save(), initDroppable(), ...). Right now, I can make sense of it but the next person who comes along, or me in a few months, will have a bitch of a time navigating this whole "everything is in this one file here, hope you can read my English comments" deal.

I guess what I'm looking for is some way of logically dividing this stuff up so it's easier to look at. I don't have a problem with compiling everything into one file for production use, but I'd really like to have readable source.

(Also, I'm sure there has got to be a better way of displaying javascript code than what Eclipse does. I end up with lines that are rarely over 40 characters long, and so I end up with this column of code that uses 1/5 of what my widescreen offers and forces me to scroll like a madman when I'm looking for that one piece of code that does this or that.)
Compilers are like boyfriends, you miss a period and they go crazy on you.
codonbyte
Profile Blog Joined June 2011
United States840 Posts
February 19 2012 14:50 GMT
#2320
On February 17 2012 05:55 aksfjh wrote:
Not really a question, but a frustrating observation. I'm currently attemtping to teach myself C++, and it's going alright. However, when I browse problems on forums, I see a frustrating amount of, "I'm not going to help with your problem, just point out that line 7 out of 96 is bad coding practice! <insert 3 paragraph rant>." 75% of the time, they don't even tell you that their useless advice won't help you solve the problem. Ugh!


You're trying to teach yourself C++? That's awesome, man! I taught myself C++, and it wasn't easy. What reference are you using? I used Sams Teach Yourself C++ in 24 Hours, and in retrospect, I don't think it was the best resource out there. There are a LOT of bad programming books out there.

Anyway, your problem sounds really frustrating. I think at least sometimes people just quickly skim the code and think that their unhelpful advice may actually solve your problem. This happens to me all the time when I'm debugging my own code. Debugging logic errors is more frustrating than mutalisks killing all your add-ons.

Just out of curiosity, what is it you wish to do with programming?
Procrastination is the enemy
Prev 1 114 115 116 117 118 1032 Next
Please log in or register to reply.
Live Events Refresh
Next event in 1h 41m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 100
StarCraft: Brood War
Sea 4654
Rain 1528
Shuttle 757
Horang2 729
Larva 446
Mini 414
Hyuk 372
Stork 336
actioN 282
Leta 251
[ Show more ]
ZerO 245
Mong 185
EffOrt 137
Soma 137
Zeus 131
Nal_rA 103
Hyun 94
Rush 82
Killer 75
910 68
ggaemo 64
JulyZerg 54
hero 45
Sharp 43
Mind 36
zelot 27
Light 20
Free 20
scan(afreeca) 20
Sexy 19
soO 16
Terrorterran 14
ajuk12(nOOB) 13
Bale 12
Sacsri 12
Noble 10
Dota 2
XcaliburYe104
NeuroSwarm92
ODPixel85
League of Legends
C9.Mang0461
JimRising 460
Counter-Strike
olofmeister1581
shoxiejesuss1019
allub253
Super Smash Bros
Mew2King95
Other Games
summit1g8045
ceh9561
Pyrionflax245
Fuzer 154
ZerO(Twitch)12
Organizations
Other Games
gamesdonequick2922
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 4
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos2149
• Lourlo1211
• Stunt522
Upcoming Events
WardiTV Invitational
1h 41m
PiGosaur Cup
14h 41m
WardiTV Invitational
1d 1h
The PondCast
1d 23h
OSC
2 days
OSC
3 days
All Star Teams
3 days
INnoVation vs soO
sOs vs Scarlett
uThermal 2v2 Circuit
4 days
All Star Teams
4 days
MMA vs DongRaeGu
Rogue vs Oliveira
Sparkling Tuna Cup
4 days
[ Show More ]
OSC
5 days
Replay Cast
5 days
Wardi Open
6 days
Liquipedia Results

Completed

Proleague 2026-01-12
Big Gabe Cup #3
NA Kuram Kup

Ongoing

C-Race Season 1
IPSL Winter 2025-26
BSL 21 Non-Korean Championship
CSL 2025 WINTER (S19)
OSC Championship Season 13
Underdog Cup #3
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025

Upcoming

Escore Tournament S1: W4
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Rongyi Cup S3
Thunderfire SC2 All-star 2025
Nations Cup 2026
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 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.