Server's CPU Usage is 80% over 6 players.
#1

My server somtimes get over 80% CPU Usage when 6~8 players are on and auto restarts.
My OnPlayerUpdate :
pawn Код:
public OnPlayerUpdate(playerid)
{
    if(!BoomboxStream[playerid])
    {
        for(new i, j = GetMaxPlayers(); i < j; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(Boombox[i])
                {
                    if(IsPlayerInRangeOfPoint(playerid, 30, bpos[i][0], bpos[i][1], bpos[i][2]))
                    {
                        PlayAudioStreamForPlayer(playerid, BoomboxURL[i], bpos[i][0], bpos[i][1], bpos[i][2], 30, 1);
                        BoomboxPlayer[playerid] = i;
                        BoomboxStream[playerid] = 1;
                        SendClientMessage(playerid, COLOR_GREY, " You are listening to music coming out of a nearby boombox.");
                    }
                }
            }
        }
    }
    else
    {
        new i = BoomboxPlayer[playerid];
        if(!IsPlayerInRangeOfPoint(playerid, 30, bpos[i][0], bpos[i][1], bpos[i][2]))
        {
            BoomboxStream[playerid] = 0;
            BoomboxPlayer[playerid] = -1;
            StopAudioStreamForPlayer(playerid);
            SendClientMessage(playerid, COLOR_GREY, " You have went far away from the boombox.");
        }
    }
    if(GetPlayerMoney(playerid) != PCash[playerid]) {
        SetPlayerMoney(playerid,PCash[playerid]);
    }
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && Speedlimit[playerid])
    {
        new a, b, c;
        GetPlayerKeys(playerid, a, b ,c);
        if(a == 8 && GetVehicleSpeed(GetPlayerVehicleID(playerid), 0) > Speedlimit[playerid])
        {
            new newspeed = GetVehicleSpeed(GetPlayerVehicleID(playerid), 0) - Speedlimit[playerid];
            ModifyVehicleSpeed(GetPlayerVehicleID(playerid), -newspeed);
        }
    }
    if(PayDayAuth[playerid] == 1)
    {
        PayDayAuth[playerid] = 0;
        PayDay(playerid);
    }

    return 1;
}
Reply


Messages In This Thread
Server's CPU Usage is 80% over 6 players. - by The__ - 26.07.2012, 11:31
Re: Server's CPU Usage is 80% over 6 players. - by The__ - 26.07.2012, 11:41
Re: Server's CPU Usage is 80% over 6 players. - by The__ - 27.07.2012, 16:19
Re: Server's CPU Usage is 80% over 6 players. - by The__ - 27.07.2012, 16:55
Re: Server's CPU Usage is 80% over 6 players. - by FUNExtreme - 27.07.2012, 17:04
Re: Server's CPU Usage is 80% over 6 players. - by The__ - 27.07.2012, 17:36
Re: Server's CPU Usage is 80% over 6 players. - by Finn - 27.07.2012, 18:13
Re: Server's CPU Usage is 80% over 6 players. - by The__ - 27.07.2012, 21:10
Re: Server's CPU Usage is 80% over 6 players. - by The__ - 28.07.2012, 06:54
Re: Server's CPU Usage is 80% over 6 players. - by The__ - 31.07.2012, 18:12

Forum Jump:


Users browsing this thread: 1 Guest(s)