Проблема с записью опыта в базу данных [AES]

Сообщения
18
Реакции
3
Ошибка
Плагин AES не записывает статистику опыта в базу данных.
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5235 (http://www.amxmodx.org)
Authors:
David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
Borja "faluco" Ferrer, Scott "DS" Ehlert
Compiled: Dec 18 2018 01:20:00
Built from: https://github.com/alliedmodders/amxmodx/commit/6c53524
Build ID: 5235:6c53524
Core mode: JIT+ASM32
Билд
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.4.0.658-dev
Build date: 15:04:52 Aug 11 2018 (1582)
Build from: https://github.com/dreamstalker/rehlds/commit/0ce0af7
ReGamedll
ReGameDLL version: 5.7.0.319-dev
Build date: 10:52:38 Dec 23 2018
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/9d89a34
Версия Metamod
Metamod-r v1.3.0.128, API (5:13)
Metamod-r build: 17:47:54 Aug 24 2018
Metamod-r from: https://github.com/theAsmodai/metamod-r/commit/0cf2f70
Список метамодулей
[ 1] Reunion RUN - reunion_mm_i386.so v0.1.0.92 ini Start Never
[ 2] Revoice RUN - revoice_mm_i386.so v0.1.0.32 ini Start Never
[ 3] ReSemiclip RUN - resemiclip_mm_i386.so v2.3.9 ini Chlvl ANY
[ 4] AMX Mod X RUN - amxmodx_mm_i386.so v1.9.0.5235 ini Start ANY
[ 5] Rechecker RUN - rechecker_mm_i386.so v2.5 ini Chlvl ANY
[ 6] ReSRDetector RUN - resrdetector_mm_i386.so v0.1.0 ini Chlvl ANY
[ 7] ReAuthCheck RUN - reauthcheck_mm_i386.so v0.1.6 ini Start Never
[ 8] WHBlocker RUN - whblocker_mm_i386.so v1.5.696 ini Chlvl ANY
[ 9] MySQL RUN - mysql_amxx_i386.so v1.9.0.5235 pl4 ANY ANY
[10] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5235 pl4 ANY ANY
[11] ReAimDetector RUN - reaimdetector_amxx_i386.so v0.2.2 pl4 ANY Never
[12] CSX RUN - csx_amxx_i386.so v1.9.0.5235 pl4 ANY ANY
[13] ReAPI RUN - reapi_amxx_i386.so v5.6.0.161-dev pl4 ANY Never
[14] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5235 pl4 ANY ANY
[15] Engine RUN - engine_amxx_i386.so v1.9.0.5235 pl4 ANY ANY
15 plugins, 15 running
Список плагинов
name version author file status 
[ 1] admin_loader 0.3.7 kanagava admin_loader_fo running
[ 2] FreshBans 1.4.0b kanagava fresh_bans_140_ running
[ 3] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running
[ 4] AES: StatsX 0.5.9 [REA serfreeman1337/s aes_statsx_cstr running
[ 5] [ReAPI] Random Weapons 2.4.9 neugomon/h1k3 random_weapons_ running
[ 6] Killer ScreenFade 0.0.5 Vaqtincha reapi_killer_sc running
[ 7] Auto Demo Recorder 2.3 F@nt0M demo_recorder.a running
[ 8] Ultimate Chats Control 4.7 neygomon ucc.amxx running
[ 9] AES: Admin Tools 0.5.9 [REA serfreeman1337/s aes_exp_editor. running
[ 10] Lite Translit 2.8 neygomon lite_translit.a running
[ 11] AFK Control ReNew 1.2(a) neygomon afk_control.amx running
[ 12] Team menu 1.1 NobodyInTeam teammenu.amxx running
[ 13] Steam Bonus 1.1 ill+F@nToM steam_bonus_a2. running
[ 14] Admin Commands 1.9.0.5235 AMXX Dev Team admincmd.amxx running
[ 15] Slots Reservation 1.9.0.5235 AMXX Dev Team adminslots.amxx running
[ 16] Menus Front-End 1.9.0.5235 AMXX Dev Team menufront.amxx running
[ 17] Commands Menu 1.9.0.5235 AMXX Dev Team cmdmenu.amxx running
[ 18] Players Menu 1.9.0.5235 AMXX Dev Team plmenu.amxx running
[ 19] Maps Menu 1.9.0.5235 AMXX Dev Team mapsmenu.amxx running
[ 20] Plugin Menu 1.9.0.5235 AMXX Dev Team pluginmenu.amxx running
[ 21] Admin Chat 1.9.0.5235 AMXX Dev Team adminchat.amxx running
[ 22] Scrolling Message 1.9.0.5235 AMXX Dev Team scrollmsg.amxx running
[ 23] Info. Messages 1.9.0.5235 AMXX Dev Team imessage.amxx running
[ 24] Admin Votes 1.9.0.5235 AMXX Dev Team adminvote.amxx running
[ 25] NextMap 1.9.0.5235 AMXX Dev Team nextmap.amxx running
[ 26] Nextmap Chooser 1.9.0.5235 AMXX Dev Team mapchooser.amxx running
[ 27] TimeLeft 1.9.0.5235 AMXX Dev Team timeleft.amxx running
[ 28] Pause Plugins 1.9.0.5235 AMXX Dev Team pausecfg.amxx running
[ 29] Stats Configuration 1.9.0.5235 AMXX Dev Team statscfg.amxx running
[ 30] StatsX 1.9.0.5235 AMXX Dev Team statsx.amxx running
[ 31] CS Stats Logging 1.9.0.5235 AMXX Dev Team stats_logging.a running
[ 32] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx running
[ 33] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike running
[ 34] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am running
[ 35] AES: Bonus System 0.5.9 Vega serfreeman1337/s aes_bonus_syste running
[ 36] AES: Bonus CSTRIKE 0.5.9 [REA serfreeman1337/s aes_bonus_cstri running
36 plugins, 36 running
Автор плагина
serfreeman1337, Sonyx (fork ReAPI)
Версия плагина
0.5.9
Исходный код
Прикрепил, в исходнике ничего не менял
Соединение есть, добавляет новых пользователей, только вот опыт не записывается если в базе изменить опыт вручную, то на сервере он будет отображаться.
Уже всё перепробовал, множество тем перечитал, но ничего не помогло.
Хотелось бы узнать, может кто знает решение данной проблемы.
 
В этой теме было размещено решение! Перейти к решению.

Вложения

Сообщения
509
Реакции
111
Помог
16 раз(а)
ну по идее

[12] CSX RUN - csx_amxx_i386.so v1.9.0.5235 pl4 ANY ANY

должен быть

[ 8] dummy_csx 1.0 AGHL.RU Dev Team running

как и написано в инструкции. вообще делать все так как написано там и проблем небудет.
 
Сообщения
18
Реакции
3
r1nk0, это конечно хорошо... только у меня учет опыта не идет через CsX
И где ты такую инструкцию нашел? Можно поинтересоваться? :)
  • Скомпилируйте плагины.
    • Для компиляции на АМХХ 1.8.2 требуется инклюд colorchat.inc от aghl.
  • Укажите как вести учет игроков через квар aes_track_mode.
    • при работе через статистику csx (значение -1) указывать настройки базы данных не нужно.
  • Включите необходимый модуль для работы с БД в файле addons/amxmodx/configs/modules.ini.
    • mysql - для работы с БД MySQL.
    • sqlite - для работы с локальной базой данных SQLite (запись в файл на сервере).
    • bans - подключение берется из вашей бан-системы (поддерживаются FreshBans и AmxBans)
  • Укажите данные для подключения к БД в файле addons/amxmodx/configs/aes/aes.cfg (при работе с подключением к бан-системе указывать не нужно).
    • для SQLite нужно указать aes_sql_driver "sqlite"
  • Настройте систему под себя.
    • настройки addons/amxmodx/configs/aes/aes.cfg
    • бонусы addons/amxmodx/configs/aes/bonus.ini
    • названия уровней addons/amxmodx/data/lang/aes.txt
  • Раскомментируйте нужные плагины в addons/amxmodx/configs/plugins-aes.ini.
    • aes_main.amxx - основной плагин
    • aes_exp_cstrike.amxx - начисление опыта и бонусов за убийства и пр. для Counter-Strike.
    • aes_informer.amxx - HUD информер и сообщения в чат.
    • aes_exp_editor.amxx - меню для администратора.
    • aes_bonus_system.amxx - меню бонусов (/anew) и плюшки на спавне.
    • aes_bonus_cstrike.amxx - бонусы для Counter-Strike.
информация из https://dev-cs.ru/resources/362/extra

UPD: прикрепил конфиг
 

Вложения

  • 6.9 KB Просмотры: 441
Сообщения
509
Реакции
111
Помог
16 раз(а)
aes_track_mode "0" стоит?

1 должен быть
 
Сообщения
18
Реакции
3
r1nk0, ну, ты бы открыл бы конфиг, друг, почитал... К чему тут ключ *сохранения?

// Ключ сохранения. По какому параметру вести учет игроков?
// -1 - Расчитывать опыт на основе статистики csx (требуется плагин aes_exp_cstrike)
// 0 - Ник
// 1 - SteamID
// 2 - IP
aes_track_mode "0"

*Стою на асфальте я
В лыжи обутый
То ли сила трения превышает мои физические способности,
То ли коэффициент моего умственного развития несколько ниже среднестатистического

*-upd
 
Последнее редактирование:
Сообщения
509
Реакции
111
Помог
16 раз(а)
Нарушение пункта правил 4.8
Golden Tree, А как у тебя опыт записывается по нику что ли? Сервер тестовый стоит или уже прям на нем игроки есть? Или с ботами проверял?

[ 31] CS Stats Logging 1.9.0.5235 AMXX Dev Team stats_logging.a running

зачем?

Компилировал локально?) попробуи мои,конфигурация сервера такая же примерно,все работает.
 
Сообщения
18
Реакции
3
r1nk0, сервер пока что на настройке, на лишние плагины можно не обращать внимания.
Сейчас настраиваю все плагины чтобы работали без косяков, вот споткнулся о систему званий.
Посмотрю твой компилятор. Компилировал локально, я ж не дурак пользоваться онлайн компилятором

UPD Проверяли с другом
 
Сообщения
509
Реакции
111
Помог
16 раз(а)
Golden Tree, Просто может ты не настроил чтоб ботов учитывало в статистике,а проверял скорее всего на них.?
 
Сообщения
18
Реакции
3
r1nk0, проверяли с другом на пару.
Сначала опытным путем, набивали опыт - меняли карту, статистика не сохранялась
Потом обратили внимание на базу, что там данные не обновляются. Думал, что-то не то с таблицей, удалил, она создалась, продолжает писать только пользователей, а опыт как не обновлялся так и не обновляется
 
Сообщения
2,288
Реакции
1,739
Помог
31 раз(а)
Golden Tree,
Код:
-aes_xp_goal_min_players "4"
+aes_xp_goal_min_players "2"
и проверьте еще раз с другом
 
Сообщения
18
Реакции
3
r1nk0, это конечно хорошо... только у меня учет опыта не идет через CsX
И где ты такую инструкцию нашел? Можно поинтересоваться? :)
  • Скомпилируйте плагины.
    • Для компиляции на АМХХ 1.8.2 требуется инклюд colorchat.inc от aghl.
  • Укажите как вести учет игроков через квар aes_track_mode.
    • при работе через статистику csx (значение -1) указывать настройки базы данных не нужно.
  • Включите необходимый модуль для работы с БД в файле addons/amxmodx/configs/modules.ini.
    • mysql - для работы с БД MySQL.
    • sqlite - для работы с локальной базой данных SQLite (запись в файл на сервере).
    • bans - подключение берется из вашей бан-системы (поддерживаются FreshBans и AmxBans)
  • Укажите данные для подключения к БД в файле addons/amxmodx/configs/aes/aes.cfg (при работе с подключением к бан-системе указывать не нужно).
    • для SQLite нужно указать aes_sql_driver "sqlite"
  • Настройте систему под себя.
    • настройки addons/amxmodx/configs/aes/aes.cfg
    • бонусы addons/amxmodx/configs/aes/bonus.ini
    • названия уровней addons/amxmodx/data/lang/aes.txt
  • Раскомментируйте нужные плагины в addons/amxmodx/configs/plugins-aes.ini.
    • aes_main.amxx - основной плагин
    • aes_exp_cstrike.amxx - начисление опыта и бонусов за убийства и пр. для Counter-Strike.
    • aes_informer.amxx - HUD информер и сообщения в чат.
    • aes_exp_editor.amxx - меню для администратора.
    • aes_bonus_system.amxx - меню бонусов (/anew) и плюшки на спавне.
    • aes_bonus_cstrike.amxx - бонусы для Counter-Strike.
информация из https://dev-cs.ru/resources/362/extra

UPD: прикрепил конфиг
Выше он :)
 

Вложения

  • 6.9 KB Просмотры: 405
Сообщения
18
Реакции
3
Pokemoshka, не помогло. Я хотел сразу написать что от этой функции это не зависит, т.к. это отвечает только за выполнение сценария карты, за убийство при любом количестве игроков должно считать
Короче я чет вышел из себя и заменил модуль CsX (на CSstatsX SQL 0.7.4+1 serfreeman1337). Попробовал запустить через него - картина та же самая.
таблицу csstats обновляет, а вот в таблице aes, также создаются пользователи, а данные об опыте не обновляются
 
Сообщения
1
Реакции
0
Может ли быть проблема из-за бд? версия плагина новая, а вот дампы в ней не подходят. Пробовал в ручную менять название таблиц , не особо разбираюсь в ней. Поделитесь дампом .
 
Сообщения
56
Реакции
8
Помог
3 раз(а)
Golden Tree, у меня такая же проблема была, так и не разобрался в чем суть. И переустанавливал бд и плагины. Так же в бд записывало игроков, но опыт за убийства или не давало вообще или давало 1 в неделю каким-то боком. Тестировал на живом сервере.
 
Сообщения
2,491
Реакции
2,794
Помог
61 раз(а)
Включаем везде логирование по максимуму и собираем логы. Без логов это как гадать на шаре.
 
Сообщения
56
Реакции
8
Помог
3 раз(а)
Golden Tree, так и не разобрался в чем проблема. И это было только на последних версиях aes, в том числе и на forke aes который тут выкладывали. На старых версиях работало все отлично. Сейчас на сервере работает только статистика, звания просто убрал.
6 Янв 2019
Golden Tree, Я на днях попробую опять заняться этим вопросом, отпишу о результатах.
 
Сообщения
56
Реакции
8
Помог
3 раз(а)
Golden Tree, установил я себе аес, проблема была в плохом соединении с бд(ни логов не показывало с ошибками, ничего), помогло дублирование кваров подключения к бд в server.cfg
 
Сообщения
18
Реакции
3
Golden Tree, установил я себе аес, проблема была в плохом соединении с бд(ни логов не показывало с ошибками, ничего), помогло дублирование кваров подключения к бд в server.cfg
Сейчас проверю с чистой сборкой и отпишусь, как и что
20 Янв 2019
Golden Tree, установил я себе аес, проблема была в плохом соединении с бд(ни логов не показывало с ошибками, ничего), помогло дублирование кваров подключения к бд в server.cfg
Да, действительно, помогло... Еще на сколько я заметил многое зависит от хостинга, как залил сервер на другой хост всё моментально заработало.
Странно, но ладно.

Закройте данную тему, пожалуйста
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу