admin loader дублирует подключение к amxx.cfg и дублирует админов в userconfig.cfg

ncux0Zz

Пользователь
Регистрация
31 Май 2018
Сообщения
51
Симпатии
0
#1
OS
Linux
Amx Mod X
Не установлен
Билд
[code=cpp]ReHLDS version: 3.4.0.668-dev[/code]
ReGamedll
[code=cpp]ReGameDLL version: 5.7.0.319-dev[/code]
Metamod
[code=cpp]Metamod-r v1.3.0.128[/code]
Meta модули
C++:
[ 1] AMX Mod X     RUN   -    amxmodx_mm_i386.so        v1.9.0.5235     ini   ANY
[ 2] Rechecker     RUN   -    rechecker_mm_i386.so      v2.5            ini   ANY
[ 3] ReAPI         RUN   -    reapi_amxx_i386.so        v5.6.0.161-dev  pl1   ANY   Never
[ 4] MySQL         RUN   -    mysql_amxx_i386.so        v1.9.0.5235     pl1   ANY
[ 5] FakeMeta      RUN   -    fakemeta_amxx_i386.so     v1.9.0.5235     pl1   ANY
[ 6] CStrike       RUN   -    cstrike_amxx_i386.so      v1.9.0.5235     pl1   ANY
[ 7] Ham Sandwich  RUN   -    hamsandwich_amxx_i386.so  v1.9.0.5235     pl1   ANY
Плагины
C++:
[  1] Lite Bans               2.2         neygomon          amx_lite_bans.a  running
[  2] Admin Base              1.9.0.5235  AMXX Dev Team     admin.amxx       running
[  3] Admin Loader            3.5         neygomon          amx_admin_loade  running
[  4] Admin Commands          1.9.0.5235  AMXX Dev Team     admincmd.amxx    running
[  5] Menus Front-End         1.9.0.5235  AMXX Dev Team     menufront.amxx   running
[  6] Commands Menu           1.9.0.5235  AMXX Dev Team     cmdmenu.amxx     running
[  7] Players Menu            1.9.0.5235  AMXX Dev Team     plmenu.amxx      running
[  8] Maps Menu               1.9.0.5235  AMXX Dev Team     mapsmenu.amxx    running
[  9] Admin Chat              1.9.0.5235  AMXX Dev Team     adminchat.amxx   running
[ 10] Pause Plugins           1.9.0.5235  AMXX Dev Team     pausecfg.amxx    running
[ 11] Restrict Weapons        1.9.0.5235  AMXX Dev Team     restmenu.amxx    running
[ 12] ScreenMaker             1.1         neygomon          amx_screen_make  running
[ 13] Anti DD Scroll          1.0         Empower           amx_anti_scroll  running
[ 14] Knives Only             0.1a        SilverTide        amx_knivesonly.  paused
[ 15] show_money              1.0         DELETED           amx_team_money.  running
Amxx Модули
C++:
[ 1] ReAPI                   5.6.0.161-  Asmodai & s1lent     running
[ 2] MySQL                   1.9.0.5235  AMX Mod X Dev Team   running
[ 3] FakeMeta                1.9.0.5235  AMX Mod X Dev Team   running
[ 4] CStrike                 1.9.0.5235  AMX Mod X Dev Team   running
[ 5] Ham Sandwich            1.9.0.5235  AMX Mod X Dev Team   running
Ошибка
C++:
Подключается два раза к amxx.cfg
Исправил, закомментировав строки, отвечающие за загрузку amxx.cfg в самом плагине.
Следующая проблема:
[B]Консоль сервера:[/B]
[AMXX] Загружено 8 администраторов из файла users.ini
L 01/07/2019 - 00:39:31: [amx_admin_loader.amxx] Загружено 8 администраторов из MySQL
[B]Файл userconfig.cfg:[/B]
; BackUP SQL admins. Date 07.01.2019 - 00:39:31 
"STEAM_0:0:497961" "" "abcdefghijklmnopqrstu" "ce" "STEAM_0:0:497563" "lifetime"
"STEAM_0:0:78954249" "" "abcdefghijklmnopqrstu" "ce" "STEAM_0:0:78977249" "lifetime"
"STEAM_0:0:32873939" "" "bcdefghijklmnopqrstu" "ce" "STEAM_0:0:32873939" "lifetime"
"HLTV" "" "a" "ce" "HLTV" "lifetime"
"STEAM_0:0:497961" "" "abcdefghijklmnopqrstu" "ce" "STEAM_0:0:497563" "lifetime"
"STEAM_0:0:78954249" "" "abcdefghijklmnopqrstu" "ce" "STEAM_0:0:78977249" "lifetime"
"STEAM_0:0:32873939" "" "bcdefghijklmnopqrstu" "ce" "STEAM_0:0:32873939" "lifetime"
"HLTV" "" "a" "ce" "HLTV" "lifetime"
Привет всем, возникла проблема с плагином admin loader.
Сам сервер новый, плагинов и метамодов почти нет, так как сервер cw\mix.
Amxmodx 1.9.0 версии. (указал ниже, как будто нет)
Закинул плагин на сервер, при запуске в консоле дублирует подключение файла amxx.cfg, решил проблему (я так думаю), закомментировав строки в самом плагине:
// formatex(szFullDir, charsmax(szFullDir), "%s/amxx.cfg", amxxcfgdir);
// ExecCfg(szFullDir);
formatex(szFullDir, charsmax(szFullDir), "%s/sql.cfg", amxxcfgdir);
RegisterSqlCfg(); //ExecCfg(szFullDir);
Заметил другую проблему, при изменении админов в БД, плагин сохряняет и меняет только при перезагрузки карты, либо сервера, в последствии дублируя активных админов. Например, было 4 админа, я добавил 2их, стало 6. А плагин взял и сохранил этих 6ых два раза подряд, тем самым появилось 12 админов в userconfig.cfg.
Как бы админки нормально работают, но зачем и почему возникает дубляж?
 

