SteamCMD is more efficient than hldsupdatetool but it does chew a lot of cpu and disk i/o too while it is updating. I did also notice that it is impossible to update one server without making other gameservers lag at the same time due to SteamCMD running.

You may be able to run it as limited user with limited resources set by the system but i saw that too annoying to set up.

-ics

Weasel kirjoitti:
Anybody else seen this?

I run multiple game servers on the same box - usually.
I just happen to be building-out a new server.
I have 8 cores, multiple gig's of RAM, etc - won't bore you with the details.

I noticed a BIG difference in how HLDSUpdateTool behaves compared to SteamCMD 
when updating the dedicated server installs on this new server.

I happened to run an HLDSUpdateTool install for one Source game, at the same 
time I happened to run a SteamCMD install for TF2 beta.

As expected and normally experienced, while HLDSUpdateTool (steam binary) was 
running doing that install, there was no particular high utilization of CPU.  
It used about 4-5% of one core/hyper-thread.

However, when the SteamCMD install kicked-off (which was just to freshen an 
installation that I had already performed a few days before), I noticed that it 
consumed ~100%(+) of one one core/hyper-thread!

I also noticed some packet loss on the continuous ping I typically leave 
running while doing this stuff.

It didn't take long to run (being there was already an installation in place).  
However, If I had been doing that while there were multiple games running, it 
would have lagged everybody out - if not disconnected them.

I have never had any issues historically with HLDSUpdateTool doing that - 
unless I was running a *BUNCH* of them simultaneously.

Is there any way to "throttle" the utilization for SteamCMD?

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

Reply via email to