Перейти к содержанию

Решение ошибки SQL_Callback_CheckBekapTime в логах сервера


Райан

Рекомендуемые сообщения

  • Администратор

Иногда в логах сервера вы можете получать ошибку "SQL_Callback_CheckBekapTime" от MATERIAL Admin - SourceBans++:

[SM] Exception reported: Invalid query Handle 0 (error: 4)
[SM] Blaming: materialadmin.smx
[SM] Call stack trace:
[SM] [0] DBResultSet.HasResults.get
[SM] [1] Line 1799, materialadmin/database.sp::SQL_Callback_CheckBekapTime

Решение данной проблемы:

  1. Выгружаете плагин из памяти сервера (sm plugins unload ИМЯ_ПЛАГИНА).
  2. Удаляете файл БД (/addons/sourcemod/data/sqlite/maDatabase.sq3)
  3. Загружаете плагин обратно в память сервера (sm plugins load ИМЯ_ПЛАГИНА).

Источник

64417-4638bd2a4fa98dc07ea4a6910fa5f342.png

Ссылка на комментарий
Поделиться на другие сайты
  • 1 год спустя...
  • Администратор

Как ни странно, в плагине, который собирает IP адреса игроков, steamid-ip.smx, может возникнуть подобная ошибка:

L 04/16/2022 - 17:13:13: Info (map "de_dust2") (file "/game/cstrike/addons/sourcemod/logs/errors_20220416.log")
L 04/16/2022 - 17:13:13: [SM] Exception reported: Client index 0 is invalid
L 04/16/2022 - 17:13:13: [SM] Blaming: steamid-ip.smx
L 04/16/2022 - 17:13:13: [SM] Call stack trace:
L 04/16/2022 - 17:13:13: [SM]   [0] GetClientAuthId
L 04/16/2022 - 17:13:13: [SM]   [1] Line 80, steamid-ip.sp::SQLCallback_Query

Решение точно такое же, как и в первом посте.

Хотя это чушь, даже ошибки разные. Сначала написал не подумавши, и только потом сравнил. Прошу прощения. :vin:

Но как ни странно это сработало.

Изменено пользователем Райан
Добавил замечание о различиях логов.
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Похожий контент

    • Автор Райан
      Сегодня я заметил странную штуку, когда обновлял пару старых тем на форуме. Суть в том, что мета данные тем почему то не хотят отображать правильные данные.
      Например в данном посте отображается, что с момента последней публикации прошел всего год. Но по факту прошло 2 года.

      Это как то возможно исправить?
    • Автор Райан
      По большому счету перевод чего либо на русский язык не вызывает сложностей. Открыл тему, в ней открыл необходимые файлы, и весь английский текст перевел на русский. Но вот допустим с верхним админским меню у меня возникли сложности:
      Админы Серверы Баны Муты Группы Настройки Моды Оно невероятно далеко запрятано, и мне пришлось попотеть что бы найти его и перевести. И так, мой первый совет. Если вам нужно перевести это меня, или как то изменить, то вам понадобится файл system-functions.php, который лежит в директории:
      /www/ip-gamers.net/ban/includes А само это меню, в этом файле хранится на 199 строке:
      // BUILD THE SUB-MENU's FOR ADMIN PAGES $submenu = new CTabsMenu(); if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_LIST_ADMINS|ADMIN_ADD_ADMINS|ADMIN_EDIT_ADMINS|ADMIN_DELETE_ADMINS)) { $submenu->addMenuItem("Админы", 0, "", "index.php?p=admin&c=admins", true); } if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_LIST_SERVERS|ADMIN_ADD_SERVER|ADMIN_EDIT_SERVERS|ADMIN_DELETE_SERVERS)) { $submenu->addMenuItem("Серверы", 0, "", "index.php?p=admin&c=servers", true); } if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_ADD_BAN|ADMIN_EDIT_OWN_BANS|ADMIN_EDIT_GROUP_BANS|ADMIN_EDIT_ALL_BANS|ADMIN_BAN_PROTESTS|ADMIN_BAN_SUBMISSIONS)) { $submenu->addMenuItem("Баны", 0, "", "index.php?p=admin&c=bans", true); } if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_ADD_BAN|ADMIN_EDIT_OWN_BANS|ADMIN_EDIT_ALL_BANS)) { $submenu->addMenuItem("Муты", 0, "", "index.php?p=admin&c=comms", true); } if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_LIST_GROUPS|ADMIN_ADD_GROUP|ADMIN_EDIT_GROUPS|ADMIN_DELETE_GROUPS)) { $submenu->addMenuItem("Группы", 0, "", "index.php?p=admin&c=groups", true); } if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_WEB_SETTINGS)) { $submenu->addMenuItem("Настройки", 0, "", "index.php?p=admin&c=settings", true); } if ($userbank->HasAccess(ADMIN_OWNER|ADMIN_LIST_MODS|ADMIN_ADD_MODS|ADMIN_EDIT_MODS|ADMIN_DELETE_MODS)) { $submenu->addMenuItem("Моды", 0, "", "?p=admin&c=mods", true); } Ссылки и файлы:
      Архив от 10.02.22 Архив с заплатками от 09.02.22
    • Автор Райан
      Так уж сложилось, что в дефолтной теме MATERIAL Admin - SourceBans++, она же new_box, в комментариях вместо аватарки админа из Steam, отображается картинка, которая предустановлена для аватарок по умолчанию.
      Я исправил это. И сейчас вам предлагаю исправить эту проблему тоже.
      ВНИМАНИЕ: Перед любым изменением, даже самым маленьким, делайте резервную копию!!!
      Я себя знаю, я загружаю много файлов, а у админа дисковое пространство тоже ограничено. Поэтому вот инструкция, как отредактировать Page_Bans, если ссылка примера для скачивания не доступна. 
      По тому же самому пути, /www/ip-gamers.net/sb/themes/new_box, открываем файл page_bans.tpl через Notepad++ Если у вас версия MATERIAL Admin - SourceBans++ 1.1.5.4 и вы используете стандартный дизайн, то код, который находится на 390 строке, меняете на: <img src="{$avatar}" width="50" height="50" class="lv-img-sm"> Код на 13 строке надо будет заменить на: <img src="{$avatar}" width="50" height="50" /> Это все. Сохраняете, проверяете.
    • Автор Blacky
      На нашем сервере классического выживания неправильный плагин для команды /home который не позволяет сломать кровать и попасть на спавн по умолчанию, что делает мое путешествие с миллионых координат до спавна невозможным.
      Я думаю, что это происходит из-за того что плагин ставит именно спавн-поинт, а не сохраняет координаты для дальнейшего телепортирования тебя на них.
      @Ry@N 
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...