Gizda number of logical CPU cores - лшические ядра а не физические
следовательно если у Вас скажем i7-7700 - у него 4 двухпоточных ядра (HT) - значит логических 8, однако параметр -cpuCount= нужен для ограничения кол-ва ядер которые использует сервер. По умолчанию он задействует кол-во ядер указанное в файле dayzsetting.xml, а смистема уже сама распараллеливает насколько я вижу.
<jobsystem globalqueue="4096" threadqueue="1024">
<pc maxcores="2" reservedcores="1" />
<ps4 threadcount="4" />
<xb1 threadcount="4" />
</jobsystem>
Я у себя для теста сделал так
<jobsystem globalqueue="8192" threadqueue="2048">
<pc maxcores="4" reservedcores="2" />
<ps4 threadcount="4" />
<xb1 threadcount="4" />
</jobsystem>
те увеличил на 2
однако при таких параметрах памяти серверу надо выделить правильное кол-во памяти иначе будут непонятные выключения сервера - не краши.
Методом тыка пришел к такому расчету
необходимое кол-во памяти = maxcores * globalqueue + reservedcores * threadqueue + 1024mb для самого двигла
Те в моем случае 4 * 8192 + 2 * 2048 + 1024 = 37888
В таком случае непонятных выключений не происходит
Только зачем серверу столько ресурсов?
Начал все плавно понижать и нашел золотую середину для моего случая
<jobsystem globalqueue="6144" threadqueue="1536">
<pc maxcores="2" reservedcores="2" />
<ps4 threadcount="4" />
<xb1 threadcount="4" />
</jobsystem>
Памяти выделил 16384
те расчетное 15360 + 1024
Все ровно сейчас - фпс ниже 1000 не падает - редко до 800-600 падает при наплыве народа но крашей нет
Все это мое ИМХО
ЗЫ Продолжаю эксперименты