Вложения

  • 27,8 KB 8
  • 18,4 KB 8

To be or not to be

Заблокированные
Пользователь
Регистрация
9 Июн 2017
Сообщения
1.214
Симпатии
303
#2
ncux0Zz,
А для чего данный плагин ?
[ 2] Admin Base 1.9.0.5235 AMXX Dev Team admin.amxx running
Разве Admin Loader`а не достаточно ?
 

ncux0Zz

Пользователь
Регистрация
31 Май 2018
Сообщения
51
Симпатии
0
#3

To be or not to be

Заблокированные
Пользователь
Регистрация
9 Июн 2017
Сообщения
1.214
Симпатии
303
#4
ncux0Zz, я никогда не использовал его :D
 

ncux0Zz

Пользователь
Регистрация
31 Май 2018
Сообщения
51
Симпатии
0
#5
Unable to open tty(/dev/tty) for output

Console initialized.
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 09:47:42 Sep 29 2018 (1631)
STEAM Auth Server
"sv_password" is ""
Server IP address 93.234.203.152:27034

Metamod-r version 1.3.0.128 Copyright (c) 2016-2018 ReHLDS Team (rebuild of original Metamod by Will Day and Jussi Kivilinna)
Metamod-r comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `meta gpl' for details.

Metamod-r v1.3.0.128, API (5:13)
Metamod-r build: 17:47:48 Aug 24 2018
Metamod-r from: Fix two jit bugs · theAsmodai/metamod-r@0cf2f70

AMX Mod X version 1.9.0.5235 Copyright (c) 2004-2015 AMX Mod X Development Team
AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
This is free software and you are welcome to redistribute it under
certain conditions; type 'amxx gpl' for details.

[ReAimDetector] Version: 0.2.2 Linux 'Counter-Strike 1.6'
[ReAimDetector] Success: Build ReHLDS version defined Linux '1631'.
ReGameDLL version: 5.7.0.319-dev
L 01/08/2019 - 10:23:58: -------- Mapchange to de_dust2 --------
L 01/08/2019 - 10:23:58: [amx_rc_basechanger.amxx] Проверка ведется по базе "resources1.ini"

-----| Executing AMX Mod X Configuration File |-----

[AMXX] Загружено 7 администраторов из файла users.ini

Anticheat 3.1.6 (for ReHLDS + Re AMX Mod X) was successfully launched.
Thanks to shel for help with programming, and also to resobatata, skitls and bristol for help with testing.

L 01/08/2019 - 10:24:00: [amx_admin_loader.amxx] Загружено 7 администраторов из MySQL

