Загрузка Админов

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

admin646

Новичок
Сообщения
1,023
Решения
59
Реакции
98
Подскажите пожалуйста, как сделать моментальную загрузку админов. Точнее говоря, когда человеку выдаю права, привилегия выдается не сразу, только после того как я пропишу amx_reloadadmins.

Админы у меня грузятся через gamecms_api 5.4.9
Сайт официально куплен
cms_debug "1" //1- информационные сообщения о выполнении действий
//2- отладочные сообщения о выполнении действий
//3- работа нативов (проверенные в работе нативы не логируются)
//4- работа с БД, запросы (можно не включать, т.к. все запросы проверены в работе)
//при включении высокого уровня нижние уровни также выполняются
//пример: при включении 3-го уровня уровни 1 и 2 также выполняются
//некоторые обязательные сообщения работы плагина не отключаются!

cms_service_auto_remove "1" //удаление истекших услуг автоматически: 1- сразу после окончания, 0- при смене карты их удалит движок

cms_use_cmd_add_admin "0" //разрешить добавления услуг в базу сайта командой amx_addadmin, 0- запретить

cms_use_group_flags "0" //использовать группы пользователей для выдачи флагов доступа,
//0- отключить
//1- взять данные о флагах группы из конфига (cms_add_user_group)
//2- взять данные о флагах группы из БД сайта

cms_use_admins "1" //использовать загрузку и управление админами с сайта GameCMS, 0- не использовать админов

cms_use_member_online "1" //записывать в БД метку, что игрок находится на сервере (`users`.`member_online`)

cms_use_game_money "0" //использовать игровые деньги, колонка `game_money` (1- да, 0- нет)


echo "Executing GameCMS Configuration File"
"Database" //Настройки БД ВАШЕГО САЙТА GAMECMS !!!
{
cms_hostname "заполнено" //ip адрес, где находится БД
cms_username "заполнено" //имя пользователя БД
cms_password "заполнено" //пароль пользователя
cms_dbname "заполнено" //имя БД
}


"Misc" //Прочие настройки
{
"cms_url" "заполнено" //корень сайта без http:// !!!

"cms_game_server" "заполнено" //адрес (IP:pORT) игрового сервера (123.456.789.101:12345), если пишет "Server was not found in Database"
//(например, на локальных серверах или для использование админов с другого сервера)
"cms_hltv_flags" "" //выдать флаги HLTV серверу. Оставить пустым или закомментировать, если не нужно.

"cms_cmd_group_menu" "cms_group" //консольная команда для открытия меню групп пользователей
}


"Groups" //Настройка групп пользователей (в примере- мои группы :))
{
1 "abcdefijlmntu" //1 Гл. админ
3 "abcdefijmnprtu" //3 Старший админ
4 "abiqt" //4 Леди
10 "abipt" //10 Постоялец
11 "abiprt" //11 VIP игрок
12 "abcdefijmnqtu" //12 Леди Админ
}
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)


///////////////////////////////////
// Настройки подключения к MySQL //
///////////////////////////////////

// Адрес
amxbans_host "заполнено"
// Логин
amxbans_user "заполнено"
// Пароль
amxbans_pass "заполнено"
// Имя базы данных
amxbans_db "заполнено"
// Префикс таблиц (обычно у всех "amx")
amxbans_prefix "amx"
// Таймаут запросов в секундах
amxbans_timeout "10"


//////////////////////
// ЗАГРУЗКА АДМИНОВ //
//////////////////////

// Откуда загружать админов
// 0 - MySQL (база данных)
// 1 - Из файла users.ini
// 2 - Не загружать админов
amxbans_load_admins "2"

// Если у Вас в БД все пароли лежат закодированы в MD5, то поставьте 1
// Поменяйте квар на 0, если при входе на сервер у Вас пишет: Неправильный пароль!
amxbans_passowrd_md5 "1"

// Отключить все Бан функции (оставить только загрузку админов)
amxbans_disable_bans "0"

///////////////////////
// Главные настройки //
///////////////////////

// Вести лог
// 0 - полностью отключить лог
// a - логировать заходы админов(удачные и нет)
// b - логировать баны админов
// c - логировать попытки захода забаненных игроков
// d - логировать разбаны
// e - логировать пометки
amxbans_logs "abcde"

// Ссылка на бан
// Переменная %bid%, это номер бана
// Примеры для разных систем бана:
// "site.ru/amxbans/ban_list.php?bid=%bid%" - любой amxbans
// "site.ru/csbans/bans/%bid%.html" - csbans
// "site.ru/banlist" - gamecms (у этой системы нет отдельной странички для конкретного бана, поэтому указываем просто ссылку на весь банлист)
amxbans_ban_link "propaganda.ru/banlist"

