Лаги, плохая стрельба, авп не читает

Статус
В этой теме нельзя размещать новые ответы.

Karaulov

Пользователь
Команда форума
Сообщения
344
Решения
10
Реакции
112
Это почти на самом дорогом тарифе с двумя потоками!


csstats_mysql вызывает лаги несколько раз в минуту, можете как-то оптимизировать функцию TaskSort?

информация в логах
 
Currently loaded plugins:
id name version author url file status
[ 1] 0 GameCMS_API 5.5.4 zhorzh78 unknown gamecms_api running
[ 2] 1 GameCMS_Present 1.6.15 zhorzh78 unknown gamecms_pre debug
[ 3] 2 Custom Weapons API 0.7.3 ArKaNeMaN https://github.com/ArKaNeMaN/am CustomWeapo running
[ 4] 3 [GCMS] More Presents 1.0.0 ArKaNeMaN unknown GCMS_MorePr running
[ 5] 4 [190] AMXBans RBS 20.06.06 SKAJIbnEJIb & La unknown amxbans_rbs running
[ 6] 5 ReAimDetector API 0.2.2 ReHLDS Team unknown reaimdetect running
[ 7] 6 [190] FG RconShop 21.09.12 SKAJIbnEJIb unknown fg_rconshop running
[ 8] 7 [190] AdminCmd RBS 20.06.06 SKAJIbnEJIb & AM unknown admincmd_rb running
[ 9] 8 Menus Front-End 20.06.06 SKAJIbnEJIb & AM unknown amxmodmenu_ running
[ 10] 9 [190] Screen Player 20.06.06 SKAJIbnEJIb unknown screen_play running
[ 11] 10 [190] AdminChat RBS 20.06.06 SKAJIbnEJIb unknown adminchat_r running
[ 12] 11 Chat Adverts 1.0 gyxoBka unknown ChatAdverts running
[ 13] 12 [190] MapsMenu RBS 20.06.06 SKAJIbnEJIb & AM unknown mapsmenu_rb running
[ 14] 13 [190] Ultimate Flags 21.03.24BE SKAJIbnEJIb unknown ultimate_fl running
[ 15] 14 [190] CsStats MySQL 21.08.22BE SKAJIbnEJIb unknown csstats_mys running
[ 16] 15 [190] StatsX RBS 21.03.23 SKAJIbnEJIb & AM unknown statsx_rbs. running
[ 17] 16 [190] Stats Configurat 20.06.06 SKAJIbnEJIb & AM unknown statscfg_rb running
[ 18] 17 [190] Army Ranks Ultimate 20.06.06 SKAJIbnEJIb unknown army_ranks_ running
[ 19] 18 [190] Ultimate Informer 21.03.23 SKAJIbnEJIb unknown ultimate_in running
[ 20] 19 [190] Skill ELO 20.06.06 SKAJIbnEJIb unknown skill_elo.a running
[ 21] 20 [190] Kill Assist RBS 20.06.06 SKAJIbnEJIb & Di unknown killassist_ running
[ 22] 21 [190] BonusMenu RBS 20.06.06 SKAJIbnEJIb unknown bonusmenu_r running
[ 23] 22 [190] Stimulation RBS 20.06.06 SKAJIbnEJIb unknown stimulation running
[ 24] 23 [190] CsStats ResetScore 20.06.06 SKAJIbnEJIb unknown csstats_res running
[ 25] 24 [190] AfkKicker RBS 20.08.02 SKAJIbnEJIb unknown afkkicker_r running
[ 26] 25 [190] PTB RBS 20.06.06 SKAJIbnEJIb unknown ptb_rbs.amx running
[ 27] 26 [190] No Team Flash 20.06.06 SKAJIbnEJIb unknown NoTeamFlash running
[ 28] 27 [190] VoteBan RBS 20.06.06 SKAJIbnEJIb unknown voteban_rbs running
[ 29] 28 [190] Ultimate Weapons 21.03.23 SKAJIbnEJIb unknown ultimate_we running
[ 30] 29 [190] VIP RBS 20.07.20 SKAJIbnEJIb unknown vip_rbs.amx running
[ 31] 30 Damager 0.0.6 steelzzz unknown damager.amx running
[ 32] 31 Killer ScreenFade 0.0.5 Vaqtincha unknown reapi_kille running
[ 33] 32 [190] WallHack Viewer 20.06.06 SKAJIbnEJIb unknown wallhack_vi running
[ 34] 33 [190] Ultimate Models 21.08.23BE SKAJIbnEJIb unknown ultimate_mo running
[ 35] 34 [ReAPI] Block 'Fire in 0.0.1 sergrib unknown reapi_block running
[ 36] 35 [190] C4 Destroyer 21.03.23 SKAJIbnEJIb unknown c4_destroye running
[ 37] 36 [190] Snipers RBS 20.06.06 SKAJIbnEJIb unknown snipers_rbs running
[ 38] 37 [190] DemoRecorder RBS 20.06.06 SKAJIbnEJIb unknown demorecorde running
[ 39] 38 Parachute Lite [ReAPI] 11.0 Leo_[BH] unknown parachute_l running
[ 40] 39 Restrict Weapons 1.8.3-Re AMXX Dev Team unknown restmenu.am running
[ 41] 40 [190] Warmup RBS 21.03.23 SKAJIbnEJIb unknown warmup_rbs. running
[ 42] 41 Map Manager: Core 3.0.10 Mistrick unknown map_manager running
[ 43] 42 Map Manager: Scheduler 0.1.7 Mistrick unknown map_manager running
[ 44] 43 Map Manager: Rtv 0.1.1 Mistrick unknown map_manager running
[ 45] 44 Map Manager: Nominatio 0.1.3 Mistrick unknown map_manager running
[ 46] 45 Map Manager: BlockList 0.0.3 Mistrick unknown map_manager running
[ 47] 46 Map Manager: Online so 0.0.3 Mistrick unknown map_manager running
[ 48] 47 Map Manager: Effects 0.0.10 Mistrick unknown map_manager running
[ 49] 48 Map Manager: Informer 0.0.5 Mistrick unknown map_manager running
[ 50] 49 Map Manager: Advanced 0.0.7 Mistrick unknown map_manager running
[ 51] 50 ChatAdditions: Core 61430d7 Sergey Shorokhov https://Dev-CS.ru/ ChatAdditio running
[ 52] 51 ChatAdditions: GameCMS 40aab6d Sergey Shorokhov github.com/ChatAdditions/ChatsA CA_Storage_ running
[ 53] 52 CA: Mute 61430d7 Sergey Shorokhov https://Dev-CS.ru/ CA_Mute.amx running
[ 54] 53 CA Addon: Death mute 61430d7 Sergey Shorokhov github.com/ChatAdditions/ChatsA CA_Addon_De running
[ 55] 54 CA: Gag 61430d7 Sergey Shorokhov https://Dev-CS.ru/ CA_Gag.amxx running
[ 56] 55 CA: VoteGAG 1.0.0-alph Sergey Shorokhov unknown CA_VoteGag. running
[ 57] 56 [190] Chat RBS 20.06.06 SKAJIbnEJIb unknown chat_rbs.am running
Решение
Код:
L 4/05/2022 - 17:55:46: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.0ms.
начало карты

