Thothie's Auto Restarter

Netrogor

New Adventurer
Blades of Urdual
Joined
Jul 3, 2005
Messages
1,963
Reaction score
2
Location
My information.
reliabletimer.h <73> : Assertion Failed: m_nPerformanceCounterEnd >= m_nPerformanceCounterStart
reliabletimer.h <98> : Assertion Failed: nPerformanceCountNow >= m_nPerformanceCounterStart
reliabletimer.h <60> : Assertion Failed: M-nPerformance CounterEnd >= m_nPerformanceCounterStart

Everytime I start up a server using Thothie's auto-restarter, this pops up... and with this, three files are created in my HLDS folder. Each one exactly 49.2 megabytes.

hlds_assert_20061231043836_1.mdmp
hlds_assert_20061231043841_2.mdmp
hlds_assert_20061231043845_3.mdmp

There are a few of the names displayed by these 49.2MB files. Everytime the name appears to be different for the file created, but the error that creates them is exactly the same. If I don't delete these files and allow too many to self-create, it disables my server's ability to show up on the master-list (or work at all), and takes up excess space on my harddrive.

Excess space being, that when I noticed these... I had over twelve (12) gigabytes in the crap.

I would like to know:
A) Where they are coming from
B) Why 49.2 megabytes
C) How to make them go away

To let you all know, this bug only showed up very recently, I have made absolutely NO modifications to anything (drivers & system files included) for this to pop up, and when there is less than a gigabyte's worth of the crap my server works just fine... but I still need to go into the folder and delete these after every map change or server restart or initial startup...

I am primarily worried about the harddrive space they take up, and how they make my server crap out if there are too many.
 

Netrogor

New Adventurer
Blades of Urdual
Joined
Jul 3, 2005
Messages
1,963
Reaction score
2
Location
My information.
PING!!!!

I really would like support on this... I have used the search command. It came up with something concerning an assertion error and singleplayer events, but I don't host singleplayer. This is an error for when I am hosting my HLDS connected to FN... and it is new, and still here even after updating to the January patch.

I don't think I can host too much if this error remains, or at least I can't host except for when I am actively playing MSC... it is too much of a nuisance to delete a few gigs worth of these error created files because the map changed too much (going to cal2, nightmare_thornlands, lowlands, lostcastle, skycastle, each time a map change or server startup occurs 147 some MB in this crap is created, and it stays until I manually delete them).
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
It's not the restarter, but the HLDS that creates those every time it crashes... I dunno how to turn that feature off... I could rig the autorestarter to delete those files everytime the server crashes though.

It'd be nice if I could make some use of them too... ><
 

Netrogor

New Adventurer
Blades of Urdual
Joined
Jul 3, 2005
Messages
1,963
Reaction score
2
Location
My information.
Hmm... strange... since this only started happening recently...

Well that'd be awesome too, if you could have the auto restarter delete those assertion files... simply have a search-for command looking for anything with "assertion" in it, and delete that :D
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
This has always been a thing with the HLDS... I have mdmp files dating back to August. >< I think it was one of their updates... Then again, I've been hosting mostly MSC, so it may just be a debug flag turned on somewhere in MSC... But then again, MSC is the only mod I have that crashes regularly, so wtf knows...

It is an HLDS feature though, and it doesn't happen with every crash, which is what makes it kinda useless. You can read more about it in da Valve wiki.

I'll look into adding the feature to the restarter after I fix some of the more critical MSC issues that were reported recently.

Meantime... You can add a batch file to your startup folder that'll clear em out whenever you start windows, or to your scheduled tasks... Open notepad and enter code Like so:

Code:
@echo off
del c:\hlds\*.mdmp

c:\hlds will have to match your server path - be careful not to stick another * in there, or somethin. ;)

Save that as "clear_mdmp.bat" (with quotes) - then run the file. (Or place in startup folder, or task scheduler.) It'll remove all *.mdmp files from the specified folder whenever it is run.

...now although I know where the mdmp files are coming from - where is the "reliabletimer.h" error popping up - in your HLDS console? Or in a window?
 
Top