08/05/2024 20:30
Gente, o meu servidor está estranho, quando começa entrar jogadores ele simplesmente começa a dar rts, teria algum plugin que eu poderia usar para saber o que está causando isso?
08/05/2024 20:30
Gente, o meu servidor está estranho, quando começa entrar jogadores ele simplesmente começa a dar rts, teria algum plugin que eu poderia usar para saber o que está causando isso?
08/05/2024 22:10
Talvez algum loop esteja iterando infinitamente ou algum problema similar esteja ocorrendo. Talvez o crashdetect possa indicar a causa do problema.
Não estou disponível para realizar serviços relacionados ao SA-MP e não costumo responder a mensagens privadas, a menos que estejam relacionadas à moderação do fórum.
08/05/2024 23:50
Existe um plugin Samp Profiler que é capaz de monitorar quantas vezes as funções estão sendo chamadas, o tempo que demoram para serem executadas e outros indicadores de desempenho.
Uma outra alternativa seria criar uma função de looping que printe o numero do looping no console. Dessa forma você se certifica de não haver loopings infinitos. Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012 Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.
11/05/2024 09:06
(08/05/2024 22:10)White_Blue Escreveu: Talvez algum loop esteja iterando infinitamente ou algum problema similar esteja ocorrendo. Talvez o crashdetect possa indicar a causa do problema. Loops repetitivos, falta de otimização resulta nisso; aconselho refazer sistemas como por exemplo de empresas e casas usando iterator, evita usar a merda de um loop para encontrar uma casa/empresa inexistente e a verificação de dono; aconselho retirar todos os loop envolvendo players e usar foreach; estude um pouco de matrizes e vetores que ajudará de forma impressionante na utilização correta de variaveis (array) de forma responsavel; A utilização de banco de dados 'local" tambem usa muito da CPU do servidor, como por exemplo o Dini, DOF2, Bini ou qualquer merda refente a isto, use MySQL. Não use a "OnPlayerUpdate", ela é chamada muita vezes por segundo; O uso de plugins e includes de forma inresponsavel pode usar um pouco da CPU, as vezes por mais que você não use por exemplo o "OnPlayerUpdate" algumas includes utilização de forma estupida; Qualquer duvida, entre em contato comigo, o que estiver em meu alcance irei ajudar. |
|