L 04/05/2022 - 17:56:55: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.0ms.
через 10 сек рестарт раунда, видимо игроки зашли

L 04/05/2022 - 17:58:01: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.2ms.
минута прошла

L 04/05/2022 - 17:59:38: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 17.4ms.
полторы минуты

L 04/05/2022 - 18:01:25: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.1ms.
чуть меньше минуты

L 04/05/2022 - 18:02:41: [csstats_mysql.amxx] performance issue. Function...
В общем перейдем в эту тему, коль вы ее наконец то создали
Сообщение автоматически объединено:

Ну раз в 2 минуты, это не почти каждую секунду))
Эта функция сортирует стату, и сортирует она ее в конце раунда, и заметить фриз можно только при крайне большой стате, поэтому смысла в данном случае от ваших тестов не много
Сообщение автоматически объединено:

И 16ms это по вашему много?)
 
Последнее редактирование:
@SKAJIbnEJIb,не в конце раунда вызывается по несколько раз за минуту. Вам ли не знать сами же плагин писали?!

16мс это не 16микросекунд, а миллисекунды! это очень тяжелая функция игроки очень хорошо замечают жалуются на то что с авп стреляют в цель но иногда выстрел просто не читает.

Ну как объяснить, 16мс это минимум, есть прыжки и по 30 и по 50

L 04/05/2022 - 15:48:07: [csstats_mysql.amxx] performance issue. Function QuerySelectAll executed more than 36.3ms.

Постораюсь доходчевее объяснить, это минус 50ФПС у сервера несколько раз в минуту.
 
  • Нравится
Реакции: devl
Уважаемый, общайтесь корректней, ваш письменный тон мне крайне не приятен, я думал что и так это поймете, но видимо надо писать прямо. Если хотите нормально обсудить проблему, подбирайте слова. И не нужно на это мне что то отписывать, нужно просто продолжить нормально разговаривать на изначальную тему топика

продолжим

Проверьте внимательней, функция вызывается исключительно в конце раунда, ну и при старте серва. Возможно после старта серва еще и раунд закончился(или рестарт например раунда) и поэтому в логе пишется дважды на протяжении нескольких секунд, но если смотреть реально в игре, то только в конце раунда, это даже заметно по вашим же логам

16 миллисекунд это 0.016сек, да, эта функция тяжеловато, но не вот сильно критична, критичность зависит от объема статы, но все равно вызов функции засунут в конец раунда, дабы максимально минимизировать ее ущерб, а функция важная, все таки считает места всех игроков, и потом без всяких тормозов отобразит корректное место всех игроков

QuerySelectAll
Вызывается в начале карты, и внутри нее как раз стоит TaskSort, собственно в начале карты и грузится стата и места игроков
 
Код:
L 4/05/2022 - 17:55:46: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.0ms.
начало карты

L 04/05/2022 - 17:56:55: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.0ms.
через 10 сек рестарт раунда, видимо игроки зашли

L 04/05/2022 - 17:58:01: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.2ms.
минута прошла

L 04/05/2022 - 17:59:38: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 17.4ms.
полторы минуты

L 04/05/2022 - 18:01:25: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.1ms.
чуть меньше минуты

L 04/05/2022 - 18:02:41: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.0ms.
минута

ну и дальше в том же духе, когда раунд заканчивается
 
Ну ладно убедили)

Просто в поисках того что вызывает плохую стрельбу, и вот из 50+ плагинов только один так пишет)))

Код:
...
L 04/05/2022 - 18:36:45: [csstats_mysql.amxx] performance issue. Function QuerySelectAll executed more than 37.6ms.
L 04/05/2022 - 18:36:55: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.2ms.
L 04/05/2022 - 18:37:37: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.1ms.
L 04/05/2022 - 18:38:23: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.4ms.
L 04/05/2022 - 18:39:17: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.1ms.
L 04/05/2022 - 18:40:53: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.3ms.
L 04/05/2022 - 18:41:54: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 18.3ms.
L 04/05/2022 - 18:43:12: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.3ms.
L 04/05/2022 - 18:43:52: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.4ms.
L 04/05/2022 - 18:45:11: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.5ms.
L 04/05/2022 - 18:46:15: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.3ms.
L 04/05/2022 - 18:47:16: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.3ms.
L 04/05/2022 - 18:47:53: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.3ms.
L 04/05/2022 - 18:48:34: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.4ms.
L 04/05/2022 - 18:49:19: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.3ms.
L 04/05/2022 - 18:50:03: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 15.9ms.
L 04/05/2022 - 18:51:13: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 15.9ms.
L 04/05/2022 - 18:52:22: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.4ms.
L 04/05/2022 - 18:54:23: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.4ms.
L 04/05/2022 - 18:55:41: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.3ms.
L 04/05/2022 - 18:56:43: [csstats_mysql.amxx] performance issue. Function TaskSort executed more than 16.4ms.
L 04/05/2022 - 18:56:47: -------- Mapchange to de_aztec --------


Но раз срабатывает только 1 раз за раунд то проблем нет
Сообщение автоматически объединено:

А и ULTIMATE MODELS но я так понял там тоже в конце раунда т.к срабатывает вместе с csstats когда включен.

Так что проблем нет все норм оказывается))))
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху
Назад