View Single Post
Author Message
WhiteFang1319
Senior Member
Join Date: Jan 2017
Old 08-27-2017 , 08:17   [Ubuntu] Starting HLDS with a higher priority
Reply With Quote #1

Hello Guys!
I've been using Ubuntu 16.04 LTS for my HLDS server for the past 2 years. The server wasn't famous so with the amount of plugins it ran fine but now it's famous lot of people come so the fps were quite unstable so I upgraded the machine from the VPS hosting and saw that the same thing happened. So I followed a few guides and compiled a kernel with some custom settings, changing the process's priority and it's scheduling policy I saw that the server ran quite stable but the server starts by a startup script and I don't have time to change the process's priority and scheduling policy everytime. Is there anyway that I can make it start at a higher priority + the scheduling policy?

The commands I've been using are:

The Schedule policy cmd:
Code:
chrt -p -r 99 pid
Renice:
Code:
renice -20 pid
I've heard of the task set command anyway to do it?

Startup script:
Code:
cd /home/steam/Steam/cs/&&screen -A -m -d -S server ./hlds_run -game cstrike -ip 35.154.172.22 +port 27015 +map de_dust2 +maxplayers 32 -exec server.cfg -pingboost 2 +fps_max 1100 -condebug

Last edited by WhiteFang1319; 08-28-2017 at 08:25. Reason: Solved.
WhiteFang1319 is offline