[SM] Exception reported: Script execution timed out

zloy911

zloygames.com
Сообщения
370
Реакции
50
Операционная система
Linux
Текст ошибки
[SM] Exception reported: Script execution timed out?
Список мета-модулей
[01] Stripper (1.2.2) by BAILOPAN
[02] SourceMod (1.10.0.6499) by AlliedModders LLC
[03] CS Tools (1.10.0.6499) by AlliedModders LLC
[04] SDK Tools (1.10.0.6499) by AlliedModders LLC
[05] SDK Hooks (1.10.0.6499) by AlliedModders LLC
Список плагинов SM
01 "Admin Help" (1.10.0.6499) by AlliedModders LLC
02 "VIP Bonus" (1.0) by -=ZLOY=-
03 "Simple Chat Processor (Redux)" (1.1.5) by Simple Plugins, Mini
04 "SteamId" (1.0) by -=ZLOY=-
05 "menu_zloygames" (1.2) by -=ZLOY=-
06 "[UTIL] Client Name Fixer" (1.1) by CrazyHackGUT aka Kruzya
07 "Players Votes" (1.5.0) by The Resident, pZv!
08 "Spray Tracer No Menu" (v5.8b) by Nican132, CptMoore, Lebson506th
09 "CS:S Anti-Rejoin" (${-version-}) by exvel, Kevin 'RAYs3T' Urbainczyk
10 "vip_chat.smx"
11 "Bot Ping" (1.0.1) by Knagg0
12 "Round and Map End Sound" (2.4.5) by FrozDark (HLModders.ru LLC)
13 "Bomb Manager" (1.00) by null138
14 "Basic Chat" (1.10.0.6499) by AlliedModders LLC
15 "fix_vote_bans.smx"
16 "Weapon Restrict (for VIP)" (3.1.6) by Dr!fter (rework by R1KO)
17 "Radio Spam Block" (1.0.1csgofix) by exvel,TonyBaretta
18 "Client Preferences" (1.10.0.6499) by AlliedModders LLC
19 "SuperLogs: CSS" (1.2.4) by psychonic
20 "SvinoreZ" (1.0.1) by -=ZLOY=-
21 "Admin File Reader" (1.10.0.6499) by AlliedModders LLC
22 "[KDLP] Ping Limit" (1.4) by KorDen
23 "IP Name & Say Block" (2.1) by R1KO
24 "SMAC Aimbot Detector" (0.8.7.3) by SMAC Development Team
25 "Anti-Reconnect" (1.1.5) by exvel
26 "No Team Flash" (0.3) by SAMURAI and Kigen
27 "Quake Sounds v3" (3.4.2) by Spartan_C001
28 "sc.smx"
29 "Reserved Slots" (1.10.0.6499) by AlliedModders LLC
30 "SMAC AutoTrigger Detector" (0.8.7.3) by SMAC Development Team
31 "Advertisements" (0.6) by Tsunami
32 "SwapTeam" (1.2.6) by Rogue - Originally by MistaGee
33 "spawntools7" (0.9) by meng
34 "Admin Menu" (1.10.0.6499) by AlliedModders LLC
35 "UpdateRadar Fix" (fix) by GoD-Tony
36 "status.smx"
37 "Auto Name Changer" (1.2.7) by DEVIL / DeathLine.Ru
38 "ban_ezfrags.smx"
39 "Fun Commands" (1.10.0.6499) by AlliedModders LLC
40 "map-decals.smx" (1.1) by Berni, Stingbyte
41 "SM AntiGunSpam" (v1.2) by Franc1sco steam: franug
42 "VIP fetch" (1.2.2) by KorDen
43 "[VIP] Anti Flash" (1.0.0) by R1KO
44 "[VIP] Regen HP" (1.0.4) by R1KO
45 "[VIP] Gravity" (1.0.0) by R1KO (skype: vova.andrienko1)
46 "[VIP] Core" (3.0 R) by R1KO
47 "[VIP] Tag" (1.0.0) by R1KO
48 "[VIP] Resetscore" (1.0) by R1KO (skype: vova.andrienko1)
49 "[VIP] GrenadeTrails" (1.0.1) by R1KO
50 "[VIP] Regen Armor" (1.0.4) by R1KO
51 "[VIP] Admin" (1.0.0) by R1KO
52 "[VIP] Test" (1.0.3) by R1KO (skype: vova.andrienko1)
53 "[VIP] No Self Damage" (1.0.0) by R1KO (skype: vova.andrienko1)
54 "[VIP] No Fall Damage" (1.0.0) by R1KO (skype: vova.andrienko1)
55 "[VIP] Skins" (1.0.5) by R1KO (skype: vova.andrienko1)
56 "[VIP] Show Damage" (1.0.0) by R1KO
57 "[VIP] Kill Bonus" (1.0.0) by R1KO (skype: vova.andrienko1)
58 "[VIP] Client Spawn Hook Fix" (1.0) by CrazyHackGUT aka Kruzya
59 "vip/vip_swap_team_csgo.smx"
60 "[VIP] Throwing Knives" (1.0.3) by R1KO (original by meng, Bacardi)
61 "[VIP] Spectator Switch (PRIVATE)" (1.1.1) by R1KO
62 "[VIP] Trails (CS:GO)" (1.0.0) by R1KO
63 "[VIP] Ïîêóïêà îðóæèÿ êîìàíäû" (1.2.3) by Planes
64 "SMAC Anti-Speedhack" (0.8.7.3) by SMAC Development Team
65 "Swap Team" (1.0.1) by Original author: raydan Fixed by: ¥Ã¤é Tested & Edited by: 8GuaWong
66 "Crash fix" (1.0) by ***
67 "Basic Comm Control" (0.7.9) by AlliedModders LLC
68 "TwoGuns" (2.2) by Scarface_slv
69 "Sound Commands" (1.10.0.6499) by AlliedModders LLC
70 "Player Commands" (1.10.0.6499) by AlliedModders LLC
71 "Bomb Events" (1.4.1) by tuty, G-Phoenix
72 "Team Bets" (2.6) by GrimReaper - Original by ferret
73 "Simple TK Manager" (2.0) by Lebson506th, Lacrimosa99
74 "[ANY] Bot Control" (1.00) by null138
75 "Server Hop" (0.8.1) by [GRAVE] rig0r
76 "Fun Votes" (1.10.0.6499) by AlliedModders LLC
77 "AFK Manager Lite - CSS" (1.1-css) by KorDen, orig by Rothgar
78 "Basic Commands" (1.10.0.6499) by AlliedModders LLC
79 "sc_module.smx"
80 "Advanced c4 Countdown Timer" (1.4.1-noKv fix) by dalto,Danyas
81 "Maps and Prefix Maps Configs" (1.2) by graczu
82 "SourceMod Anti-Cheat" (0.8.7.3) by SMAC Development Team
83 "HLstatsX CE Ingame Plugin" (1.6.19) by psychonic
84 "Observe Client" (1.2.4) by WhiteWolf, puopjik, psychonic, RedSword
85 "Connect Announce" (1.7) by Arg!
86 "Nextmap" (1.10.0.6490) by AlliedModders LLC
87 "Basic Info Triggers" (1.10.0.6499) by AlliedModders LLC
88 "Anti-Flood" (1.10.0.6499) by AlliedModders LLC
89 "Material Admin" (0.7.9) by Material Admin Dev Team
90 "SMAC Command Monitor" (0.8.7.3) by SMAC Development Team
91 "Mutual Scoring Players" (0.2.0) by AlmazON
92 "Basic Votes" (1.10.0.6499) by AlliedModders LLC
Список расширений SM
[01] Automatic Updater (1.10.0.6499): Updates SourceMod gamedata files
[02] Webternet (1.10.0.6499): Extension for interacting with URLs
[03] CS Tools (1.10.0.6499): CS extended functionality
[04] BinTools (1.10.0.6499): Low-level C/C++ Calling API
[05] SDK Tools (1.10.0.6499): Source SDK Tools
[06] Regex (1.10.0.6499): Provides regex natives for plugins
[07] Top Menus (1.10.0.6499): Creates sorted nested menus
[08] Client Preferences (1.10.0.6499): Saves client preference settings
[09] SQLite (1.10.0.6499): SQLite Driver
[10] SDK Hooks (1.10.0.6499): Source SDK Hooks
[11] Socket (3.0.1): Socket extension for SourceMod
[12] GeoIP (1.10.0.6499): Geographical IP information
[13] <OPTIONAL> file "geoipcity.ext.so": /home/zloy/servers/basic2/css/cstrike/addons/sourcemod/extensions/geoipcity.ext.so: cannot open shared object file: No such file or directory
[14] MySQL-DBI (1.10.0.6499): MySQL driver implementation for DBI
Добрый день, какой то плагин выдает ошибку [SM] Exception reported: Script execution timed out, происходит это как правило когда мало игроков на сервере, при этом всех игроков кикает с сервера, им пишет конекшн таймаут, боты на сервере остаются и играют, сервер не падает и не меняет карту.

