Проблема с Level Ranks (Database?)

Zadirox

Участник
Сообщения
52
Реакции
23
Операционная система
Linux
Доброго времени суток
В течение 2 недель, у меня рандомно у двух игроков слетает статистика LR, причем появляется рандомное кол-во очков, КДА и т.д
Привожу пример, у игрока 100 000 Опыта, 15 Ранг, кда 2.3. ОН зашел на сервер, а он уже не топ 1, у него 20 000 Опыта, 11 ранг и кда 1.2.
В чем может быть дело ?
База данных - Mysql, переносил ее с sqlite и все было нормально. Но последнее время вот такая дичь.
Из модулей LR стоят:
levelsranks_deathgift.smx
levelsranks_fakerank.smx
levelsranks_top_kdr.smx
levelsranks_unusualkills.smx
Версия LR - "[Levels Ranks] Core" (v3.1.2) by RoadSide Romeo & Wend4r
ТАК ЖЕ, Сегодня в Еррор логах увидел такое:
L 05/30/2020 - 15:35:45: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 05/30/2020 - 15:35:45: [SM] Blaming: levelsranks.smx
L 05/30/2020 - 15:35:45: [SM] Call stack trace:
L 05/30/2020 - 15:35:45: [SM] [0] Database.Escape
L 05/30/2020 - 15:35:45: [SM] [1] Line 144, levels_ranks/custom_functions.sp::GetPlayerName
L 05/30/2020 - 15:35:45: [SM] [2] Line 252, levels_ranks/database.sp::SaveDataPlayer
L 05/30/2020 - 15:35:45: [SM] [3] Line 239, levels_ranks/database.sp::OnClientDisconnect
L 05/30/2020 - 15:35:50: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 05/30/2020 - 15:35:50: [SM] Blaming: levelsranks.smx
L 05/30/2020 - 15:35:50: [SM] Call stack trace:
L 05/30/2020 - 15:35:50: [SM] [0] Database.Escape
L 05/30/2020 - 15:35:50: [SM] [1] Line 144, levels_ranks/custom_functions.sp::GetPlayerName
L 05/30/2020 - 15:35:50: [SM] [2] Line 252, levels_ranks/database.sp::SaveDataPlayer
L 05/30/2020 - 15:35:50: [SM] [3] Line 239, levels_ranks/database.sp::OnClientDisconnect
L 05/30/2020 - 15:36:03: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 05/30/2020 - 15:36:03: [SM] Blaming: levelsranks.smx
L 05/30/2020 - 15:36:03: [SM] Call stack trace:
L 05/30/2020 - 15:36:03: [SM] [0] Database.Escape
L 05/30/2020 - 15:36:03: [SM] [1] Line 144, levels_ranks/custom_functions.sp::GetPlayerName
L 05/30/2020 - 15:36:03: [SM] [2] Line 252, levels_ranks/database.sp::SaveDataPlayer
L 05/30/2020 - 15:36:03: [SM] [3] Line 239, levels_ranks/database.sp::OnClientDisconnect
L 05/30/2020 - 15:36:03: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 05/30/2020 - 15:36:03: [SM] Blaming: levelsranks.smx
L 05/30/2020 - 15:36:03: [SM] Call stack trace:
L 05/30/2020 - 15:36:03: [SM] [0] Database.Escape
L 05/30/2020 - 15:36:03: [SM] [1] Line 144, levels_ranks/custom_functions.sp::GetPlayerName
L 05/30/2020 - 15:36:03: [SM] [2] Line 252, levels_ranks/database.sp::SaveDataPlayer
L 05/30/2020 - 15:36:03: [SM] [3] Line 239, levels_ranks/database.sp::OnClientDisconnect
L 05/30/2020 - 15:36:14: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 05/30/2020 - 15:36:14: [SM] Blaming: levelsranks.smx
L 05/30/2020 - 15:36:14: [SM] Call stack trace:
L 05/30/2020 - 15:36:14: [SM] [0] Database.Escape
L 05/30/2020 - 15:36:14: [SM] [1] Line 144, levels_ranks/custom_functions.sp::GetPlayerName
L 05/30/2020 - 15:36:14: [SM] [2] Line 252, levels_ranks/database.sp::SaveDataPlayer
L 05/30/2020 - 15:36:14: [SM] [3] Line 239, levels_ranks/database.sp::OnClientDisconnect
L 05/30/2020 - 15:36:23: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 05/30/2020 - 15:36:23: [SM] Blaming: levelsranks.smx
L 05/30/2020 - 15:36:23: [SM] Call stack trace:
L 05/30/2020 - 15:36:23: [SM] [0] Database.Escape
L 05/30/2020 - 15:36:23: [SM] [1] Line 144, levels_ranks/custom_functions.sp::GetPlayerName
L 05/30/2020 - 15:36:23: [SM] [2] Line 252, levels_ranks/database.sp::SaveDataPlayer
L 05/30/2020 - 15:36:23: [SM] [3] Line 239, levels_ranks/database.sp::OnClientDisconnect
L 05/30/2020 - 15:36:35: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 05/30/2020 - 15:36:35: [SM] Blaming: levelsranks.smx
L 05/30/2020 - 15:36:35: [SM] Call stack trace:
L 05/30/2020 - 15:36:35: [SM] [0] Database.Escape
L 05/30/2020 - 15:36:35: [SM] [1] Line 144, levels_ranks/custom_functions.sp::GetPlayerName
L 05/30/2020 - 15:36:35: [SM] [2] Line 252, levels_ranks/database.sp::SaveDataPlayer
L 05/30/2020 - 15:36:35: [SM] [3] Line 239, levels_ranks/database.sp::OnClientDisconnect
L 05/30/2020 - 15:36:54: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 05/30/2020 - 15:36:54: [SM] Blaming: levelsranks.smx
L 05/30/2020 - 15:36:54: [SM] Call stack trace:
L 05/30/2020 - 15:36:54: [SM] [0] Database.Escape
L 05/30/2020 - 15:36:54: [SM] [1] Line 144, levels_ranks/custom_functions.sp::GetPlayerName
L 05/30/2020 - 15:36:54: [SM] [2] Line 252, levels_ranks/database.sp::SaveDataPlayer
L 05/30/2020 - 15:36:54: [SM] [3] Line 239, levels_ranks/database.sp::OnClientDisconnect
L 05/30/2020 - 15:37:21: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 05/30/2020 - 15:37:21: [SM] Blaming: levelsranks.smx
L 05/30/2020 - 15:37:21: [SM] Call stack trace:
L 05/30/2020 - 15:37:21: [SM] [0] Database.Escape
L 05/30/2020 - 15:37:21: [SM] [1] Line 144, levels_ranks/custom_functions.sp::GetPlayerName
L 05/30/2020 - 15:37:21: [SM] [2] Line 252, levels_ranks/database.sp::SaveDataPlayer
L 05/30/2020 - 15:37:21: [SM] [3] Line 239, levels_ranks/database.sp::OnClientDisconnect
L 05/30/2020 - 15:37:29: [levelsranks.smx] Successfully! Attempt #0.
L 05/30/2020 - 15:39:13: Error log file session closed.
L 05/30/2020 - 15:41:25: SourceMod error session started
L 05/30/2020 - 15:41:25: Info (map "mg_runordie_final_hdr_v1") (file "/home/server817/game/csgo/addons/sourcemod/logs/errors_20200530.log")
L 05/30/2020 - 15:41:25: [ucr_cw.smx] Lost connection to MySQL server during query
L 05/30/2020 - 15:42:25: [levelsranks.smx] Reconnect to the Database!
L 05/30/2020 - 15:43:03: [levelsranks.smx] Successfully! Attempt #0.
L 05/30/2020 - 15:45:09: [levelsranks.smx] Reconnect to the Database!
L 05/30/2020 - 15:45:50: [levelsranks.smx] Successfully! Attempt #0.
L 05/30/2020 - 15:49:27: Error log file session closed.
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #2
Почему поля темы не заполнены? Список плагинов не просто так здесь запрашивается, и конкретно в данном вопросе он бы сразу дал ответ на такой вопрос, как "какая версия LR".
 

