Ошибка
ZeaZon21 opened this issue · 28 comments
Нет админок.
Вот еррор лог:
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
Точную версию, пожалуйста. Из sm plugins list
.
Если билд взят готовый, то еще хеш коммита будет там.
14 "Material Admin" (0.7.7) by Material Admin Dev Team
Вот, все что там есть, в этой строчке.
При этом на другом сервере работает нормально (произвелся перенос на другой хостинг, но новом все работало неделю, а потом вот так вот слетело. Из изменения обновил level ranks (с лайт на посл. версию) и обновил Ptah (ну и все соответствующие плагины)
Хммм, сейчас смотрю еррорс, той ошибки там за сегодня не было, да и вообще каких либо, касающихся МА. А вот в LogDataBase раз в сутки вылетает это:
L 09/01/2019 - 09:00:53: [materialadmin.smx] ma_checker: OnConnectBanCheck Query Failed: Lost connection to MySQL server during query
Но я очень сильно сомневаюсь, что из-за этого моя проблема
В таком случае, рекомендую обновиться.
0.7.7 уже устарела давно.
Последний билд можно взять отсюда.
Последняя цифра в имени архива - версия SM, на которой плагин собран.
126 "Material Admin" (0.7.8-dda91cc) by Material Admin Dev Team
Вот этот установил. Все равно админки нет :(
@ZeaZon21
https://github.com/SB-MaterialAdmin/NewServer/tree/070a8cb6d63b389bd7f3125bb4df0ad3ce14e405
скачай этот и скомпилируй
16 "Material Admin" (0.7.8-070a8cb) by Material Admin Dev Team
Ну я поставил этот, тем не менее все также, админки нет. Самое главное все логи пустые, никаких ошибок нет...
Опа, снёс половину плагинов - заработало... Ну я это, пошёл изучать....
upd: хрень какая-то. Убираю некоторые плагины - работает. Еще раз перезапускаю сервер с этими же убранными плагинами - не работает снова........
upd2: вроде как админрехэш помогает. Но это ж не каждый раз рехэшить...
upd3: теперь рехэш помогает даже когда все плагины на сервере... При смене карты, как я смогу заметить админка остается, но если ты вышел с сервера, карта сменилась и ты зашёл - админка слетает...
Аномальная хрень.
Можете привести перечень плагинов, с которыми всё ломалось и для рехеша?
Да откуда мне знать теперь? Сейчас же со всеми плагинами все работает после рехеша.... Посмотрю, может быть не будет слетать после смен теперь и рестартов....
Класс, заходил в 8 вечера - все работало. Зашел в 3 ночи - опять даже рехэш не помогает, та боооже... Попробую опять поотключать...
upd1: Отключил все почти - ноль эффекта... какого...
upd2: Заново включил все, сделал рехэш - работает... какого черта...........
Сейчас у меня получилось добыть свою админку себе, с помощью непонятных схем рехеша и перезахода, однако другому админы я не могу ее вернуть, ни перезаходы ни рехеш помогает, а с плагинами не могу днем играть (отключая и включая) тк все игроки на сервере... что за ад блин......
sm_dump_admcache сделайте, когда снова проблема появится.
Вот. Только пароли замазал. И прошу прощения, загрузки файла или спойлера тут не нашёл... Сейчас на сервере 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 крузя в последнем комите чот с базой мутил. я думаю в этом проблема.....
Если бы беда была в базе - админа и в sm_dump_admcache
тоже не было бы. А так, он есть.
@ZeaZon21 у тебя serialno разный. у меня всегда одно и тоже например
0x2*
ну, хорошо, допустим в этом может быть проблема, не подскажите, как это можно попробовать исправить, а то я с таким даже не встречался...
это уже к крузе вопрос. я не шарю. Просто увидел закономерность
@ZeaZon21 поставил версию последнюю. Скачал с основного раздела. У меня теперь serialno разные. Крч крузя разберись)
У меня теперь serialno разные
Ну вообще-то так и должно быть, если уже на то пошло.
serialno
- кол-во изменений, которые претерпел админ с момента создания. В изменения входят:
- Изменение флагов
- Изменение иммунитета
- Изменение набора админгрупп, в которых состоит игрок
- Изменение способов аутентификации (SteamID, IP, никнейм)
И так далее. Это только малая часть.
Это, конечно, познавательно, но что мне делать?..
Почитал немного хлмод и увидел там, что кто-то поставил пароль в МА на админов и вдруг стали слетать админки. Я, что-то, слишком много действий с сервером производил, поэтому упустил этот момент. Убрал пароль, рестартнул сервер - админка появилась. Еще раз рестартнул (и все последующие попытки рестартнуть) - админки нет, в дампе нет ни одного админа пока не рехешну. После смены карты вот такие дела...
Крузя, будут советы что делать, чтобы была админка после рестарта?
А еще, конечно, хотелось бы узнать что делать на сегодняшний день с паролями, хотя это, пожалуй, не к тебе...(
А, после перезахода тоже не работает, и еще увидел вот что пишет в консоли:
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
Есть Telegram или ВКонтакте? Давай там спишемся, я посмотрю и попытаюсь исправить всё.
Пароли использует SM. Если они фигурируют в дампе админов - значит проблемы с настройкой SM. SM требует, чтобы значение настройки PassInfoVar
было изменено для использования паролей.
Да, хорошо, можно в вк, спасибо
vk.com/whpanda