Самое интересное что это происходит на дедике, есть vds в другом дата-центе, с клонами этих серверов, там такого нет, единственная разница что на vds стоит веб сервер и мускул, т.е. vds использует локально базы мускула, а дедик удаленно.

Такое впечатление что ошибка появляется при заходе игрока на сервер, не коннекте, а именно уже заходе.

Из аномалий еще наблюдаю частые ошибки в логах mysql на веб сервере vds типо: [Warning] Aborted connection 1673752 to db: '1_vip' user: '1_vip' host: 'play.zloygames.com' (Got timeout reading communication packets) , где play.zloygames.com это дедик, хотя подобные ошибки редко но есть и на vds, но ошибок типо [SM] Exception reported: Script execution timed out там нет.


Не знаю на что уже грешить и как отловить какой плагин выдает [SM] Exception reported: Script execution timed out может у кого-нибудь есть какие то мыли по этому поводу, спасибо заранее.



Ниже лог сервера в момент ошибки + лог revemu:

++++++++++ЛОГ СЕРВЕРА+++++++++
L 01/05/2021 - 01:45:59: "Drill<5800><[U:1:3579431922]><>" connected, address "178.69.210.215:27005"
Client "Drill" connected (178.69.210.215:27005).
L 01/05/2021 - 01:45:59: "Drill<5800><[U:1:3579431922]><>" STEAM USERID validated
L 01/05/2021 - 01:49:33: [SM] Exception reported: Script execution timed out
L 01/05/2021 - 01:49:33: "Drill<5800><[U:1:3579431922]><>" entered the game
STEAMAUTH: Client Alexandr received failure code 6
STEAMAUTH: Client Alexandr received failure code 6
L 01/05/2021 - 01:49:33: "Alexandr<5789><[U:1:17804087]><Spectator>" disconnected (reason "Client left game (Steam auth ticket has been canceled)
")
Dropped Alexandr from server (Client left game (Steam auth ticket has been canceled)
)



++++++++++ЛОГ REVEMU+++++++++
2021/01/05 01:45:59 Ticket: Rev Emu.
2021/01/05 01:45:59 UserConnect IP = 178.69.210.215 | SteamID = STEAM_0:0:1789715961 (322)
2021/01/05 01:49:33 SteamDisconnect IP = 90.151.84.70 | SteamID = STEAM_0:1:8902043


------------------------------------------------------------------------------------------------------------------

++++++++++ЛОГ СЕРВЕРА+++++++++
L 01/05/2021 - 02:55:52: "(1)ZLOYGAMES.COM<5839><[U:1:2541858470]><>" connected, address "90.151.203.184:1215"
Client "(1)ZLOYGAMES.COM" connected (90.151.203.184:1215).
L 01/05/2021 - 02:55:53: "(1)ZLOYGAMES.COM<5839><[U:1:2541858470]><>" STEAM USERID validated
L 01/05/2021 - 02:57:02: [SM] Exception reported: Script execution timed out
L 01/05/2021 - 02:57:02: "(1)ZLOYGAMES.COM<5839><[U:1:2541858470]><>" entered the game
STEAMAUTH: Client Alexandr received failure code 6
STEAMAUTH: Client Alexandr received failure code 6
L 01/05/2021 - 02:57:02: "Alexandr<5823><[U:1:17804087]><Spectator>" disconnected (reason "Client left game (Steam auth ticket has been canceled)
")
Dropped Alexandr from server (Client left game (Steam auth ticket has been canceled)
)

++++++++++ЛОГ REVEMU+++++++++
2021/01/05 02:55:52 Ticket: Rev Emu.
2021/01/05 02:55:52 UserConnect IP = 90.151.203.184 | SteamID = STEAM_0:0:1270929235 (322)
2021/01/05 02:57:02 SteamDisconnect IP = 90.151.84.70 | SteamID = STEAM_0:1:8902043



------------------------------------------------------------------------------------------------------------------

++++++++++ЛОГ СЕРВЕРА+++++++++
L 01/05/2021 - 04:52:28: "laviside<5900><[U:1:2950393794]><>" connected, address "188.170.76.215:25446"
Client "laviside" connected (188.170.76.215:25446).
L 01/05/2021 - 04:52:28: "laviside<5900><[U:1:2950393794]><>" STEAM USERID validated
L 01/05/2021 - 04:54:23: [SM] Exception reported: Script execution timed out
L 01/05/2021 - 04:54:23: "laviside<5900><[U:1:2950393794]><>" entered the game
STEAMAUTH: Client Alexandr received failure code 6
STEAMAUTH: Client Alexandr received failure code 6
L 01/05/2021 - 04:54:23: "Alexandr<5865><[U:1:17804087]><Spectator>" disconnected (reason "Client left game (Steam auth ticket has been canceled)
")
Dropped Alexandr from server (Client left game (Steam auth ticket has been canceled)
)


++++++++++ЛОГ REVEMU+++++++++
2021/01/05 04:52:28 Ticket: Rev Emu.
2021/01/05 04:52:28 UserConnect IP = 188.170.76.215 | SteamID = STEAM_0:0:1475196897 (322)
2021/01/05 04:54:23 SteamDisconnect IP = 90.151.84.70 | SteamID = STEAM_0:1:8902043


------------------------------------------------------------------------------------------------------------------


++++++++++ЛОГ СЕРВЕРА+++++++++
L 01/06/2021 - 03:08:20: "marmok<7669><[U:1:662329068]><>" connected, address "91.201.168.121:13759"
Client "marmok" connected (91.201.168.121:13759).
L 01/06/2021 - 03:08:20: "marmok<7669><[U:1:662329068]><>" STEAM USERID validated
L 01/06/2021 - 03:12:22: [SM] Exception reported: Script execution timed out
L 01/06/2021 - 03:12:22: "marmok<7669><[U:1:662329068]><>" entered the game
STEAMAUTH: Client ZLOYGAMES.COM received failure code 6
STEAMAUTH: Client ZLOYGAMES.COM received failure code 6
L 01/06/2021 - 03:12:22: "ZLOYGAMES.COM<7243><[U:1:45780852]><Unassigned>" disconnected (reason "Client left game (Steam auth ticket has been canceled)
")
Dropped ZLOYGAMES.COM from server (Client left game (Steam auth ticket has been canceled)
)



++++++++++ЛОГ REVEMU+++++++++
2021/01/06 03:08:20 Ticket: Rev Emu.
2021/01/06 03:08:20 UserConnect IP = 91.201.168.121 | SteamID = STEAM_0:0:331164534 (322)
2021/01/06 03:12:22 SteamDisconnect IP = 31.202.244.8 | SteamID = STEAM_0:0:22890426



------------------------------------------------------------------------------------------------------------------


++++++++++ЛОГ СЕРВЕРА+++++++++
L 01/06/2021 - 04:24:30: "(1)ZLOYGAMES.COM<7729><[U:1:4010613194]><>" connected, address "62.33.99.137:27005"
Client "(1)ZLOYGAMES.COM" connected (62.33.99.137:27005).
L 01/06/2021 - 04:24:30: "(1)ZLOYGAMES.COM<7729><[U:1:4010613194]><>" STEAM USERID validated
L 01/06/2021 - 04:26:00: [SM] Exception reported: Script execution timed out
L 01/06/2021 - 04:26:00: "(1)ZLOYGAMES.COM<7729><[U:1:4010613194]><>" entered the game
STEAMAUTH: Client Alexandr received failure code 6
STEAMAUTH: Client Alexandr received failure code 6
L 01/06/2021 - 04:26:00: "Alexandr<7714><[U:1:17804087]><Spectator>" disconnected (reason "Client left game (Steam auth ticket has been canceled)
")
Dropped Alexandr from server (Client left game (Steam auth ticket has been canceled)
)


++++++++++ЛОГ REVEMU+++++++++
2021/01/06 04:24:30 Ticket: Rev Emu.
2021/01/06 04:24:30 UserConnect IP = 62.33.99.137 | SteamID = STEAM_0:0:2005306597 (322)
2021/01/06 04:26:00 SteamDisconnect IP = 90.151.84.70 | SteamID = STEAM_0:1:8902043



------------------------------------------------------------------------------------------------------------------


++++++++++ЛОГ СЕРВЕРА+++++++++
L 01/06/2021 - 04:48:20: "siara<7732><[U:1:3476497492]><>" connected, address "89.229.120.155:27005"
Client "siara" connected (89.229.120.155:27005).
L 01/06/2021 - 04:48:20: "siara<7732><[U:1:3476497492]><>" STEAM USERID validated
L 01/06/2021 - 04:49:29: [SM] Exception reported: Script execution timed out
L 01/06/2021 - 04:49:29: "siara<7732><[U:1:3476497492]><>" entered the game
L 01/06/2021 - 04:49:29: [vip_core.smx] SQL error receiving user: Lost connection to MySQL server during query
L 01/06/2021 - 04:49:29: [vip_core.smx] Query dump: SELECT users.user_id, users.tariff_id, users.steamid, users.timestamp, tariffs.name FROM users INNER JOIN tariffs ON (tariffs.tariff_id=users.tariff_id) WHERE steamid = 'STEAM_0:0:1738248746'


++++++++++ЛОГ REVEMU+++++++++
2021/01/06 04:48:20 Ticket: Rev Emu.
2021/01/06 04:48:20 UserConnect IP = 89.229.120.155 | SteamID = STEAM_0:0:1738248746 (322)
2021/01/06 04:49:41 SteamDisconnect IP = 62.33.99.137 | SteamID = STEAM_0:0:2005306597
 

Junkes

Участник
Сообщения
494
Реакции
242
Возможно как раз из-за mysql, у меня из-за разрывов с mysql крашился сервер. Крашил его вообще materialadmin, но тут проблема не автора плагина.
Поменял веб-хост - стало нормально.

В вашем случае не крашит, но все равно как вариант попробовать сменить мускул.

Помню даже к Kailo обращался, он рассказал, что крашит когда кодировка теряется.

Kailo:
Итого:
Зашел игрок, это вызвало функцию в плагине
MaterialAdmin решил проверить игрока на бан, но перед запросом по бану он так же делает запрос по кодировке
При этом запрос по кодировки делается в основном потоке (т.е. он не создаст отдельно поток, и там будет делать запросы)
Он прям стопит сервер на время запроса, если БД не работает, недоступна, долго отвечает, то сервер висит все это время, пока не получит ответ.
Значит, SM имеет встроенную систему контроля зависаний, по умолчанию он прервет плагин если тот что-то делает дольше 8 секунд.
Но так же, как можешь видеть на первом скрине, если сервер тратит на подсчёт фрейма более 15 секунд, сервер аварийно завершает работу.
Второй сценарий произошел. Сервер завис от ожидания БД и после этого упал.
Поэтому вероятнее всего из-за какого-то плагина, который в бд стучится.

Ради интереса возьми на той же арене веб за 100₽ и подключи плагины к этому вебу.
 
Последнее редактирование:

zloy911

zloygames.com
Сообщения
370
Реакции
50
@Junkes, У меня как раз база стоит vds но не на арене и там ошибок нет, а дедик на арене и на нем ошибки, по сути там 2 базы випы и баны.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
Скорей всего плагин слишком долго ждёт ответа от БД и сервер считает, что он завис.
Ну и сам плагин не даёт другим плагинам работать, пока не получит ответ.
Отключи на время плагины, которые соединяются с внешней БД, и посмотри как будет работать сервер.

Я ставлю на то, что у БД время ответа слишком большое.
 

zloy911

zloygames.com
Сообщения
370
Реакции
50
@Grey83, уже сделал на одном из игровых серверов, пока ошибок нет, но не знаю даже как может база тупить если vds в Москве и дедик в Москве, пинг 1-5 мс.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
@zloy911, то, что они оба в Москве, не означает того, что у них один провайдер и они могут соединяться напрямую, а не через Рио-де-Жанейро, например.
 

Junkes

Участник
Сообщения
494
Реакции
242
Пинг 1 максимум 5 мс
У меня дедик тоже на арене и вдска была в МСК, но коннект терялся.

Купил вдску в Германии на OVH - прекрасно все работает, коннект не теряется.
Здесь от локации не всегда зависит.
 

zloy911

zloygames.com
Сообщения
370
Реакции
50
Перенес базы банов и vip на дедик к игровым серверам и проблемы исчезли, пробовал перенести базы на хостинг арены, но стало еще хуже, что очень странно.
 

ANDY

Участник
Сообщения
206
Реакции
7
У меня такая же беда только вижу какой плагин крашит сервер!
Помогите в чём дело!?
L 04/18/2022 - 23:35:04: [SM] Exception reported: Script execution timed out
L 04/18/2022 - 23:35:04: [SM] Blaming: fakeclients.smx
L 04/18/2022 - 23:35:04: [SM] Call stack trace:
L 04/18/2022 - 23:35:04: [SM] [1] Line 82, C:\BEST GAME HOSTING\SM 1.10.0-git6458\fakeclients.sp::Timer_CreateFakeClient
 
Сверху Снизу