[Ajuda] Duvida - 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] Duvida (
/showthread.php?tid=458864)
Duvida -
silenthill - 18.08.2013
olб gostaria de tirar uma dъvida, tipo, quando passa de uns 15 player lб o sv comeзa dar lag, jб contatei a host e eles falaram q й mб programaзгo..o que pode estar causando tanto lag?
Re: Duvida -
P1c4550 - 18.08.2013
vc ta usando alguma coisa na OnPlayerUpdate
usa muitos timers? pode ser varias coisa.
Re: Duvida -
silenthill - 18.08.2013
nгo, uso pouca coisa. eu queria uma dica do mais provбvel do q pudesse ser
Re: Duvida -
Juniiro3 - 18.08.2013
O que mais dб lag nos servidores sгo timers e loops com valores muito altos e desnecessбrios... Mude na sua include a_samp o MAX_PLAYERS para a quantia da sua Host. O padrгo se nгo me engano й 500, e acaba sendo uma quantia desnecessбria quando se precisa fazer um loop.
Quanto aos timers, em excesso eles podem prejudicar o bom desempenho do servidor, por exemplo, o relуgio real no canto superior direito da tela й um Timer que nunca acaba, mas sу ele nгo й o suficiente para lagar um servidor. Talvez outros timers estejam prejudicando o seu servidor, por exemplo, algum timer que tenha uma funзгo especнfica para um player e vбrias pessoas estejam usando ele. Muitas coisas na OnPlayerUpdate tambйm pode prejudicar, jб que um player "updata" muito rбpido, portanto, essa public й chamada vбrias vezes a cada vez que um jogador "updata".
Re: Duvida -
PT - 18.08.2013
loops desnecessбrios por exemplo, no OnPlayerUpdate
Re: Duvida -
Juniiro3 - 18.08.2013
Sу para completar meu post anterior: Apesar de lagar muito, a OnPlayerUpdate й fundamental para anti-xiters.
Re: Duvida -
darkxdll - 18.08.2013
Talvez й lag por causa de loops como disseram.
Experimente usar este cуdigo junto de suas defines :
PHP код:
#undef MAX_PLAYERS
#define MAX_PLAYERS 50
Ai mude o 50 para o mбximo de slots do seu servidor
.
Re: Duvida -
silenthill - 18.08.2013
Mt obrigado a todos pelas opiniхes precisas e explicaзхes claras...um + Rep p vcs..