// Ссылка на motd окно (показывает при бане)
// "auto" - автоматически загрузит из Веб панели (не забудьте в веб части, в настройках сервера указать ссылку)
// "custom" - покажет мотд окно из файла amxbans_rbs.ini
// "http://site,ru/amxbans/motd.php?sid=%s&adm=%d&lang=%s" - или вручную укажите ссылку, обычно имеет такой вид (обязательно важна часть: sid=%s&adm=%d&lang=%s)
amxbans_motd_link "custom"

// Причины банов
// По умолчанию причины грузятся из Веб части и настраиваются там
// Если Вы хотите загружать причины из этого конфига, раскомментируйте команды ниже
// <название причины> <время бана в минутах>
// 60:1 час 1440:1 день 10080:7 дней 43200:30 дней 525600:365 дней
amxbans_reason_add "Читер" "10080"
amxbans_reason_add "Неадекват" "30"
amxbans_reason_add "Оскорбления" "10"
amxbans_reason_add "Кемпер" "5"
mxbans_reason_add "Демо в группу" "5"

// Имя админа, если банил сервер
// Что бы использовать имя сервера, оставьте поле пустым
amxbans_server_nick "Server Propaganda"

// IP:pORT сервера. Найдет автоматически если стоит пустое значение
// Вы можете сами указать IP и порт по примеру: "123.123.123.123:27015"
amxbans_server_address ""



/////////////////
// Бан подсети //
/////////////////

// Чтобы дать бан подсети айпишника 123.123.123.123, нужно забанить 123.123.123.0
// Желательно это делать в веб панели. Выбрать ТИП БАНА по айпи и указать в конце айпишника ноль.
// Для бана и разбана подсети, требуется флаг L(ADMIN_RCON)
// Значения квара:
// 0 - выключить бан подсети
// 1 - не дает войти на сервер пользователям с забаненной подсети, кроме админов с любым флагом
// 2 - тоже что и "1", но еще дает возможность войти STEAM игрокам на сервер
amxbans_subnet "0"


/////////////////////
// Disconnect menu //
/////////////////////

// Число игроков, отображаемых в меню отключенных/последних игроков
// 0 - выключить это меню
amxbans_disconnect_players "16"

//////////////////
// Flagged menu //
//////////////////

// Включить меню наблюдения за игроком?
// вызывается командой: amx_flaggingmenu (доступ с флагом d)
// 0 - выключить
// 1 - включить
amxbans_flagged "0"


//////////////////
// History menu //
//////////////////

// Включение меню истории банов
amxbans_history "1"


////////////////
// UnBan menu //
////////////////

// Флаг админа, который может разбанивать все баны, а не только свои (в меню amx_unbanmenu)
// 0 - все админы могут разбанивать все баны
amxbans_flag_unban "l"

// Пункт выбора количества показа забаненных игроков, в меню amx_unbanmenu
// 0 - показать всех
amxbans_unban_step "5 10 20 50 0"


//////////////////////////////
// Дополнительные настройки //
//////////////////////////////

// Флаг иммунитета
amxbans_flag_immunity "a"

// Флаг главного админа.
// Главного админа никто не может забанить(кроме самого сервера),
// а сам главный админ может забанить даже тех, у кого иммунитет (amxbans_flag_immunity)
// Можно указывать несколько флагов, например lmd:
// Админ с флагом "l" может банить админов с флагом "m", а они могут только админов с флагом "d". Админы с флагом "d" могут банить всех остальных, у кого нет иммунитета.
// 0 - отключить
amxbans_flag_main "ldt"

// Флаг админа, для использования команды amx_addadmin
// 0 - отключить
amxbans_flag_addadmin "l"

// Тип бана
// По умолчанию бан идет по SteamID
// Если у игрока STEAM_ID_LAN, то бан идет по IP
// Админ с флагом amxbans_flag_bantype, может выбирать тип бана сам (в меню выбора причин бана)
amxbans_bantype_option "IP+SteamID"

// Тип бана, если банит сервер (через команду amx_ban)
// Значения: "SteamID" или "IP+SteamID"
amxbans_bantype_server "IP+SteamID"

// Флаг админа, который может выбирать тип бана (в меню выбора причин бана)
// 0 - выключить
amxbans_flag_bantype "l"

// Добавлять кики игрока в базу данных?
// То есть сколько раз игрок был кикнут с сервера(когда он был забанен и пытался войти)
// По умолчанию функция отключена, так как я считаю это лишним запросом в базу данных
amxbans_add_kick "0"

