hi there,
I’ve been playing HotS since beta and did not have too much technical problems with it, but in the last 6 months or more, the game has been crashing, lagging, freezing and failing to login every day. it’s actually a miracle that I’m still trying to play. I bet you’ve lost several thousands users because you just won’t fix technical issues and assume that the users Computer is the problem, but it’s not.
I’ve tried everything. Searched the web, blizz forums, reddit, youtube, not only about fixing HotS but also about fixing Windows. Nothing helped.
And all I found here out is that people had reported about these problems since 7 months ago.
Now here is why this is happening:
-
The main problem is slow or very full HDD drives. Both, HotS AND the Battlenet client occupy the HDD like crazy. Behaving like an Anti-Virus Scan or defrag… totally freezing everything and having 100% hard disk usage.
This causes all the lags, freezes or even crashes, especially if you Alt+Tab or use your keyboard+mouse in other windows (having hots in the background). This happens no matter if you use normal Fullscreen or Windowed Fullscreen. -
This probably has to do with HotS AND the Battlenet client using the virtual memory INSTEAD of free Hardware RAM. Look, I’ve got 12 GB of RAM. and when I don’t have HotS opened up, I have like 3-4 GB in use. But when I try to play HotS it’s somehow abusing the virtual memory … the pagefile.sys on the HDD which is SUPER SLOW because my HDD is damn slow and full.
-
Moving HotS to an SSD does NOT help at all! Yea that’s crazy isn’t it? I’ve moved it to a top notch fast and empty SSD and still it takes literally up to 5 Minutes to start the game and login, and the first login attempt usually files from time out.
Why is this? I found out. When you start HotS, the Battlenet executable will make the HDD 100% Busy. Yes the HDD, not the SSD. Because Battlenet executable creates tons of cache files in ProgramData Blizzard Entertainment
So obviously it will also access and write cache files while playing.
Now all of this HDD usage leads to freezes, and lags, and those lead to crashes.
- so possibly HotS or the Battlenet Client or both are even leaking Memory.
In the Windows event log I found out that after a HotS crash it was using 4 GB of the virtual memory pagefile!
At the same time I had the Task Manager opened with the hardware RAM graph - and found out that my RAM NEVER was full. not even close!
Perhaps this all somehow has to do with the old Starcraft 2 engine that was build for 32 Bit Systems. Perhaps it cannot use more RAM than 4 GB. I also never ever see more than 3 GB usuage of the Hots Client in the task manager. That might explain why it’s using the virtual memory pagefile instead of hardware RAM.
-
Now fun thing. My simple solution would’ve been that I also move the Battlenet client to my SSD drive. So I uninstalled it, downloaded the newest version, tried to install it. But surprise, surprise, you cannot choose any options. It’s installing everything on Drive C.
And you know what? This installing process, of ONLY the Battlenet Client with no games took more than 5 Minutes and my HDD was at 100% usage during that time, with a write/read speed of only about 1-2 MB/s. -
Now before you link me some random help page links/threads for inexperienced users, or logs, dxdiag, etc. please don’t. I’ve tried and checked everything and thousands of users have done the same.
Your programmers have to fix this. Users can’t fix it. Only by buying a fast computer with SSD, AND installing Windows on that SSD drive. -
Now if you disabled the page file, the game will first run better. But after some time, or at least if you have a Music Player and a Browser open - that’s already enough to make it crash with “Core out of Memory”.
Even if you have absolutely nothing open - after some time it will still crash with the Core out of Memory error.
So it’s very likely that there’s some memory leaking going on.
But then again even disabling virtual memory won’t make the game run fast, because it’s still using cache files on the HDD system drive, instead of the SSD drive. -
I have no technical problems, no out of memory errors, no crashes, no freezes on my system with ALL Non-Blizzard video games I ever tried.
Currently for instance I Fortnite, Paladins, DotA2, Battlefield1, or several triple A single player titles… they all run with absolutely no problems at all. -
Perhaps the Battlenet client is spying the system, to check for cheating/botting software. That could explain some of the 100% disk usage…
-
This is what I’ve tried:
[x] checked my hardware RAM for errors, offline
[x] tried the 32 Bit Client HotS client when it still existed, now only 64 bit exists
[x] freed 200 GB of space on my HDD drive, and perfectly defragged it
[x] scanned my HDD for errors
[x] scanned HotS for errors
[x] clean reinstalled Battlenet AND HotS
[x] tried several fixes for Windows 100% disk usage, like I disabled Superfetch, Search indexecutabler, etc. tried Registry hacks, like increasing the Desktop Heap Size
[x] offline defragged the pagefile
[x] disabled the page file, offline defragged it
[x] updated ALL drivers, including graphic cards
[x] uninstalled any security software, firewalls, etc.
[x] defragged and cleaned the registry
[x] updated Windows 10 64 bit btw
-
These memory leak crashes also lead to most other desktop applications crashing, freezing, lagging. Especially Browsers, no matter if Chrome,Firefox,Opera … they all crash. I’ve lost a lot of data through this, and surely others users have too.
-
I also have a Laptop with only an SSD, and I have no problems - EXCEPT that if I disable the virtual memory, HotS will even make that one crash with NOTHING opened except HotS+Battlenet. It has 8 GB RAM.
I tried to disable virtual memory on my Laptop to save my SSD lifetime.
Well, playing HotS and perhaps other blizz games will cost you a lot of SSD lifetime. Better move your virtual memory on a HDD or USB Drive to save it until this is fixed - if ever…
Apparently many Blizzard games have huge problems with slow hard drives and with Alt+Tabbing. Hearthstone had tons of bugs. Now checking back almost 5 years later, Hearthstone still has bugs regarding this.
So please Blizzard, please you must do something and finally fix all that stuff.
There is no official forum for the Battlenet client I think, and it concerns both, the client and HotS, so I’m posting this here.
I hope I could help.
P.S.
I also have some screenshots. But the forum doesn’t allow to post links. It even did not let me post my initial text, because I included BATTLE DOT NET in the text.