SA-MP Forums Archive
[Ajuda] Alto consumo de CPU - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Alto consumo de CPU (/showthread.php?tid=608543)



Alto consumo de CPU - MillerPat - 02.06.2016

O samp03svr esta consumindo no Centos 6, aproximadamente 1% de CPU por player que se conecta no jogo..
Jб cheguei atй a ligar o servidor sem nenhum settimer, sem carregar casas/carros/empresas e etc.. e mesmo assim isso continua..
Seria isso um problema da VPS ou do Gamemode?


Re: Alto consumo de CPU - zSuYaNw - 02.06.2016

Qual a configuraзгo do seu hosting?


Re: Alto consumo de CPU - MillerPat - 02.06.2016

2 GB RAM DDR4
2 vCPU - INTEL XEON E3/E5


Re: Alto consumo de CPU - connork - 02.06.2016

Tenta usar um "sleep" no server.cfg pra ver se o uso de CPU diminui, geralmente game-modes com timers, cуdigos no OnPlayerUpdate, VehicleUpdate, etc, usam bastante CPU mesmo.


Re: Alto consumo de CPU - MillerPat - 02.06.2016

OnPlayerUpdate tem bem pouca coisa.
Estou usando sleep 15
VehicleUpdate sу tem 6 linhas


Re: Alto consumo de CPU - connork - 02.06.2016

A questгo nгo й exatamente quantas coisas ou linhas tem o cуdigo, e sim o que ele faz. Eu nunca recomendo ninguйm usar o OnPlayerUpdate, nem mesmo para Anti-Cheats, й melhor fazer algo em C++ e usar como plugin ou criar um simples timer.

Alйm de forзar muito a CPU (por ser atualizaзхes a cada 10ms por ai) tambйm causa delay na conexгo do player com o servidor.

O sleep pode jogar pra uns 20, 25 que funciona sem problemas. Nгo atrapalha a jogabilidade.


Re: Alto consumo de CPU - MillerPat - 02.06.2016

Tirei tudo da OnPlayerUpdate e o consumo de CPU continua alto..


Re: Alto consumo de CPU - willttoonn - 02.06.2016

Quantos timers vocк tem no gamemode total?
Й realmente necessбrio vocк usar o OnPlayerUpdate?


Re: Alto consumo de CPU - YtZ - 02.06.2016

No SAMP, geralmente, o uso de CPU й proporcional ao nъmero de jogadores online. Aн vai depender do limite da sua CPU.

Tenta aumentar o nъmero de vCPU. Se nгo der, melhor desistir e ir pra algum servidor jб estabelecido e com experiкncia. Menos dor de cabeзa nй


Re: Alto consumo de CPU - neymar1477 - 02.06.2016

Quote:
Originally Posted by connork
Посмотреть сообщение
A questгo nгo й exatamente quantas coisas ou linhas tem o cуdigo, e sim o que ele faz. Eu nunca recomendo ninguйm usar o OnPlayerUpdate, nem mesmo para Anti-Cheats, й melhor fazer algo em C++ e usar como plugin ou criar um simples timer.

Alйm de forзar muito a CPU (por ser atualizaзхes a cada 10ms por ai) tambйm causa delay na conexгo do player com o servidor.

O sleep pode jogar pra uns 20, 25 que funciona sem problemas. Nгo atrapalha a jogabilidade.
Vendo sua resposta me deparei com um problema parecido, em 1 gm que estamos desenvolvendo, quando liguei o gm para teste, ele estava sem erro nenhum, tudo perfeito, sу que vira e volta ficava dando disconnect em alguns players, as vezes caia 3,4,5.... e nao era crash e nem nada, era sempre problemas de conexao dos players, e nao tinha nada de anormal no server log e nem no crashdetect, serб que o problema pode ser na OnplayerUpdate? Eis que tenho atй anti-cheats nela ?