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

[NPD 1.0.1][fix] Consumo de processamento

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

1 [NPD 1.0.1][fix] Consumo de processamento em Sex Mar 23, 2018 6:37 pm

Poseidon

avatar
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.

Ver perfil do usuário http://tavern4maker.directorioforuns.com

Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum