IQBanSystem

VIP IQBanSystem 1.12.19

Нет разрешения на скачивание
IQBanSystem
IQBanSystem — это мощный инструмент для блокировки нарушителей на вашем сервере, созданный с учетом мнений и рекомендаций ведущих администраторов крупных проектов RUST
IQBanSystem_Banner.png


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

Если вам важен стабильный сервер и четкий контроль, IQBanSystem — это лучший выбор вас!
C#:
Boolean IsBanned(String idOrIP)
//Возвращает статус блокировки игрока
//true - игрок заблокирован
//false - игрок не имеет блокировки

Double GetUnbanTime(String idOrIP)
//Возвращает время блокировки игрока в секундах
//0 - игрок не имеет блокировки
//-1 - игрок имеет блокировку навсегда
//> 0 - время блокировки

Hooks :

void OnKickPlayer(String targetID, String reason, BasePlayer ownerKicked)
//- Вызывается перед киком игрока
//Параметры :
//reason - причина кика
//targetID - ID игрока
//ownerKicked - модератор, который сделал кик (может быть null, если это системный)

Object CanBanPlayer(UInt64 userID, String reason, Double banTime, BasePlayer ownerPlayer)
//Вызывается при попытке разблокировки игрока
//Параметры :
//userID - Steam64ID игрока
//reason - причина блокировки
//banTime - время блокировки игрока (может быть <= 0, в таком случае блокировка считается выданной навсегда)
//ownerPlayer - модератор который использовал команду. Может быть null если это было выполнено через консоль
//Можно отменить действие вернув String (NotNull), Boolean (false), в случае возврата строки - будет отправлено уведомление в консоль сервера.
//Верните null, чтобы игнорировать действия и продолжить блокировку

void OnBannedPlayerIP(String ip, String reason, Double banTime, BasePlayer ownerPlayer)
//Вызывается при блокировке игрока
//Параметры :
//ip - IP игрока
//banTime - время блокировки игрока (может быть <= 0, в таком случае блокировка считается выданной навсегда)
//ownerPlayer - модератор который использовал команду. Может быть null если это было выполнено через консоль

void OnBannedPlayerID(UInt64 userID, String reason, Double banTime, BasePlayer ownerPlayer)
//Вызывается при блокировке игрока
//Параметры :
//userID - SteamID игрока
//reason - причина блокировки
//banTime - время блокировки игрока (может быть <= 0, в таком случае блокировка считается выданной навсегда)
//ownerPlayer - модератор который использовал команду. Может быть null если это было выполнено через консоль

Object CanUnBanPlayer(UInt64 userID, Double unbanTime, BasePlayer ownerPlayer)
//Вызывается при попытке разблокировки игрока
//Параметры :
//userID - Steam64ID игрока
//unbanTime - время на которое будет уменьшена блокировка. Может быть 0
//ownerPlayer - модератор который использовал команду. Может быть null если это было выполнено через консоль
//Можно отменить действие вернув String (NotNull), Boolean (false), в случае возврата строки - будет отправлено уведомление в консоль сервера.
//Верните null, чтобы игнорировать действия и продолжить разблокировку

void OnUpdateTimeBannedID(String userID, Double unBanTime, BasePlayer ownerPlayer)
//Вызывается при изменении времени блокировки игрока
//Параметры :
//userID - SteamID игрока
//unBanTime - время блокировки в секундах
//ownerPlayer - модератор который использовал команду. Может быть null если это было выполнено через консоль

void OnUpdateTimeBannedIP(String ip, Double unBanTime, BasePlayer ownerPlayer)
//Вызывается при изменении времени блокировки игрока
//Параметры :
//ip - ip игрока
//unBanTime - время блокировки в секундах
//ownerPlayer - модератор который использовал команду. Может быть null если это было выполнено через консоль

void OnChangePermanentBannedID(String userID, Double unBanTime, BasePlayer ownerPlayer)
//Вызывается смени бессрочной блокировки на временную
//Параметры :
//userID - SteamID игрока
//unBanTime - время блокировки в секундах
//ownerPlayer - модератор который использовал команду. Может быть null если это было выполнено через консоль

void OnChangePermanentBannedIP(String ip, Double unBanTime, BasePlayer ownerPlayer)
//Вызывается смени бессрочной блокировки на временную
//Параметры :
//ip - ip игрока
//unBanTime - время блокировки в секундах
//ownerPlayer - модератор который использовал команду. Может быть null если это было выполнено через консоль

void OnUnbannedID(String userID, BasePlayer ownerPlayer)
//Вызывается при полной разблокировке игрока
//Параметры :
//userID - Steam64ID игрока
//ownerPlayer - модератор который использовал команду. Может быть null если это было выполнено через консоль

void OnUnbannedIP(String ip, BasePlayer ownerPlayer)
//Вызывается при полной разблокировке игрока
//Параметры :
//ip - ip игрока
//ownerPlayer - модератор который использовал команду. Может быть null если это было выполнено через консоль
Список возможностей :

