Material Admin

[v1.1.5.4] Material Admin - рефорк SB++ 1.5.4.7

yallstpd

Участник
Сообщения
1,023
Реакции
316
Ничего удалять не надо.
Просто скачиваете исходники и компилируете, они дефолтно в состоянии "без отладки", либо с builds.kruzya.me качаете тот билд, что без тега Debug.
Понял, спасибо, а в чём разница между отмеченными архивами?
Без имывывени.png
 

Rostiklykin

Участник
Сообщения
17
Реакции
0
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #8,983
@Yall, версии разные, соответственно и фичи там разные. Можно банально по дате посмотреть.
Если более детально - в именах архивов есть "хэш коммита" на Гите:
1666366117305.png
По хэшу уже можно определить, что именно было изменено по сравнению с прошлой версией, если открыть коммиты в репу:
1666366187554.png

По этому списку видно, например, что в 12f5088 поправили чисто описание плагина, в 5333388 окончательно прекратилась поддержка SM 1.9, а в f66b342 добавил поддержку кастомных подменю для причин с любой вложенностью, не только "HackingReasons", как раньше это было. Полное описание тут, пример конфига:
addons/sourcemod/configs/materialadmin/time_reason.cfg:
"materialadmin"
{
    "BanReasons"
    {
        "@Hacking"            "Читы"
        "@TFRules"            "Нарушение правил сервера"
    }

    "Hacking"
    {
        "AimBot"            "AimBot"
        "SilentAim"            "Silent Aim"
        "WallHack"            "Wall Hack"
        "BhopHack"            "Bhop Hack"
        "Multi-Hack"        "Multi-Hack"
        "Antirecoil"        "Anti Recoil"
        "SpinHack"            "Spin Hack"
    }

    "TFRules"
    {
        "@VSHBoss"            "Игра за босса"
        "@VSHPlayer"        "Игра за игрока"
    }

    "VSHBoss"
    {
        "Taunt Kill"        "Убийство с применением рейджа"
        "Ratism"            "Крысятничество"
        // ...
    }

    "VSHPlayer"
    {
        // ...
    }
}
Причины мутов тоже поддерживают такую схему 😄

@Rostiklykin, как правило, на хостингах оно через phpMyAdmin осуществляется.
 

yallstpd

Участник
Сообщения
1,023
Реакции
316
@Yall, версии разные, соответственно и фичи там разные.
Что-то не могу зайти на сервер и такие ошибки в логах:
Файлы закинул с заменой, конфиг настроил, как у меня раньше был настроен.
Версию скачал самую свежую по времени.
C-подобный:
L 10/21/2022 - 19:02:08: [SM] Exception reported: Handle 56804fc is invalid (error 3)
L 10/21/2022 - 19:02:08: [SM] Blaming: materialadmin.smx
L 10/21/2022 - 19:02:08: [SM] Call stack trace:
L 10/21/2022 - 19:02:08: [SM]   [0] CloseHandle
L 10/21/2022 - 19:02:08: [SM]   [1] Line 302, materialadmin/config.sp::SetupCustomMenuForReasons
L 10/21/2022 - 19:02:08: [SM]   [2] Line 234, materialadmin/config.sp::NewSectionReason
L 10/21/2022 - 19:02:08: [SM]   [4] SMCParser.ParseFile
L 10/21/2022 - 19:02:08: [SM]   [5] Line 53, materialadmin/config.sp::ReadConfig
L 10/21/2022 - 19:02:08: [SM]   [6] Line 376, materialadmin.sp::OnConfigsExecuted

