Because i was curious, i made some different settings with the +procmask value and have a question. But first a short list from different values and what they effected. I use a 4 core proc. The scheme is: +procmask=(value) : No. of core in use (0-3) +procmask=0 : 0,1,2,3 +procmask=1 : 0 +procmask=2 : 1 +procmask=3 : 0,1 +procmask=4 : 2 +procmask=5 : 0,2 +procmask=6 : 1,2 +procmask=7 : 0,1,2 +procmask=8 : 3 +procmask=9 : 0,3 +procmask=10 : 1,3 +procmask=11 : 0,1,3 +procmask=12 : 2,3 +procmask=13 : 0,2,3 +procmask=14 : 1,2,3 +procmask=15 : 0,1,2,3 +procmask=16 : 0,1,2,3 +procmask=255 : 0,1,2,3 My question now is, is there any difference when i e.g. use the core 0,1 instead of 1,3?
Uneducated guess: probably not. The mask is just a bitfield where 1s represent cores you're enabling. If that's not clear read a bit (hehe) on binary, it'll make some sense. The default 255 is all bits on, so all cores up to 8. Also worth bearing in mind rF2 isn't limited to 2 cores. So I'd avoid trying to work out 'which 2 are best'.
As Lazza said, it's just a bitfield. But I explain it in more detail here: http://isiforums.net/f/showthread.php/23851-Passworded-Servers?p=342578&viewfull=1#post342578
Thank you for the answers. One reason why i've tested the different settings was, that there was suggested to add the +procmask=3 values to the 930Build. Or did i understand something wrong? And i wondered that the value 3 just uses 2 cores. Wouldn't it be the best to use as much cores as possible, like Lazza said?
930 introduced some new physics threading which would use more than 2 cores if you had them. But people were having problems so it was sugested that people use +procmask=3 which would force rF2 to only use the first 2 cores which forced the new physics threading to be disabled. In the latest build this new threading is disabled by default and there is a new player.json option to re-enable it if you want. So using +procmask is no longer recommended.