MySQL и локальное хранение :
Представьте, что в один момент другое решение которым вы пользуетесь и передаете ему свои блокировки в его базу данных внезапно прекращает работу, и все данные о блокировках игроков исчезают без следа. Это реальная угроза, когда вы полагаетесь на сторонние решения.
В отличие от таких рискованных подходов, IQBanSystem предлагает вам полный контроль над вашими данными.

Вы можете выбрать два режима работы:
Локальное хранение данных или использование MySQL базы данных, что идеально подходит для объединения блокировок на нескольких серверах.
Ваша база данных всегда остается под вашим контролем, защищая вас от любых неожиданных сбоев или потерь.
Вы сами управляете своими блокировками, а не зависите от других людей
Ваши данные — это ваша ответственность и ваш актив, и с этим плагином они всегда будут в надежных руках - в ваших и только!

Уничтожение объектов нарушителя :

Type0.gif
Type1.gif
Type2.gif
Type3.gif
Type4.gif

Типы уничтожения :
0
- Уничтожение всех объектов с очисткой предметов в ящиках
1 - Уничтожение всех объектов и выбрасывание предметов из ящиков
2 - Удаление всех замков
3 - Уничтожение только ящиков с очисткой предметов в них
4 - Уничтожение только ящиков с выбрасыванием предметов из них

Для чего это нужно и как использовать? :unsure:
Представьте, что вы можете полностью контролировать последствия действий нарушителя на вашем сервере. Система уничтожения объектов позволит вам не только очистить карту от его построек, но и справедливо распределить его предметы среди других игроков

Как игрокам найти дома или выброшенные предметы? :unsure:
После блокировки нарушителя игроки получат точное уведомление о том, в каком квадрате были разрушены его объекты.
Более того, вы можете включить поддержку отображения этих домов на G-Map, что позволит игрокам без труда найти оставленные ресурсы и продолжить свою игру с новыми возможностями

Обширное логирование действий плагина в Discord :
Логирование — ключевой элемент в мониторинге за нарушителями, и в этом плагине ему уделено особое внимание!
В отличие от других решений, логи в IQBanSystem предоставляют обширный массив данных, что позволяет вам эффективно принимать обоснованные меры с учетом информации о нарушителе!
DiscordAlerts.png



Блокировка тиммейтов :
Плагин оснащен системой запоминания бывших и действующих тиммейтов, вы можете заблокировать тиммейтов с которыми играл читер!

Система защиты от VPN/Proxy :
Представьте, что вы полностью контролируете доступ на свой сервер, эффективно ограждая его от злоумышленников, использующих VPN и Proxy для обхода ваших правил или попытки совершить нарушение!
В плагин интегрирована защита, которая использует до трёх сервисов для выявления VPN и Proxy.
Вы можете выбрать, использовать ли один из них или сразу три, настраивая порог детекции по вашему усмотрению.
Эта система не только защищает ваш сервер, но и внушает уверенность, что каждый игрок подлинно следует вашим правилам

Система защиты от новых аккаунтов :
Защитите свой сервер от недавно созданных аккаунтов нарушителей!
Встроенная система анализа аккаунтов Steam позволяет вам взять под контроль доступ к серверу, обеспечивая безопасность

Что это вам даст? :unsure:
Контролировать возраст аккаунта:
Запретите доступ тем, чьи аккаунты созданы совсем недавно, минимизируя угрозу от игроков, которые могут прийти с недобрыми намерениями.
BanKickNewReg.png



Учёт игрового времени: Ограничьте доступ тем, кто имеет слишком мало игровых часов в RUST. Поддерживается Luma

BanLowTimeGame.png


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


Мультиязычность :
Плагин имеет мультиязычность, все переводы настраиваются в языковых файлах!

IQBanSystem_Banner.png
  • Like
Реакции: Doomshaper
Автор
Sempai
Загрузки
15
Просмотры
539
Первый выпуск
Последнее обновление
Рейтинг
0.00 звёзд Оценок: 0

Другие ресурсы от Sempai

  • TPOneVSOne
    ИВЕНТ TPOneVSOne
    Турнир одиночек
  • BetterArmorInsert
    $ BetterArmorInsert
    этот плагин добавляет на ваш сервер кастомные бронированные пластины для одежды
  • RocketTurrets
    $ RocketTurrets
    Этот плагин добавляет игрокам возможность иметь турели, стреляющие ракетами, добавляя 3 новых типа
  • RustTanic
    $ RustTanic
    Грузовой корабль был захвачен пиратами и идет навстречу айсбергу!
  • IQTeleportation
    $ IQTeleportation
    IQTeleportation — это продвинутая и оптимизированная система телепортации

Последние обновления

  1. 1.12.19

    Update
Neko_Red

Neko_Red VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
ALEX161

ALEX161 VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
А

артем94 VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
O

oleg1807 VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
XuViGaN

XuViGaN VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас