SB-MaterialAdmin / NewServer

New server side for SourceBans Material Admin
GNU General Public License v3.0
42 stars 26 forks source link

Ошибка #69

Open ZeaZon21 opened 5 years ago

ZeaZon21 commented 5 years ago

Нет админок. Вот еррор лог: L 08/31/2019 - 15:33:26: [SM] Exception reported: No current result set L 08/31/2019 - 15:33:26: [SM] Blaming: materialadmin.smx L 08/31/2019 - 15:33:26: [SM] Call stack trace: L 08/31/2019 - 15:33:26: [SM] [0] DBResultSet.MoreRows.get L 08/31/2019 - 15:33:26: [SM] [1] Line 1467, materialadmin/database.sp::GroupsDone

Помогите, пожалуйста. Версия 0.7.7

CrazyHackGUT commented 5 years ago

Точную версию, пожалуйста. Из sm plugins list. Если билд взят готовый, то еще хеш коммита будет там.

ZeaZon21 commented 5 years ago

14 "Material Admin" (0.7.7) by Material Admin Dev Team Вот, все что там есть, в этой строчке. При этом на другом сервере работает нормально (произвелся перенос на другой хостинг, но новом все работало неделю, а потом вот так вот слетело. Из изменения обновил level ranks (с лайт на посл. версию) и обновил Ptah (ну и все соответствующие плагины)

ZeaZon21 commented 5 years ago

Хммм, сейчас смотрю еррорс, той ошибки там за сегодня не было, да и вообще каких либо, касающихся МА. А вот в LogDataBase раз в сутки вылетает это: L 09/01/2019 - 09:00:53: [materialadmin.smx] ma_checker: OnConnectBanCheck Query Failed: Lost connection to MySQL server during query Но я очень сильно сомневаюсь, что из-за этого моя проблема

CrazyHackGUT commented 5 years ago

В таком случае, рекомендую обновиться. 0.7.7 уже устарела давно. Последний билд можно взять отсюда. Последняя цифра в имени архива - версия SM, на которой плагин собран.

ZeaZon21 commented 5 years ago

126 "Material Admin" (0.7.8-dda91cc) by Material Admin Dev Team

Вот этот установил. Все равно админки нет :(

megoRU commented 5 years ago

@ZeaZon21 https://github.com/SB-MaterialAdmin/NewServer/tree/070a8cb6d63b389bd7f3125bb4df0ad3ce14e405 скачай этот и скомпилируй

CrazyHackGUT commented 5 years ago

Компилировать вручную необязательно. Этот билд есть по ссылке выше. При формировании имени архива, используются первые 7 букв из хеша коммита: изображение И вставляются после имени ветки: изображение

ZeaZon21 commented 5 years ago

16 "Material Admin" (0.7.8-070a8cb) by Material Admin Dev Team Ну я поставил этот, тем не менее все также, админки нет. Самое главное все логи пустые, никаких ошибок нет...

ZeaZon21 commented 5 years ago

Опа, снёс половину плагинов - заработало... Ну я это, пошёл изучать.... upd: хрень какая-то. Убираю некоторые плагины - работает. Еще раз перезапускаю сервер с этими же убранными плагинами - не работает снова........ upd2: вроде как админрехэш помогает. Но это ж не каждый раз рехэшить... upd3: теперь рехэш помогает даже когда все плагины на сервере... При смене карты, как я смогу заметить админка остается, но если ты вышел с сервера, карта сменилась и ты зашёл - админка слетает...

CrazyHackGUT commented 5 years ago

Аномальная хрень. Можете привести перечень плагинов, с которыми всё ломалось и для рехеша?

ZeaZon21 commented 5 years ago

Да откуда мне знать теперь? Сейчас же со всеми плагинами все работает после рехеша.... Посмотрю, может быть не будет слетать после смен теперь и рестартов....

ZeaZon21 commented 5 years ago

Класс, заходил в 8 вечера - все работало. Зашел в 3 ночи - опять даже рехэш не помогает, та боооже... Попробую опять поотключать... upd1: Отключил все почти - ноль эффекта... какого... upd2: Заново включил все, сделал рехэш - работает... какого черта...........

ZeaZon21 commented 5 years ago

Сейчас у меня получилось добыть свою админку себе, с помощью непонятных схем рехеша и перезахода, однако другому админы я не могу ее вернуть, ни перезаходы ни рехеш помогает, а с плагинами не могу днем играть (отключая и включая) тк все игроки на сервере... что за ад блин......

CrazyHackGUT commented 5 years ago

sm_dump_admcache сделайте, когда снова проблема появится.

ZeaZon21 commented 5 years ago

Вот. Только пароли замазал. И прошу прощения, загрузки файла или спойлера тут не нашёл... Сейчас на сервере Pra1se_sVen и у него нет админки

"Groups" { / num = 1, gid = 0x0 / "Default" { "flags" "" "immunity" "1"

    "Overrides"
    {
    }
}

/* num = 2, gid = 0x2C */
"Full Admins"
{
    "flags"         "abcdefghiz"
    "immunity"      "99"

    "Overrides"
    {
    }
}

}

"Admins" { / num = 1, aid = 0x5C, serialno = 0x2/ "ZeaZon" { "auth" "steam" "identity" "0:48525032" "password" "*" "flags" "z" "immunity" "100" }

/* num = 2, aid = 0xB1, serialno = 0xC*/
"nicolasdope"
{
    "auth"          "steam"
    "identity"      "0:161554790"
    "password"      "*"
    "flags"         "abcdefgjkst"
    "immunity"      "99"
}

/* num = 3, aid = 0x10E, serialno = 0xA*/
"CheerBeHappy"
{
    "auth"          "steam"
    "identity"      "0:123104978"
    "password"      "*"
    "flags"         "abcdefgjk"
    "immunity"      "98"
}

/* num = 4, aid = 0x16E, serialno = 0x13*/
"Pra1se_sVen"
{
    "auth"          "steam"
    "identity"      "1:195727809"
    "password"      "*"
    "flags"         "abcdefgjk"
    "immunity"      "98"
}

}

"Overrides" { "sm_goto" "z" "sm_tpto" "z" }

CrazyHackGUT commented 5 years ago

А игра случайно не ксго? Там могут быть проблемы с аутентификацией. В таком случае, беда и не в плагине вовсе.

ZeaZon21 commented 5 years ago

Именно кс го! Эта догадка подаёт мне какую-то надежду... Есть варианты решения в этом случае?

megoRU commented 5 years ago

@CrazyHackGUT крузя в последнем комите чот с базой мутил. я думаю в этом проблема.....

CrazyHackGUT commented 5 years ago

Если бы беда была в базе - админа и в sm_dump_admcache тоже не было бы. А так, он есть.

megoRU commented 5 years ago

@ZeaZon21 у тебя serialno разный. у меня всегда одно и тоже например 0x2*

ZeaZon21 commented 5 years ago

@ZeaZon21 у тебя serialno разный. у меня всегда одно и тоже например 0x2*

ну, хорошо, допустим в этом может быть проблема, не подскажите, как это можно попробовать исправить, а то я с таким даже не встречался...

megoRU commented 5 years ago

это уже к крузе вопрос. я не шарю. Просто увидел закономерность

megoRU commented 5 years ago

@ZeaZon21 поставил версию последнюю. Скачал с основного раздела. У меня теперь serialno разные. Крч крузя разберись)

CrazyHackGUT commented 5 years ago

У меня теперь serialno разные

Ну вообще-то так и должно быть, если уже на то пошло. serialno - кол-во изменений, которые претерпел админ с момента создания. В изменения входят:

И так далее. Это только малая часть.

ZeaZon21 commented 5 years ago

Это, конечно, познавательно, но что мне делать?..

ZeaZon21 commented 5 years ago

Почитал немного хлмод и увидел там, что кто-то поставил пароль в МА на админов и вдруг стали слетать админки. Я, что-то, слишком много действий с сервером производил, поэтому упустил этот момент. Убрал пароль, рестартнул сервер - админка появилась. Еще раз рестартнул (и все последующие попытки рестартнуть) - админки нет, в дампе нет ни одного админа пока не рехешну. После смены карты вот такие дела... Крузя, будут советы что делать, чтобы была админка после рестарта? А еще, конечно, хотелось бы узнать что делать на сегодняшний день с паролями, хотя это, пожалуй, не к тебе...(

А, после перезахода тоже не работает, и еще увидел вот что пишет в консоли: L 09/04/2019 - 22:27:09: [SM] Exception reported: No current result set L 09/04/2019 - 22:27:09: [SM] Blaming: materialadmin.smx L 09/04/2019 - 22:27:09: [SM] Call stack trace: L 09/04/2019 - 22:27:09: [SM] [0] DBResultSet.MoreRows.get L 09/04/2019 - 22:27:09: [SM] [1] Line 1463, materialadmin/database.sp::GroupsDone

CrazyHackGUT commented 5 years ago

Есть Telegram или ВКонтакте? Давай там спишемся, я посмотрю и попытаюсь исправить всё. Пароли использует SM. Если они фигурируют в дампе админов - значит проблемы с настройкой SM. SM требует, чтобы значение настройки PassInfoVar было изменено для использования паролей.

ZeaZon21 commented 5 years ago

Да, хорошо, можно в вк, спасибо vk.com/whpanda