Как указали выше привязываем либо через вдс "taskset -pc № ядра PID процесса" pid узнаем через команду top далее нажимаем shift+t и видим отображение по PID, а именно в левом краю он пишется. Правда в случае отключение вдс придется повторять эту процедуру.
Второй вариант это указываем в строке запуска как изначально я писал "taskset -c №ядра ./hlds_run"
Не забываем что ядра считаются от 0, тоесть если у вас 2 ядра то будет так: 1 ядро=0, 2 ядро=1.