Ошибки в логах

karb0n

Участник
Сообщения
152
Реакции
18
Всем привет! Решил проверить логи и наткнулся на такие ошибки:
L 02/29/2020 - 22:00:49: [SM] Exception reported: Invalid timer handle 5ab50a65 (error 1)
L 02/29/2020 - 22:00:49: [SM] Blaming: materialadmin.smx
L 02/29/2020 - 22:00:49: [SM] Call stack trace:
L 02/29/2020 - 22:00:49: [SM] [0] KillTimer
L 02/29/2020 - 22:00:49: [SM] [1] Line 599, materialadmin/function.sp::KillTimerMute
L 02/29/2020 - 22:00:49: [SM] [2] Line 299, C:\SourceMod_18\materialadmin.sp::Event_PlayerDisconnect
L 03/03/2020 - 21:17:50: [SM] Exception reported: Language phrase "Chat to admins" not found (arg 4)
L 03/03/2020 - 21:17:50: [SM] Blaming: basechat.smx
L 03/03/2020 - 21:17:50: [SM] Call stack trace:
L 03/03/2020 - 21:17:50: [SM] [0] PrintToChat
L 03/03/2020 - 21:17:50: [SM] [1] Line 367, /home/builds/sourcemod/linux-1.10/build/plugins/basechat.sp::SendChatToAdmins
L 03/03/2020 - 21:17:50: [SM] [2] Line 146, /home/builds/sourcemod/linux-1.10/build/plugins/basechat.sp::OnClientSayCommand
L 03/03/2020 - 21:37:58: Error log file session closed.
L 02/29/2020 - 20:54:58: [SM] Exception reported: Client 5 is not in game
L 02/29/2020 - 20:54:58: [SM] Blaming: materialadmin.smx
L 02/29/2020 - 20:54:58: [SM] Call stack trace:
L 02/29/2020 - 20:54:58: [SM] [0] IsPlayerAlive
L 02/29/2020 - 20:54:58: [SM] [1] Line 705, materialadmin/function.sp::FunMute
L 02/29/2020 - 20:54:58: [SM] [2] Line 587, materialadmin/function.sp::UnMute
L 02/29/2020 - 20:54:58: [SM] [3] Line 609, materialadmin/function.sp::TimerMute
Раньше таких ошибок не было в логах, и вообще, редко они были.
Не могу разобраться, прошу вашей помощи.
 

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,076
1 Спойлер: сервер попытался замутить игрока, который вышел и лоханулся - игнорируй
2 Спойлер: удалил файлы из папки /addons/sourcemod/translations. Скачай SourceMod заново и перенеси эти файлы
3 Спойлер: попытались замутить игрока через меню, но игрок уже вышел
 

karb0n

Участник
Сообщения
152
Реакции
18
1 Спойлер: сервер попытался замутить игрока, который вышел и лоханулся - игнорируй
2 Спойлер: удалил файлы из папки /addons/sourcemod/translations. Скачай SourceMod заново и перенеси эти файлы
3 Спойлер: попытались замутить игрока через меню, но игрок уже вышел
Спасибо! Теперь буду знать :)
 

suicide_xD

Участник
Сообщения
229
Реакции
14
Всем привет, с новым годом! Периодически появляются ошибки в логах от плагинов шопа, лр и лк2.
L 01/02/2026 - 13:04:45: SourceMod error session started
L 01/02/2026 - 13:04:45: Info (map "$2000$") (file "/host/51163/34789/cstrike/addons/sourcemod/logs/errors_20260102.log")
L 01/02/2026 - 13:04:45: [shop/shop.smx] PlayerManager_AuthorizeClient: Incorrect string value: '\xD1' for column `sowa_shop`.`shop_players`.`name` at row 1
L 01/02/2026 - 13:34:41: Error log file session closed.
L 01/02/2026 - 16:56:57: SourceMod error session started
L 01/02/2026 - 16:56:57: Info (map "de_mirage_csgo_v2") (file "/host/51163/34789/cstrike/addons/sourcemod/logs/errors_20260102.log")
L 01/02/2026 - 16:56:57: [shop/shop.smx] DB_ErrorCheck: Incorrect string value: '\xD0' for column `sowa_shop`.`shop_players`.`name` at row 1
L 01/02/2026 - 17:21:16: Error log file session closed.
L 01/02/2026 - 17:30:21: SourceMod error session started
L 01/02/2026 - 17:30:21: Info (map "de_nuke") (file "/host/51163/34789/cstrike/addons/sourcemod/logs/errors_20260102.log")
L 01/02/2026 - 17:30:21: [shop/shop.smx] DB_ErrorCheck: Incorrect string value: '\xD0' for column `sowa_shop`.`shop_players`.`name` at row 1
L 01/02/2026 - 18:05:14: Error log file session closed.
Рябят, подскажите пожалуйста, как лечить данную проблему?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,641
Реакции
5,113
@suicide_xD, изменить ник игрока на такой, где не будет этого символа =)
а то развелось любителей смайлов в нике
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,641
Реакции
5,113
@suicide_xD, у него слишком длинный ник и он не влез в лимиты, видимо. Во всяком случае судя по тому что гугля выдала по запросу.

Тут либо принудительно фильтровать такие символы, либо я хз что ещё можно сделать.

Хотя надо бы как-то проверить кто вызывает эту ошибку.
 

Вложения

  • Screenshot_2026-01-03-18-32-40-540_com.opera.browser.jpg
    Screenshot_2026-01-03-18-32-40-540_com.opera.browser.jpg
    108.2 КБ · Просмотры: 25

suicide_xD

Участник
Сообщения
229
Реакции
14
@suicide_xD, у него слишком длинный ник и он не влез в лимиты, видимо. Во всяком случае судя по тому что гугля выдала по запросу.

Тут либо принудительно фильтровать такие символы, либо я хз что ещё можно сделать.

Хотя надо бы как-то проверить кто вызывает эту ошибку.
Может стоит попробовать увеличить тип?
varchar(32) utf8mb4_general_ci
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,641
Реакции
5,113
@suicide_xD, длина ника в ксго ограничена 127 символами латиницы (или 63 символа кириллицы)
 

suicide_xD

Участник
Сообщения
229
Реакции
14
Кто разбирается, подскажите ребятки, как это исправлять) Всем спасибо)
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,641
Реакции
5,113
@suicide_xD, для поля name задай размер 128, возможно и поможет.
Хотя если обрезаное именно в БД, то придётся ещё и базу чистить (хз как там с именами быть).
 

DarkerZ

Участник
Сообщения
440
Реакции
199
может ещё стоит ограничить строку перед записью в БД через FormatEx?
и ещё что-то типа такого:
C-подобный:
Database g_hBase;
...
TrimString(originalname);
StripQuotes(originalname);
char newname[32 * 2 + 1];
g_hBase.Escape(originalname, newname, sizeof(newname));
 

suicide_xD

Участник
Сообщения
229
Реакции
14
может ещё стоит ограничить строку перед записью в БД через FormatEx?
и ещё что-то типа такого:
C-подобный:
Database g_hBase;
...
TrimString(originalname);
StripQuotes(originalname);
char newname[32 * 2 + 1];
g_hBase.Escape(originalname, newname, sizeof(newname));
Был бы рад подробнее) Не силен, что и куда это вставлять)
 
Сверху Снизу