L 10/21/2022 - 19:03:34: [SM] Exception reported: Handle 56704fb is invalid (error 3)
L 10/21/2022 - 19:03:34: [SM] Blaming: materialadmin.smx
L 10/21/2022 - 19:03:34: [SM] Call stack trace:
L 10/21/2022 - 19:03:34: [SM]   [0] CloseHandle
L 10/21/2022 - 19:03:34: [SM]   [1] Line 302, materialadmin/config.sp::SetupCustomMenuForReasons
L 10/21/2022 - 19:03:34: [SM]   [2] Line 234, materialadmin/config.sp::NewSectionReason
L 10/21/2022 - 19:03:34: [SM]   [4] SMCParser.ParseFile
L 10/21/2022 - 19:03:34: [SM]   [5] Line 53, materialadmin/config.sp::ReadConfig
L 10/21/2022 - 19:03:34: [SM]   [6] Line 376, materialadmin.sp::OnConfigsExecuted
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
Что-то не могу зайти на сервер и такие ошибки в логах:
Файлы закинул с заменой, конфиг настроил, как у меня раньше был настроен.
C-подобный:
L 10/21/2022 - 19:02:08: [SM] Exception reported: Handle 56804fc is invalid (error 3)
L 10/21/2022 - 19:02:08: [SM] Blaming: materialadmin.smx
L 10/21/2022 - 19:02:08: [SM] Call stack trace:
L 10/21/2022 - 19:02:08: [SM]   [0] CloseHandle
L 10/21/2022 - 19:02:08: [SM]   [1] Line 302, materialadmin/config.sp::SetupCustomMenuForReasons
L 10/21/2022 - 19:02:08: [SM]   [2] Line 234, materialadmin/config.sp::NewSectionReason
L 10/21/2022 - 19:02:08: [SM]   [4] SMCParser.ParseFile
L 10/21/2022 - 19:02:08: [SM]   [5] Line 53, materialadmin/config.sp::ReadConfig
L 10/21/2022 - 19:02:08: [SM]   [6] Line 376, materialadmin.sp::OnConfigsExecuted

L 10/21/2022 - 19:03:34: [SM] Exception reported: Handle 56704fb is invalid (error 3)
L 10/21/2022 - 19:03:34: [SM] Blaming: materialadmin.smx
L 10/21/2022 - 19:03:34: [SM] Call stack trace:
L 10/21/2022 - 19:03:34: [SM]   [0] CloseHandle
L 10/21/2022 - 19:03:34: [SM]   [1] Line 302, materialadmin/config.sp::SetupCustomMenuForReasons
L 10/21/2022 - 19:03:34: [SM]   [2] Line 234, materialadmin/config.sp::NewSectionReason
L 10/21/2022 - 19:03:34: [SM]   [4] SMCParser.ParseFile
L 10/21/2022 - 19:03:34: [SM]   [5] Line 53, materialadmin/config.sp::ReadConfig
L 10/21/2022 - 19:03:34: [SM]   [6] Line 376, materialadmin.sp::OnConfigsExecuted
Не может закрыть хендл, предполагаю от файла с причинами бана, то есть либо с ни м проблема какая то, возможно он пустой или его нет, либо в самом плагине что-то
 

yallstpd

Участник
Сообщения
1,023
Реакции
316
Не может закрыть хендл, предполагаю от файла с причинами бана, то есть либо с ни м проблема какая то, возможно он пустой или его нет, либо в самом плагине что-то
Взял конфиг Крузи, который он для примера скинул, все заработало.
@Kruzya получается в архиве неподходящий конфиг?

Только теперь к админ меню нет доступа (когда второй сервер делал, тоже не было доступа к админке, постоянно забываю, как я это фиксил и сижу по 3-5 часов пытаясь это пофиксить).
Я так понимаю просто заменить файлы тут не прокатит.
 
Последнее редактирование:

Templar

Добрая душа
Сообщения
495
Реакции
62
Поставил ласт версию, начал падать сервер после смены карты, вернул все обратно сегодня время нет разбираться... В логах ошибка

C-подобный:
 10/21/2022 - 19:15:12: [SM] Exception reported: Handle 4e80479 is invalid (error 3)