Найден плагин "amx_knivesonly.amxx" приостановлен
Конфигурация успешно сохранена
Найден плагин "amx_team_money.amxx" приостановлен
Конфигурация успешно сохранена
L 01/08/2019 - 10:24:01: [admin.amxx] Login: "HLTV: mix5x5.serva4ok.su/hltv<1><HLTV><>" became an admin (account "5.178.87.100") (access "a") (address "5.178.87.100")
L 01/08/2019 - 10:24:02: [amx_admin_loader.amxx] Login: "HLTV: mix5x5.serva4ok.su/hltv<1><HLTV><>" became an admin (account "5.178.87.100") (nickname "5.178.87.100") (access "a") (address "5.178.87.100")
Connection to Steam servers successful.
VAC secure mode is activated.
stats

CPU In Out Uptime Users FPS Players
11.00 2.52 4.26 0 1 1079.47 1
maxplayers

"maxplayers" is "13"

Вот так вот) Пробовал отключить, не помогает.
Да и раньше работал всегда admin.amxx вместе с admin_loader.amxx, дублежей не было.
 

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.495
Симпатии
514
Пол
Мужской
#6
ncux0Zz, если есть admin_loader.amxx
то admin.amxx не нужен вовсе!!!!!
 

ifx

Пользователь
Регистрация
11 Фев 2018
Сообщения
320
Симпатии
133
#7
ncux0Zz, при включенном admin.amxx юзеры грузятся из users.ini
аналогично и admin_loader.amxx - если настроен mysql и указаны пути - сначала лезет в бд и берет юзеров оттуда, далее дублирует их в users.ini на случай если у тебя отвалится бд

как выше уже 2 человека написали - отрубай admin.amxx
 

ncux0Zz

Пользователь
Регистрация
31 Май 2018
Сообщения
51
Симпатии
0
#8
ncux0Zz, при включенном admin.amxx юзеры грузятся из users.ini
аналогично и admin_loader.amxx - если настроен mysql и указаны пути - сначала лезет в бд и берет юзеров оттуда, далее дублирует их в users.ini на случай если у тебя отвалится бд

как выше уже 2 человека написали - отрубай admin.amxx
Хорошо попробую)
 

ncux0Zz

Пользователь
Регистрация
31 Май 2018
Сообщения
51
Симпатии
0
#9
Понял, почему раньше я не отключал admin.amxx и использовал его совместно с admin_loader by neugamon.
Проблема в том, что я использую квар из admin.amxx - amx_mode 1/2. Его нет в admin_loader by neugamon.
Можно, как-нибудь дописать его туда?
 

ncux0Zz

Пользователь
Регистрация
31 Май 2018
Сообщения
51
Симпатии
0
#11
[ 1] Lite Bans 2.2 neygomon amx_lite_bans.a running
[ 2] Admin Loader 3.5 neygomon amx_admin_loade running
[ 3] Admin Commands 1.9.0.5235 AMXX Dev Team admincmd.amxx running
[ 4] Menus Front-End 1.9.0.5235 AMXX Dev Team menufront.amxx running
[ 5] Commands Menu 1.9.0.5235 AMXX Dev Team cmdmenu.amxx running
[ 6] Players Menu 1.9.0.5235 AMXX Dev Team plmenu.amxx running
[ 7] Maps Menu 1.9.0.5235 AMXX Dev Team mapsmenu.amxx running
[ 8] Admin Chat 1.9.0.5235 AMXX Dev Team adminchat.amxx running
[ 9] Pause Plugins 1.9.0.5235 AMXX Dev Team pausecfg.amxx running
[ 10] Restrict Weapons 1.9.0.5235 AMXX Dev Team restmenu.amxx running
[ 11] Anticheat 3.1.6 ctr52 amx_anticheat.a running
[ 12] ReAimDetector API 0.2.2 ReHLDS Team amx_reaimdetect running
[ 13] RC BaseChanger freesrv custom amx_rc_basechan stopped
[ 14] ReChecker Logging freesrv phe amx_rc_logging. running
[ 15] ScreenMaker 1.1 neygomon amx_screen_make running
[ 16] Anti DD Scroll 1.0 Empower amx_anti_scroll running
[ 17] Knives Only 0.1a SilverTide amx_knivesonly. paused
[ 18] show_money 1.0 DELETED amx_team_money. paused
18 plugins, 15 running