
IQBanSystem — это мощный инструмент для блокировки нарушителей на вашем сервере, созданный с учетом мнений и рекомендаций ведущих администраторов крупных проектов RUST
В отличие от других систем, которые могут быть перегружены ненужными функциями, IQBanSystem предлагает только необходимый функционал, который действительно работает.
Перед созданием данной системы, были проведены обширные консультации с администраторами крупных серверов, чтобы создать инструмент, который обеспечивает простоту, надежность и эффективность без лишних функций и затрат ресурсов.
Если вам важен стабильный сервер и четкий контроль, IQBanSystem — это лучший выбор вас!
Список возможностей :
MySQL и локальное хранение :
Представьте, что в один момент другое решение которым вы пользуетесь и передаете ему свои блокировки в его базу данных внезапно прекращает работу, и все данные о блокировках игроков исчезают без следа. Это реальная угроза, когда вы полагаетесь на сторонние решения.
В отличие от таких рискованных подходов, IQBanSystem предлагает вам полный контроль над вашими данными.
Вы можете выбрать два режима работы:
Локальное хранение данных или использование MySQL базы данных, что идеально подходит для объединения блокировок на нескольких серверах.
Ваша база данных всегда остается под вашим контролем, защищая вас от любых неожиданных сбоев или потерь.
Вы сами управляете своими блокировками, а не зависите от других людей
Ваши данные — это ваша ответственность и ваш актив, и с этим плагином они всегда будут в надежных руках - в ваших и только!
Уничтожение объектов нарушителя :
Типы уничтожения :
0 - Уничтожение всех объектов с очисткой предметов в ящиках
1 - Уничтожение всех объектов и выбрасывание предметов из ящиков
2 - Удаление всех замков
3 - Уничтожение только ящиков с очисткой предметов в них
4 - Уничтожение только ящиков с выбрасыванием предметов из них
Для чего это нужно и как использовать?
Представьте, что вы можете полностью контролировать последствия действий нарушителя на вашем сервере. Система уничтожения объектов позволит вам не только очистить карту от его построек, но и справедливо распределить его предметы среди других игроков
Как игрокам найти дома или выброшенные предметы?
После блокировки нарушителя игроки получат точное уведомление о том, в каком квадрате были разрушены его объекты.
Более того, вы можете включить поддержку отображения этих домов на G-Map, что позволит игрокам без труда найти оставленные ресурсы и продолжить свою игру с новыми возможностями
Обширное логирование действий плагина в Discord :
Логирование — ключевой элемент в мониторинге за нарушителями, и в этом плагине ему уделено особое внимание!
В отличие от других решений, логи в IQBanSystem предоставляют обширный массив данных, что позволяет вам эффективно принимать обоснованные меры с учетом информации о нарушителе!
Блокировка тиммейтов :
Плагин оснащен системой запоминания бывших и действующих тиммейтов, вы можете заблокировать тиммейтов с которыми играл читер!
Система защиты от VPN/Proxy :
Представьте, что вы полностью контролируете доступ на свой сервер, эффективно ограждая его от злоумышленников, использующих VPN и Proxy для обхода ваших правил или попытки совершить нарушение!
В плагин интегрирована защита, которая использует до трёх сервисов для выявления VPN и Proxy.
Вы можете выбрать, использовать ли один из них или сразу три, настраивая порог детекции по вашему усмотрению.
Эта система не только защищает ваш сервер, но и внушает уверенность, что каждый игрок подлинно следует вашим правилам
Система защиты от новых аккаунтов :
Защитите свой сервер от недавно созданных аккаунтов нарушителей!
Встроенная система анализа аккаунтов Steam позволяет вам взять под контроль доступ к серверу, обеспечивая безопасность
Что это вам даст?
Контролировать возраст аккаунта: Запретите доступ тем, чьи аккаунты созданы совсем недавно, минимизируя угрозу от игроков, которые могут прийти с недобрыми намерениями.
Учёт игрового времени: Ограничьте доступ тем, кто имеет слишком мало игровых часов в RUST. Поддерживается Luma
Гибкость и контроль: Вы можете использовать эти функции как по отдельности, так и в комбинации, чтобы создать максимально подходящую систему защиты для вашего сервера.
Мультиязычность :
Плагин имеет мультиязычность, все переводы настраиваются в языковых файлах!
В отличие от других систем, которые могут быть перегружены ненужными функциями, 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 базы данных, что идеально подходит для объединения блокировок на нескольких серверах.
Ваша база данных всегда остается под вашим контролем, защищая вас от любых неожиданных сбоев или потерь.
Вы сами управляете своими блокировками, а не зависите от других людей
Ваши данные — это ваша ответственность и ваш актив, и с этим плагином они всегда будут в надежных руках - в ваших и только!
Уничтожение объектов нарушителя :
|
|
|
|
|
Типы уничтожения :
0 - Уничтожение всех объектов с очисткой предметов в ящиках
1 - Уничтожение всех объектов и выбрасывание предметов из ящиков
2 - Удаление всех замков
3 - Уничтожение только ящиков с очисткой предметов в них
4 - Уничтожение только ящиков с выбрасыванием предметов из них
Для чего это нужно и как использовать?
Представьте, что вы можете полностью контролировать последствия действий нарушителя на вашем сервере. Система уничтожения объектов позволит вам не только очистить карту от его построек, но и справедливо распределить его предметы среди других игроков
Как игрокам найти дома или выброшенные предметы?
После блокировки нарушителя игроки получат точное уведомление о том, в каком квадрате были разрушены его объекты.
Более того, вы можете включить поддержку отображения этих домов на G-Map, что позволит игрокам без труда найти оставленные ресурсы и продолжить свою игру с новыми возможностями
Обширное логирование действий плагина в Discord :
Логирование — ключевой элемент в мониторинге за нарушителями, и в этом плагине ему уделено особое внимание!
В отличие от других решений, логи в IQBanSystem предоставляют обширный массив данных, что позволяет вам эффективно принимать обоснованные меры с учетом информации о нарушителе!
Блокировка тиммейтов :
Плагин оснащен системой запоминания бывших и действующих тиммейтов, вы можете заблокировать тиммейтов с которыми играл читер!
Система защиты от VPN/Proxy :
Представьте, что вы полностью контролируете доступ на свой сервер, эффективно ограждая его от злоумышленников, использующих VPN и Proxy для обхода ваших правил или попытки совершить нарушение!
В плагин интегрирована защита, которая использует до трёх сервисов для выявления VPN и Proxy.
Вы можете выбрать, использовать ли один из них или сразу три, настраивая порог детекции по вашему усмотрению.
Эта система не только защищает ваш сервер, но и внушает уверенность, что каждый игрок подлинно следует вашим правилам
Система защиты от новых аккаунтов :
Защитите свой сервер от недавно созданных аккаунтов нарушителей!
Встроенная система анализа аккаунтов Steam позволяет вам взять под контроль доступ к серверу, обеспечивая безопасность
Что это вам даст?
Контролировать возраст аккаунта: Запретите доступ тем, чьи аккаунты созданы совсем недавно, минимизируя угрозу от игроков, которые могут прийти с недобрыми намерениями.
Учёт игрового времени: Ограничьте доступ тем, кто имеет слишком мало игровых часов в RUST. Поддерживается Luma
Гибкость и контроль: Вы можете использовать эти функции как по отдельности, так и в комбинации, чтобы создать максимально подходящую систему защиты для вашего сервера.
Мультиязычность :
Плагин имеет мультиязычность, все переводы настраиваются в языковых файлах!