Zadirox

Участник
Сообщения
52
Реакции
23
Почему поля темы не заполнены? Список плагинов не просто так здесь запрашивается, и конкретно в данном вопросе он бы сразу дал ответ на такой вопрос, как "какая версия LR".
Версия LR - "[Levels Ranks] Core" (v3.1.2) by RoadSide Romeo & Wend4r
 

Mr_panica

XenForo one 💖
Сообщения
921
Реакции
436
Может помочь:
Почисти database.cfg от неиспользуемых схем или, мб, дублирующих записей.
 

Innomeni

Участник
Сообщения
320
Реакции
42
Аналогичный трабл, люди набивают очки на карте, а при смене их откатывает. Или не откатывает. По разному бывает.
В логах чисто, может конечно сбой подключения к бд, но это никак не отражается.
[SM] Listing 105 plugins:
001 "[Quiz] Vip Reward" (1.1) by DeeperSpy
002 "Реклама" (1.4.1) by Pheonix (˙·٠●Феникс●٠·˙)
003 "SM File/Folder Downloader and Precacher" (1.4 (ValveFS)) by SWAT_88
004 "[Gifts] Give Money Module" (1.0) by asdf
005 "[Levels Ranks] Core" (v3.1.2) by RoadSide Romeo & Wend4r
006 "[Quiz] Shop Reward(Credits)" (1.1) by DeeperSpy
007 "Simple Chat Processor (Redux)" (1.1.5) by Simple Plugins, Mini
008 "Dissolve" (1.0.0.2) by L. Duke
009 "Client Preferences" (1.10.0.6478) by AlliedModders LLC
010 "Map configs" (1.3) by Berni
011 "Reserved Slots" (1.10.0.6478) by AlliedModders LLC
012 "DR.API SHOW DAMAGE" (1.1.5) by Dr. Api
013 "[Admin Menu] VAC Kick (Refork)" (1.0.0 [PRIVATE]) by 1mpulse (skype:potapovdima1)
014 "Silly bomb" (1.0) by Boeing767 aka asdf
015 "Weapons & Knives" (1.6.0) by kgns | oyunhost.net
016 "Material Admin" (0.7.9-730f99a) by Material Admin Dev Team
017 "Basic Info Triggers" (1.10.0.6478) by AlliedModders LLC
018 "Quake Sounds v3" (4.0.0) by Spartan_C001 (Updated by JoinedSenses)
019 "Mapchooser Extended Sounds" (1.10.3) by Powerlord
020 "HotGuard AntiCheat" (3.2.1) by MaZa
021 "Token Auto Updater" (1.4) by Phoenix (˙·٠●Феникс●٠·˙)
022 "all Menu" (0.1) by Grey™
023 "[UTIL] Client Name Fixer" (1.1) by CrazyHackGUT aka Kruzya
024 "[VIP] Stats" (2.6) by R1KO
025 "SourceTV / GOTV Protector" (1.0) by CrazyHackGUT aka Kruzya
026 "Faceit Level" (1.0.3) by Phoenix (˙·٠●Феникс●٠·˙)
027 "Basic Commands" (1.10.0.6478) by AlliedModders LLC
028 "Chat 2 VK" (2.0) by XTANCE
029 "[Discord] Simple Report System" (1.2.2) by CrazyHackGUT aka Kruzya
030 "[Discord] Core" (1.0.8) by CrazyHackGUT aka Kruzya
031 "[Discord] SourceBans + SourceComms" (1.2.2) by CrazyHackGUT aka Kruzya
032 "Anti-Flood" (1.10.0.6478) by AlliedModders LLC
033 "Player Commands" (1.10.0.6478) by AlliedModders LLC
034 "all Menu" (0.1) by Grey™
035 "HUD Write" (1.2) by Mithat Guner
036 "Radio Spam Block" (1.0.0) by exvel
037 "hide_cvars.smx"
038 "MapChooser Extended" (1.10.2) by Powerlord, Zuko, and AlliedModders LLC
039 "[CSGO] Hs Impact Effect" (1.5) by TonyBaretta
040 "Death Beam" (13.10.2k16) by Danyas & Grey83
041 "Fix Hint Color Messages" (1.0.0) by Phoenix (˙·٠●Феникс●٠·˙)
042 "bot_quota.smx"
043 "Anti-afk lite" (2.0) by Krabos
044 "Rock The Vote Extended" (1.10.0) by Powerlord and AlliedModders LLC
045 "GameVoting" (1.9.2) by Neatek
046 "[CSGO] Advanced Admin" (1.7.1) by PeEzZ
047 "Admin File Reader" (1.10.0.6478) by AlliedModders LLC
048 "[Quiz] Admin" (1.0) by DeeperSpy
049 "[CS:GO] Spritetrail fix" (1.0.1) by FrozDark
050 "construct.smx"
051 "Admin Help" (1.10.0.6478) by AlliedModders LLC
052 "ADV HUD" (1.3) by AiKi and Kailo | (vk.com/dkangel) | (vk.com/kailo_sm)
053 "[LR] Module - ExStats Weapons" (v3.1) by RoadSide Romeo & Wend4r
054 "[LR] Module - FakeRank" (v3.1) by RoadSide Romeo & Wend4r
055 "[LR] Module - ExStats GeoIP" (v3.1) by RoadSide Romeo
056 "[LR] Module - Unusual Kills" (v3.1.6 SR1) by Wend4r
057 "[LR] Module - Calibration" (v3.1) by RoadSide Romeo
058 "[LR] Module - ExStats Hits" (v3.1) by Wend4r
059 "ConVar Enforcer" (1.0) by blacky
060 "ColorChangeTeam" (1.1) by Devil
061 "CSGO Anti Team Flash" (1.3) by Franc1sco franug, Twisted|Panda (Orig: SAMURAI16/Kigen)
062 "Sound Commands" (1.10.0.6478) by AlliedModders LLC
063 "Admin Menu" (0.7.9-730f99a) by AlliedModders LLC
064 "Basic Chat" (1.10.0.6478) by AlliedModders LLC
065 "[Shop] Core" (3.0D5) by FrozDark (Fork by R1KO & White Wolf)
066 "Backtrack Elimination" (1.2) by shavit
067 "[CS:GO] Dynamic Voice Mode" (1.0) by FIVE (Discord: FIVE#3136)
068 "[Gifts] Core" (3.2) by R1KO
069 "Gloves" (1.0.1) by kgns - wasdzone
070 "[MA] Advanced Functionality" (1.1.4) by OkyHp
071 "Resetscore+" (1.5.1) by AlmazON
072 "[ANY] Admin Actions Punisher" (1.1) by CrazyHackGUT aka Kruzya
073 "Basic Votes" (1.10.0.6478) by AlliedModders LLC
[SM] Displaying 16 extensions:
[01] BanId Fix (1.0): Correcting 'Ghost players' error
[02] SDK Tools (1.10.0.6478): Source SDK Tools
[03] BinTools (1.10.0.6478): Low-level C/C++ Calling API
[04] CS Tools (1.10.0.6478): CS extended functionality
[05] Top Menus (1.10.0.6478): Creates sorted nested menus
[06] Client Preferences (1.10.0.6478): Saves client preference settings
[07] SQLite (1.10.0.6478): SQLite Driver
[08] SDK Hooks (1.10.0.6478): Source SDK Hooks
[09] Regex (1.10.0.6478): Provides regex natives for plugins
[10] PTaH (1.1.0): Additional CS:GO Hooks and Natives
[11] SteamWorks Extension (1.2.3): Exposes SteamWorks functions to Developers
[12] DHooks (2.2.0-detours10): Dynamic Hooks
[13] TAU LIB (1.4):
[14] REST in Pawn (1.0.6): Provides HTTP and JSON natives for plugins
[15] GeoIP2 (1.1.1): Geographical IP information
[16] MySQL-DBI (1.10.0.6478): MySQL driver implementation for DBI
[01] SourceMod (1.10.0.6478) by AlliedModders LLC
[02] Query Cache 2 (1.0.0.1) by Hashira
[03] BanId Fix (1.0) by Phoenix (˙·٠●Феникс●٠·˙)
[04] SDK Tools (1.10.0.6478) by AlliedModders LLC
[05] CS Tools (1.10.0.6478) by AlliedModders LLC
[06] SDK Hooks (1.10.0.6478) by AlliedModders LLC
[07] PTaH (1.1.0) by Phoenix (˙·٠●Феникс●٠·˙)
[08] SteamWorks Extension (1.2.3) by Kyle Sanderson
[09] DHooks (2.2.0-detours10) by Dr!fter
 
Последнее редактирование:

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
Тупа жиза, ставлю 5 с плюсам автору тему. Поднял реальную проблему!
Даже близко этой проблемы нет. Количество опыта не прыгает, как и не отваливается база. Больше года, всё спокойно...
 

Innomeni

Участник
Сообщения
320
Реакции
42
Даже близко этой проблемы нет. Количество опыта не прыгает, как и не отваливается база. Больше года, всё спокойно...
возможно ты не обновлял плагины последний год, поэтому всё и работает. неизвестно, какой именно плаг дает подобный баг.
 

Zadirox

Участник
Сообщения
52
Реакции
23
возможно ты не обновлял плагины последний год, поэтому всё и работает. неизвестно, какой именно плаг дает подобный баг.
Тут соглы. На всякий отрубил levelsranks_unusualkills.smx. Но на самом деле не думаю, что дело в этом
 

xyligan

Паркетный пол трещит под моей крышкой черепной
Сообщения
900
Реакции
432
Тупа жиза, ставлю 5 с плюсам автору тему. Поднял реальную проблему!
Лично у меня всё работает отлично. Попробуйте ручками всё правильно настроить в плагине. На крайний случай: удалите старый плагин и установите последний с форума, т.к. там всё автоматически настроено под правильную работу.
 

s777

Участник
Сообщения
449
Реакции
74
Такая же беда была недавно, случилась она в момент когда были проблемы с подключением к вебу. Один (по крайней мере мне известно только про одного) игрок зашел на сервер и у него была чужая статистика. Еще такая же беда была месяца три назад, но там статистика перемешалась у половины сервера которые были онлайн
 

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
Статистика перемешивается только при проблемах с базой данных. Обычные баги, потери пакетов и так далее. Например пересылался пакет с инфой о стим, не дослало 1 символ и количество игроков увеличилось в несколько раз.
 

Innomeni

Участник
Сообщения
320
Реакции
42
Лично у меня всё работает отлично. Попробуйте ручками всё правильно настроить в плагине. На крайний случай: удалите старый плагин и установите последний с форума, т.к. там всё автоматически настроено под правильную работу.
Про настройку поржал, кнешн. Что интересно можно настроить "не так", чтобы пара человек теряла очки? Бред же, ну.
Попробую переустановить, офк, т.к. базу не хочу обнулять.
 

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
Про настройку поржал, кнешн. Что интересно можно настроить "не так", чтобы пара человек теряла очки? Бред же, ну.
Попробую переустановить, офк, т.к. базу не хочу обнулять.
На базе оптимизацию попробуй завезти.
 

Narkus

Участник
Сообщения
139
Реакции
92
Поддержу очень важную тему. Тоже у нескольких игроков было, то что устанавливается чужая статистика. То есть у игрока допустим был глобал, а после после у него появилась чужая 2-ая звезда, чужие смерти, фраги, статистика по картам и так далее.
Писал такое же в теме ядра и в теме модулей статистики, но никто не отвечал.
В правильности настроек уверен на 100%.
 

Zadirox

Участник
Сообщения
52
Реакции
23
Поддержу очень важную тему. Тоже у нескольких игроков было, то что устанавливается чужая статистика. То есть у игрока допустим был глобал, а после после у него появилась чужая 2-ая звезда, чужие смерти, фраги, статистика по картам и так далее.
Писал такое же в теме ядра и в теме модулей статистики, но никто не отвечал.
В правильности настроек уверен на 100%.
Возможно я ошибаюсь, но мб проблема может возникать из-за того, что у тебя сначала стояла база sqlite, а потом переносишь на Mysql. И мб база может багаться, конфликтуя то с sqlite, то с mysql. Попробовал полностью убрать sqlite базу, посмотрю, поможет или нет. (Это просто возможное решение, мб это херня, а не решение)
 

s777

Участник
Сообщения
449
Реакции
74
Возможно я ошибаюсь, но мб проблема может возникать из-за того, что у тебя сначала стояла база sqlite, а потом переносишь на Mysql. И мб база может багаться, конфликтуя то с sqlite, то с mysql. Попробовал полностью убрать sqlite базу, посмотрю, поможет или нет. (Это просто возможное решение, мб это херня, а не решение)
Ты же понимаешь, что у всех остальных тут такая же проблема и sql база не стояла
 

xyligan

Паркетный пол трещит под моей крышкой черепной
Сообщения
900
Реакции
432
Про настройку поржал, кнешн. Что интересно можно настроить "не так", чтобы пара человек теряла очки? Бред же, ну.
Попробую переустановить, офк, т.к. базу не хочу обнулять.
Знаешь, в плагине тоже можно не правильно что-то настроить, поэтому не исключено, что может быть проблема в настройке плагина. Также создай новую базу и попробуй с ней. Если ошибка пропадёт, значит проблема была в базе.
Сообщения автоматически склеены:

Возможно я ошибаюсь, но мб проблема может возникать из-за того, что у тебя сначала стояла база sqlite, а потом переносишь на Mysql. И мб база может багаться, конфликтуя то с sqlite, то с mysql. Попробовал полностью убрать sqlite базу, посмотрю, поможет или нет. (Это просто возможное решение, мб это херня, а не решение)
Если неправильно перенести, то всё возможно, но если всё сделать правильно, то всё будет отлично.
 

gg.cfg

Участник
Сообщения
116
Реакции
10
Была такая же проблема! но сам виноват в базе поменял кодировку с utf8mb4_general_ci на utf8_general_ci
Снимок.PNG
 
Сверху Снизу