[Ajuda] NPCs - Versão de Impressão +- Portal SAMP (https://portalsamp.com) +-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5) +--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6) +--- Tópico: [Ajuda] NPCs (/showthread.php?tid=2580) |
NPCs - Daniel Sousa - 20/07/2022 Boa noite, ter muitos NPCs (Zumbis) pode causar lag? 900 pra ser exato. Atualmente estou com 700, e contratei um VPS (Heavy) , estou tendo muito problema de queda, todo dia está ficando off, minha briga com eles é que suspeito ser o VPS, pois não consta NADA no server_log, além de não conseguir connectar ao serviço no momento da queda.. Determinado horário o server fica off, mesmo tendo poucos players. Preciso ter certeza, para que eu possa tomar as medidas certas. RE: NPCs - xbruno1000x - 20/07/2022 Para se certificar do problema, utilize o crashdetect e o profiler para obter dados. Crash Detect: https://github.com/Zeex/samp-plugin-crashdetect/releases Profiler: https://github.com/Zeex/samp-plugin-profiler/releases RE: NPCs - Daniel Sousa - 20/07/2022 Recebo essa mensagem em quase todas as callback de update: Long callback execution detected (hang or performance issue) Pode está derrubando? RE: NPCs - Mathews - 20/07/2022 Você está utilizando diretamente na OnPlayerUpdate? Se for, aconselho criar uma callback nova de update, que atualize cada 1 segundo pois a OnPlayerUpdate é chamada em média 30 vezes por segundo. Long callback execution detected (hang or performance issue) Google Tradutor: Longa execução de retorno de chamada detectada (travamento ou problema de desempenho) RE: NPCs - Daniel Sousa - 20/07/2022 Não está em OnPlayerUpdate, existe as callbacks responsaveis pelos updates Estou cada vez mais convicto que o problema está no VPS.. RE: NPCs - Mathews - 20/07/2022 Tendeu; Já tentou em outra vps ou no próprio pc, e deixando tudo ativado, Crash Detect e Profiler. RE: NPCs - Daniel Sousa - 20/07/2022 Sim, deixei no PC e fiquei jogando por 30 minutos. O que me faz questionar o VPS é por que sempre estava caindo no intervalo de 20:00 ás 22:00. RE: NPCs - xbruno1000x - 20/07/2022 Long callback execution detected (hang or performance issue) significa que alguma callback muito longa está sendo executada, possivelmente loopings. Com o profiler você pode contabilizar por quantas vezes a callback foi chamada e se ela está prejudicando o desempenho do servidor. Talvez seja uma callback para informações de players e esteja sendo executada para os NPC's também. Faça alguns testes, como deixar o servidor ligado por um tempo sem npc's e players e conferir se vai desligar. Teste um outro GM e veja se vai desligar. Se mesmo sem vinculação com o seu GM o VPS continuar desligando, então existe um problema da parte deles. Por outro lado, se só acontece o problema com o seu GM, então o problema está nele. RE: NPCs - Daniel Sousa - 20/07/2022 Bruno existe algum topico aonde explica detalhadamente como trabalhar com o Crashdetect e Profiler? |