// Флаг админа, который может использовать собственную причину бана
// 0 - отключить собственные баны
amxbans_custom_flag "l"

// Время бана, используемое при собственной причине бана.
// Значение используется, если у админа статическое значение времени бана. Указывать в минутах
// 0 - навсегда
// -1 - показывать меню с выбором времени
amxbans_custom_statictime "1440"

// Расположение в меню пункта "Своя причина"
// 0 - в начале (первым пунктом)
// 1 - в конце
amxbans_custom_place "1"

// Причина бана по-умолчанию.
amxbans_default_ban_reason "unknown"

// Если игрок ранее был забанен N раз, то при заходе его на сервер будет отображаться инфа админам в чат
// 0 - отключить
// N - количество предыдущих банов
amxbans_show_prebanned "1"

// Наказание игрока перед баном
// 0 - отключить
// 1 - обездвижить
// 2 - убить молнией
amxbans_punish "2"

// Задержка перед киком
// ВАЖНО! В веб панеле есть пункт: "Задержка перед показом MOTD", так вот это не совсем так
// На самом деле это задержка перед киком, неизвестно почему во всех веб панелях так, но мы оставили так же
// Для задержки именно motd окна, смотрите квар ниже
// -1 - Брать из веб панели
amxbans_kick_delay "-1"

// Задержка перед показом MOTD
// 0 - не показывать motd окно
amxbans_motd_delay "0.1"

// Добавлять пункты в меню amxmodmenu?
amxbans_add_menus "1"


//////////////////////////////
// ВРЕМЯ БАНА //
//////////////////////////////

// Если Вы добавляете админа без указанного срока бана (в веб часте есть пункт "Установленное время бана")
// то система покажет меню выбора времени(на сколько банить игрока)
// Тут Вы можете настроить это время

// Кому из админов будет показываться меню с выбором времени бана
// -1 - информация будет браться из веб части ("Установленное время бана")
// 0 - никому не показывать такое меню
// flag - укажите флаг админа(например "l"), который будет иметь возможность выставить время
// d - всем показывать меню
amxbans_established_time "-1"

// ВАЖНО: Сначала вводите значения от меньшего к большему. Количество значений - от 1 до 12.
// "0 m" - навсегда
// Допустимые значения:
// 1 - 59 может использоваться с флагом m (минуты)
// 1 - 23 может использоваться с флагом h (часы)
// 1 - 6 может использоваться с флагом d (дни)
// 1 - 999 может использоваться с флагом w (недели)
// Примеры:
// "5 m" - 5 минут
// "1 h" - 1 час
// "1 d" - 1 день
// "2 w" - 2 недели


// Время бана для обычных админов (с флагом "d")
amxbans_setlowbantimes "10 m" "1 h" "1 d" "1 w"

// Какой флаг доступа должен иметь админ, чтобы получить доступ к банам с большой длительностью
amxbans_hightime_flag "o"
// Время бана для админов с amxbans_hightime_flag флагом.
amxbans_sethighbantimes "10 m" "1 h" "1 d" "5 d" "4 w" "0 m"

// Время наблюдения за игроком в меню
amxbans_setflagtimes "1 h" "4 h" "10 h" "1 d" "1 w" "4 w" "12 w" "0"


// ВАЖНО! Все админы с флагов "d" имеют доступ к консольной команде amx_ban
// Соответственно они могут указать в ней более длительное время бана, чем это можно сделать в меню amx_banmenu
// Однако администраторы не смогут указать в amx_ban время бана больше, чем указано в кварах amxbans_setlowbantimes и amxbans_sethighbantimes
// Если Вы не используете меню с выбором времени бана, и не хотите, чтобы админы использовали команду amx_ban, достаточно закомментировать квар amxbans_setlowbantimes и если нужно, то и квар amxbans_sethighbantimes



//////////////////////////////////
// Консольные команды (Памятка) //
//////////////////////////////////

// Список консольных команд
// (здесь они написаны просто так, как памятка)

