dayzsettings.xml e o jobsystem: domando o uso de CPU
Esse arquivo decide quantos núcleos da máquina o servidor usa e como ele distribui o trabalho. Mexer errado aqui não 'melhora o FPS mágico' — pode até piorar. Entenda antes de copiar valores da internet.
O dayzsettings.xml guarda configurações de baixo nível do servidor. A parte que mais gera dúvida é o bloco jobsystem, que controla como o servidor reparte tarefas entre os núcleos do processador. É tentador achar que 'colocar o número máximo' resolve tudo — mas a realidade depende totalmente do hardware da máquina.
<jobsystem globalqueue="4096" threadqueue="1024">
<pc maxcores="4" reservedcores="1" />
</jobsystem>- maxcores — quantos núcleos o servidor pode usar. Não adianta pôr mais do que a máquina tem (ou do que ela pode ceder se roda vários servidores).
- reservedcores — núcleos deixados de fora pro sistema operacional respirar. Sufocar o SO derruba todo mundo junto.
- globalqueue / threadqueue — tamanho das filas de tarefas. Mexer sem medir é chute; o padrão atende a maioria.
Os valores que funcionam num servidor de 8 núcleos podem estrangular um de 4. Esse é o erro clássico de quem pega um dayzsettings.xml 'otimizado' da internet: o que era pra acelerar acaba travando, porque o hardware é outro.
Na hospedagem da Tecplay isso já vem dimensionado pro hardware real (Ryzen 9 dedicado), então o cliente não precisa adivinhar. Se você hospeda por conta própria, mude um valor, meça o desempenho com o servidor cheio, e só então decida.
Conteúdo original da Tecplay. Referências à wiki oficial da Bohemia Interactive servem apenas como atribuição de fonte — não reproduzimos textos, tabelas ou assets deles.
