[LAG] GM
#1

Oque pode lagar um gm? os player estao teleportando muinto ping do serve 130~190

pawn Код:
public OnPlayerText(playerid, text[])
{
    if(text[0] == '!') {
        new name[24];
        GetPlayerName(playerid, name, 24);
        format(stringx, sizeof(stringx), "(TEAM-CHAT): %s:{FFFFFF} %s", name, text[1]);
        for(new i = 0; i < MAX_PLAYERS; i++) {
            if(IsPlayerConnected(i)) {
                if(Gang[i] == Gang[playerid])
                    SendClientMessage(i, GetPlayerColor(playerid), stringx);
            }
            else if(GetPlayerTeam(i) == GetPlayerTeam(playerid)) {
                SendClientMessage(i, GetPlayerColor(playerid), stringx);
            }
        }
        return 0;
    }
    if(Mute[playerid] == 1) {
        SendClientMessage(playerid, COLOR_RED, "{00FFFF}[INFO]: {FFFFFF}Vocк nгo pode falar enquanto estб mudo!");
        return 0;
    }
    if(PoderFalar[playerid] == 0) {
        PoderFalar[playerid] = 1;
        SetTimerEx("TempoChat", 3000, 0, "i", playerid);
    }
    else {
        SendClientMessage(playerid, -1, "{EE3B3B}[FLOOD]: {FFFFFF}Aguarde {EE3B3B}3 {FFFFFF}segundos para digitar novamente.");
        return 0;
    }
    UpperToLower(text);
    fixchars(text);
    if(strfind(text, "189.", true) != -1 || strfind(text, "201.", true) != -1 || strfind(text, "200.", true) != -1 || strfind(text, "69.", true) != -1 || strfind(text, "187.", true) != -1 || strfind(text, ":7777", true)!= -1 || strfind(text, ":7780", true)!= -1 || strfind(text, ":7782", true)!= -1 || strfind(text, ":7774", true)!= -1 || strfind(text, ":2021", true)!= -1 || strfind(text, ":7794", true)!= -1
    || strfind(text, "64.31.28.76:2021", true)!= -1 || strfind(text, "64.", true)!= -1 || strfind(text, "208.", true)!= -1|| strfind(text, ":7905", true)!= -1 || strfind(text, "64.31.28.70:7780", true)!= -1 || strfind(text, "192 .", true)!= -1 || strfind(text, "201 .", true)!= -1 || strfind(text, "187 .", true || strfind(text, "64 .", true)!= -1)!= -1 || strfind(text, "178 .", true)!= -1 || strfind(text, "178.", true)!= -1
    || strfind(text, ":7778", true)!= -1 || strfind(text, "topglobal", true)!= -1 || strfind(text, "servegame.", true)!= -1 || strfind(text, "CSF", true)!= -1 || strfind(text, "CSA", true)!= -1 || strfind(text, "Bloody", true)!= -1 || strfind(text, "Mata Mata", true)!= -1 || strfind(text, "matamata", true)!= -1 || strfind(text, "mata mata", true)!= -1 || strfind(text, "mata mata 2012", true)!= -1
    || strfind(text, "mata-mata", true)!= -1 || strfind(text, "gta torcida", true)!= -1 || strfind(text, "184.", true)!= -1) {
        SendClientMessage(playerid,0xFFFF00AA,"Vocк tentou divulgar e foi kickado pelo sistema.");
        new pName[24];
        GetPlayerName(playerid, pName, sizeof(pName));
        format(stringx, sizeof(stringx), "{F9FAF5}[Anti-Divulger]: {F7AF05}%s[ID:%d] tentou divulgar e foi kickado." ,pName,playerid);
        SendClientMessageToAll(0xFFFF00AA, stringx);
        Kick(playerid);
        return 0;
    }
    if(strlen(text) > 100) {
        SendClientMessage(playerid, 0xAA3333AA, "Desculpe, Seu texto passou do limite de digitos cujo й 100!");
        return 0;
    }
    new string[128];
    format(string,sizeof(string),"[ID:%d]: %s",playerid,text);
    SendPlayerMessageToAll(playerid,string);
    return 0;
}
isso causa lag /\ , muintas texts causam lag ? , muintas linhas no gm causa lag ? ,
Reply
#2

nao comandos nao causa lag oq causa lag e mapas
Reply
#3

mapas nгo causa lag, ta louco? se o motivo й o ping, procure um host melhor
Reply
#4

Mapas podem causar lag no Jogo mesmo, tipo um lag no GTA, mais se for pelo PING, eu acho que й o host, nгo o GM, se estiver errado, me corrija.
Reply
#5

Ping/Host naum e Settimers , muintas texts podem lagar tbm ?/
Reply
#6

creio que MAPA causa sim LAG pois em um gm cheiguei a por 30 mil objetos (kkkkk) e para aparecer a tela de login demorava cerca de 2 minutos e o server tava no meu pc e nao em host
Reply
#7

A thread do pawn nгo aumenta o ping, mas um script totalmente desotimizado vai causar um lag horrнvel, mas como eu disso, nгo tem nada a ver com o ping.
Reply
#8

Quote:
Originally Posted by delete
Посмотреть сообщение
mapas nгo causa lag, ta louco? se o motivo й o ping, procure um host melhor
aй nao causa entao coloca um mapa cheio de arvores desnecarias objetos pesados e depois fala algo map sao umas dos maiores causadores do lag estude primeiro depois me chame de loco
Reply
#9

ex: se eu criar um dialog com mais de 128 caracters terei que faser assim:
pawn Код:
new strdialog[500];
so um ex /\
Reply
#10

Se a o Host foi EUA ping entre 130~190 й normal,mas se for BR й de preocupar,tambйm nгo й motivo sу do host e GM,se o cara tiver uma internet discada ou estiver fazendo download e querer jogar sem lag,ai nгo tem oque fazer,se sua internet for de 1mb a 10mb e o host foi EUA o ping estб dentro do padrгo,mas jб se sua internet for melhor que 10mb e o ping estб alto й preocupante,verifique se ao vocк digitar demora a aparecer a escrita,se demorar tem lag se nгo estб normal,procure se informar sobre a maquina do host,processador,UpLink e seguranзa,o recomendado para um host rodar vбrios servidores de SA:MP sem ter problemas com lags e quedas.
Processador Quad Core(4 nъcleos)
Memoria Ram 4gb
UpLink 1Gbps(1000mb) ou mais.
Proteзгo HardWare Cisco Guard e Firewall Software

um host dentro dessas configuraзхes bбsicas vocк pode hospedar seu servidor sem problemas.
Como vou saber se meu host й bom ?
Ping travando antes de entrar no jogo na aba SA-MP - pode estar tendo ataques ao IP.
Muitos Players com Ping Igual dentro do Jogo - Processador fraco ou sendo usado 90% a 100%

Dicas bбsicas para evitar que seu Servidor nгo cause lag no host,nгo use objetos acima do limite do SA-MP,nгo use settimers para salvamentos,evite usar a Public OnPlayerUpDate,nгo use muitos settimers e evite usar com poucos segundos e milesimos,nгo use Strings muito altas.

Dica boa para ver se й sу vocк que tem lag,compare o ping do seu servidor com de outros,nгo no mesmo host(IP),peзa para um amigo fazer o mesmo e veja,se o seu ping estб igual com dos outros servidores o problema й na sua internet,se os outros servidores estarгo com ping menores pode ser o host,se o seu amigo dizer a mesma coisa o problema й no host.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)