// say /ban <часть ника игрока> [время бана в минутах] - быстрый бан игрока
// или /fb разницы нет
//
// amx_banmenu - открыть бан меню
// amx_banhistorymenu - открыть меню истории банов
// amx_bandisconnectedmenu - открыть меню вышедших игроков
// amx_flaggingmenu - открыть меню помеченных игроков
// amx_unbanmenu - открыть меню разбана игроков
// amx_bansubnetmenu - открыть меню бана подсетей
//
// amx_ban <time in mins> <SteamID or nickname or #userid or IP or subnet> <reason> - забанить игрока или подсеть
// amx_banip и fb_ban - аналоги команды amx_ban
// amx_unban <steamID or IP> - разбан игрока (доступ только для админа с флагом l(ADMIN_RCON))
// amx_addadmin <nick|authid|ip> <flags> [password] [name|authid|ip] [nick] [show (yes|no)] [expired] [comment] - добавить админа
//
// amx_reloadreasons - Перезагрузка причин
// amx_reloadsubnet - Перезагрузка банов подсети
// amx_reloadadmins - Перезагрузка админов

Мне нужно отключать загрузку админов у gamecms_api и включать amxbans_rbs?

Интеграция на сайте идет следующим образом AmxBans/CsBans+GameCMS API
 
name version author file status
[ 1] [190] AMXBans RBS 20.06.06 SKAJIbnEJIb & La amxbans_rbs.amx running
[ 2] GameCMS_API 5.4.9 zhorzh78 gamecms_api_5.4 running
[ 3] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running
[ 4] Rechecker Log 0.1 F@nt0M rc_log.amxx running
[ 5] [190] VIP RBS 20.07.20 SKAJIbnEJIb vip_rbs.amxx running
[ 6] [183] Ultimate GAG 19.11.04BE SKAJIbnEJIb ultimate_gag.am running
[ 7] [190] MapChooser RBS 20.08.02 SKAJIbnEJIb & UF mapchooser_rbs. running
[ 8] [190] MapsMenu RBS 20.06.06 SKAJIbnEJIb & AM mapsmenu_rbs.am running
[ 9] [190] Snipers RBS 20.06.06 SKAJIbnEJIb snipers_rbs.amx running
[ 10] [190] Ad From Server 20.06.06 SKAJIbnEJIb ad_from_server. running
[ 11] [190] AdminCmd RBS 20.06.06 SKAJIbnEJIb & AM admincmd_rbs.am running
[ 12] Menus Front-End 20.06.06 SKAJIbnEJIb & AM amxmodmenu_rbs. running
[ 13] [190] High Ping Kicker RBS 20.06.06 SKAJIbnEJIb hpk_rbs.amxx running
[ 14] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx running
[ 15] CSStatsX SQL 0.7.4+2 serfreeman1337 csstatsx_sql.am running
[ 16] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike running
[ 17] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am running
[ 18] AES: Admin Tools 0.5.9 [REA serfreeman1337/s aes_exp_editor. running
[ 19] AES: Bonus System 0.5.9 Vega serfreeman1337/s aes_bonus_syste running
[ 20] AES: Bonus CSTRIKE 0.5.9.1 [R serfreeman1337/s aes_bonus_cstri running
[ 21] AES: StatsX 0.5.9 [REA serfreeman1337/s aes_statsx_cstr running
[ 22] [190] Block Reconnect Respawn 20.06.06 ShaTalKiN blockreconnect. running
[ 23] CS AFK Manager 1.0.6 (amx Freeman afk_manager.amx running
[ 24] Snow 1.0 Leo_[BH] snow.amxx running
[ 25] [190] DemoRecorder RBS 20.06.06 SKAJIbnEJIb demorecorder_rbs running
[ 26] Auto Restart KNIFE 2.0 Leo_[BH] auto_rr.amxx running
[ 27] Team Balance Control 1.3.9 gyxoBka TeamBalanceCont running
[ 28] [ReAPI] No Team Flash 0.0.3 Vaqtincha no_team_flash.a running
[ 29] Reset Score 1.0 SKAJIbnEJIb resetscore.amxx running
[ 30] Simple Damager 2.1.0 fl0wer damager.amxx running
[ 31] ReParachute 1.5 PurposeLess parachute.amxx running
[ 32] Commands Menu 1.9.0.5271 AMXX Dev Team cmdmenu.amxx running
[ 33] Admin Chat 1.9.0.5271 AMXX Dev Team adminchat.amxx running
[ 34] Stats Configuration 1.9.0.5271 AMXX Dev Team statscfg.amxx running
[ 35] Restrict Weapons 1.9.0.5271 AMXX Dev Team restmenu.amxx running
[ 36] StatsX 1.9.0.5271 AMXX Dev Team statsx.amxx running
[ 37] [190] TimeLeft 18.09.25 SKAJIbnEJIb & AM timeleft.amxx running
[ 38] Lite Translit 2.8 neygomon lite_translit.a running
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

Ответы
13
Просмотры
794
Ответы
20
Просмотры
2K
Сверху
Назад