myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Птока Стала Кушать Много Цп

Теги
Нет тегов для показа
*FoxMalder*
сообщение 2.1.2009, 18:06
Сообщение #1


мяу =^.^=
******

Группа: Пользователи
Сообщений: 414
Регистрация: 20.5.2008
Пользователь №: 6
Спасибо сказали: 14 раз




птока 0360 раньше кушала не более 10 - 20% при 1.5к и 2к народу а щас от 20 до 80 скачет постоянно
началось это примерно 2 недели назад никаких скриптов я не ставил за это время... с чем это может быть связано??
Go to the top of the page
+Quote Post
Nickolya
сообщение 2.1.2009, 20:34
Сообщение #2


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Вообще, трудно так предполагать, скорее всего какой-то скрипт сильно расширил базу. Список скриптов сюда, и посмотри файлы скриптов, почисти базы предварительно сделав копии, если это не поможет, то надо будет смотреть на хаб в целом...
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 2.1.2009, 22:01
Сообщение #3


мяу =^.^=
******

Группа: Пользователи
Сообщений: 414
Регистрация: 20.5.2008
Пользователь №: 6
Спасибо сказали: 14 раз





используют много памяти 3 скрипта люцифер но он совсем не грузит цп, спамер немного и война но там база очень большая почти 4метра
можешь сделать скрипт для базы, который бы отчистил базу от нулевиков?
Код
Cfg.Scores = {
    [36604] = {
        [2] = "Neo84",
        [1] = 0,
        [3] = 1,
    },
}

36604 -> это наверно № юзера хотя идут они не по порядку
2 -> понятно)
1 -> число очков
3 -> 1 жив/0 мертв

зы база выглядит несколько иначе см. ниже =)
Прикрепленные файлы
Прикрепленный файл  Текстовый_документ.txt ( 133 байт ) Кол-во скачиваний: 8
 
Go to the top of the page
+Quote Post
Nickolya
сообщение 2.1.2009, 22:10
Сообщение #4


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Код
function ClearNilUsers()
    for i, v in pairs(Cfg.Scores) do
        if v[1] == 0 then
            table.remove(Cfg.Scores, i)
        end
    end
end

Вот такую функцию допиши в конец скрипта, а в конец функции Main() перед end'ом допиши
Код
    ClearNilUsers()

Использовать один раз...

И еще вопрос: метод поочередного выключения скриптов не помогает вычислить какой нагружает проц?
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 2.1.2009, 22:26
Сообщение #5


мяу =^.^=
******

Группа: Пользователи
Сообщений: 414
Регистрация: 20.5.2008
Пользователь №: 6
Спасибо сказали: 14 раз




Main() в скрипте нету есть тока Main = function()

вырубал все скрипты нагрузка цп до 10% со всеми кроме тех что много едят до 20% больше всего война нагружает птоку
Go to the top of the page
+Quote Post
Wariner
сообщение 2.1.2009, 22:28
Сообщение #6


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Цитата(*FoxMalder* @ 2.1.2009, 22:26) *
Main() в скрипте нету есть тока Main = function()

это одно и тоже
Go to the top of the page
+Quote Post
Nickolya
сообщение 2.1.2009, 22:32
Сообщение #7


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Это и есть функция Main()

Если я все правильно понимаю, то функция должна выглядеть так:
Код
Main = function()
    local LuaVer = _VERSION:sub(1,7)

    ...

    if Cfg.StartOn:lower() == "yes" then
        SendToAll(Cfg.Bot,SortTable(Cfg.Scores,10))
        StartTimer()
        OnTimer()
    end
    ClearNilUsers()
end
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 2.1.2009, 22:36
Сообщение #8


мяу =^.^=
******

Группа: Пользователи
Сообщений: 414
Регистрация: 20.5.2008
Пользователь №: 6
Спасибо сказали: 14 раз




Код
Main = function()
    local LuaVer = _VERSION:sub(1,7)
    if LuaVer ~= "Lua 5.1" then
        OnError("This script is incompatible with ".._VERSION)
        Main = nil
        OnError = nil
        OnExit = nil
        NewUserConnected = nil
        OpConnected = nil
        UserDisconnected = nil
        OpDisconnected = nil
        ChatArrival = nil
        ToArrival = nil
        OnTimer = nil
        return 1
    end
Go to the top of the page
+Quote Post
Nickolya
сообщение 2.1.2009, 22:37
Сообщение #9


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




UPD: хотя лучше всунуть вот сюда:
Код
    if loadfile(Cfg.WarFile) then
        dofile(Cfg.WarFile)
        ClearNilUsers()
        Recruit()
        OnError("File "..Cfg.WarFile.." updated and now contains "..#Cfg.Scores.." entries.")
    else
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Cколько людей выдержыт Птока ?
Cколько людей выдержыт Птока ?
23 forZejkee 25 597 11.5.2010, 17:06 Посл. сообщение: Saymon21
No New Posts C одного IP много юзеров?
Как пускать с одного iP много юзеров?
2 LexXx 8 419 6.3.2010, 23:43 Посл. сообщение: LexXx
No New Posts Сброс соединения если много Core.Send*
PtokaX 0.4.1.1 \ Debian 5
6 red_neon 10 570 30.11.2009, 22:49 Посл. сообщение: Setuper
No New Posts Прошу помощи и не много объяснений
6 DrakonSP 10 964 5.6.2009, 18:49 Посл. сообщение: DrakonSP
Moved Прошу помощи и не много объяснений
0 DrakonSP 0 5.6.2009, 10:59 Посл. сообщение: DrakonSP
No New Posts От: Птока На Линуксе
От темы с ID: 1686
0 comua 4 175 29.3.2009, 9:43 Посл. сообщение: comua
No New Posts Topic has attachmentsПтока На Линуксе
скрипты с базами
1 valdis73 5 197 29.3.2009, 8:12 Посл. сообщение: Wariner
Closed Скрипт Для Птока Потключения Внешних Источников
Меню сети
1 valdis73 5 803 17.3.2009, 18:40 Посл. сообщение: Wariner
No New Posts Скрипт Для Птока Ротключения Скачек
Меню сети
0 valdis73 4 973 17.3.2009, 18:33 Посл. сообщение: valdis73
No New Posts Линуксовая Птока, Какие Скрипты Под Ней Заработают?
7 XiNoID 11 091 6.2.2009, 19:46 Посл. сообщение: ustas
Moved Много Скиптов
API | Вроде
0 Vizunchik 0 18.11.2008, 18:11 Посл. сообщение: KauH™
No New Posts Много Скиптов
API | Вроде
7 Vizunchik 11 931 18.11.2008, 18:11 Посл. сообщение: KauH™

 



RSS Сейчас: 26.11.2024, 23:29