L 10/21/2022 - 19:15:12: [SM] Blaming: materialadmin.smx
L 10/21/2022 - 19:15:12: [SM] Call stack trace:
L 10/21/2022 - 19:15:12: [SM]   [0] CloseHandle
L 10/21/2022 - 19:15:12: [SM]   [1] Line 302, materialadmin/config.sp::SetupCustomMenuForReasons
L 10/21/2022 - 19:15:12: [SM]   [2] Line 234, materialadmin/config.sp::NewSectionReason
L 10/21/2022 - 19:15:12: [SM]   [4] SMCParser.ParseFile
L 10/21/2022 - 19:15:12: [SM]   [5] Line 53, materialadmin/config.sp::ReadConfig
L 10/21/2022 - 19:15:12: [SM]   [6] Line 376, materialadmin.sp::OnConfigsExecuted
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #8,988
@Yall, поправлю, вообще и с старым должно воркать, но я с ним не тестил перед выкаткой.
 

yallstpd

Участник
Сообщения
1,023
Реакции
316
@Yall, поправлю, вообще и с старым должно воркать, но я с ним не тестил перед выкаткой.
Со старым никак вообще не хочет.
Не подскажешь на счёт того, как доступ к админке вернуть? В базе наверное что-то подкорректировать?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #8,990
@Yall, не вижу всей ситуации, подсказать не могу конкретнее, но вот чек-лист:
  1. sm_dump_admcache и проверь себя в файле.
  2. Проверь подключение.
  3. Проверь ServerID (должен быть заполнен и совпадать с отображаемым в веб-панели).
  4. Проверь наличие каких-либо прав.
  5. Проверь наличие галочки напротив сервера в подразделе "Сервера" в редактировании админа.
 

★Legenda★

Участник
Сообщения
31
Реакции
0
Добрый вечер!
выдала такую ошибку Admins.smx: Could not find required plugin "materialadmin", подскажите как фиксить
 

yallstpd

Участник
Сообщения
1,023
Реакции
316
@Yall, не вижу всей ситуации, подсказать не могу конкретнее, но вот чек-лист:
  1. sm_dump_admcache и проверь себя в файле.
Все пункты в норме, кроме первого, шо делать?
UPD: Переустановил SourceBans, соответственно все базы sb_ были удалены, заново создал группы, добавил себя как админа, доступа на сервере нет, а я ведь просто хотел логи отключить от MA 😂.
UPD-2: Спустя 4 часа мучений, я всё же получил доступ к админке, как? Установив другую версию МА (5333388), версию "f66b342" не рекомендую к установке!!!
 
Последнее редактирование:

Rostiklykin

Участник
Сообщения
17
Реакции
0
Смотрите я вчера сделал по инструкции но есть проблема у меня логин такой же как и в стиме и когда я вожу пароль и логин меня перекидует на профиль который в стиме и профиль который в стиме у него нет доступа к моему серверу подскажите что делать?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #8,994
@Rostiklykin, а теперь с запятыми. Ничего вообще не понял.
 

Rostiklykin

Участник
Сообщения
17
Реакции
0
Смотрите, я вчера сделал по инструкции, но есть проблема у меня логин такой же как и в стиме, и когда я вожу пароль и логин, меня перекидует на профиль который в стиме, профиль который в стиме у него нет доступа к моему серверу, подскажите что делать?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #8,996
@Rostiklykin,
  1. Куда Вы вводите? в веб сб?
  2. Что значит "нет доступа к серверу"?
 

Rostiklykin

Участник
Сообщения
17
Реакции
0
1.Вожу на сайте Sourcebans
2.У меня 2 акк,я же писал ,один имеет права к серверу ,в который я не могу ззайти, а другой не имеет права к серверу ,в который я могу зайти,а логин у них один и тот же
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #8,998
@Rostiklykin, так выдайте права тогда. В админпанели делается в вебе.
 

Rostiklykin

Участник
Сообщения
17
Реакции
0
у меня нет доступа к админ панели
Сообщения автоматически склеены:

я же написал
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #9,000
@Rostiklykin, выставьте extraflags в базе в значение -513 у своего админа в sb_admins.
Как Вы вообще ставили сб, если у вас доступов нет?
 
Сверху Снизу