Você não está conectado. Conecte-se ou registre-se

[NPD 1.0.1][fix] Consumo de processamento

Ir para baixo  Mensagem [Página 1 de 1]

Poseidon

Poseidon
Administrador

Notei que o consumo de processamento do servidor da verão 1.0.1 do Netplay Diamond está muito alto, isso atrapalha o uso do PC enquanto o servidor está em execução. Para solucionar esse problema sigam os passos abaixo:

 - Abra o script tcpserver.lua dentro da pasta scripts.
 - Procure por:
CÓDIGO:
Código:
while true do
   self:update()
end

 - Substitua por:
CÓDIGO:
Código:
while true do
    self:update()
    Socket.select(nil, nil, 0.1)
end


Select é uma função bloqueante, logo, se chamarmos ela passando o timeout como 1ms a função só retornará após esse tempo passar. Isso faz com que a thread principal "descanse" por 1ms a cada ciclo. Recomendo que quando publicarem o jogo e o servidor já estiver no VPS/Dedicado que retire essa modificação pois restringe a capacidade do servidor.

https://tavern4maker.forumeiros.com

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos