SA-MP Forums Archive
[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..