Skip to content

Описание плагинов на экономику для сервера Rust


IQBanSystem

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

Основные возможности:

  • Поддержка MySQL и локального хранения: полное управление своей базой банов
  • Уничтожение построек нарушителя с разными режимами очистки
  • Уведомления игроков о разрушенных домах и интеграция с G-Map
  • Логирование всех действий в Discord с подробными данными
  • Автоматическая блокировка тиммейтов читера
  • Защита от VPN/Proxy с использованием до трёх сервисов
  • Блокировка новых аккаунтов и учет возраста Steam-профиля
  • Проверка времени в игре, интеграция с Luma
  • Поддержка мультиязычности через языковые файлы

Нажмите на меня, чтобы увидеть конфиг
json
{
  "Настройка данных сервера": {
    "Название сервера": "MY SERVER",
    "IP:Port сервера": "127.0.0.1",
    "Дополнительная настройка": {
      "Уведомлять всех игроков о блокировке игрока": true,
      "Уведомлять всех игроков о кике игрока": false,
      "Добавлять в уведомление о блокировке - информацию о заблокированных тиммейтах": false
    },
    "Настройка IQChat": {
      "IQChat : Префикс в чате": "<color=#1F6BA0>[IQBanSystem]</color>",
      "IQChat : Аватарка в чате (Используйте Steam64ID)": "0"
    },
    "Настройка Discord": {
      "Настройка уведомления в Discord о блокировке игрока": {
        "Webhooks : Для уведомлений о блокировке": "",
        "Добавлять в уведомление дома где прописан заблокированный игрок": false,
        "Настройка дополнительного уведомления о тех с кем играл заблокированный": {
          "Добавлять в уведомление игроков с которыми играл забаненный": false,
          "Сколько времени должны провести вместе забаненный с игроком для его отображения в уведомлении (В формате 1s/1m/1h/1d)": "12h"
        }
      },
      "Webhooks : Для уведомлений о разблокировке": "",
      "Webhooks : Для уведомлений о киках": "",
      "Webhooks : Для уведомлений о попытке входа заблокированного игрока": "",
      "Ссылка на изображение в Discord": "https://i.postimg.cc/MGLfp4dR/IQBan-System.png"
    }
  },
  "Настройка подключения MySQL": {
    "Использовать базу-данных MySQL (true - да/false - нет)": false,
    "Хост (IP-Address)": "",
    "Порт (стандартно 3306)": "3306",
    "Имя базы данных": "",
    "Имя пользователя": "",
    "Пароль": "",
    "Название таблицы": "IQBanSystem_Db"
  },
  "Настройка взаимодействия со Steam": {
    "Укажите SteamApiKey для работы данных функций (Взять тут - https://steamcommunity.com/dev/apikey)": "",
    "Минимальное количество времени с регистрации аккаунта Steam для входа на сервер. Формат 1m/1h/1d (оставьте пустым - если вам не нужна эта функция)": "14d",
    "Минимальное количество отыгранного времени в RUST для входа на сервер. Формат 1m/1h/1d (оставьте пустым - если вам не нужна эта функция)": "3d"
  },
  "Настройка защиты от VPN": {
    "Сохранять `Хорошие IP`, чтобы не тратить запросы повторно на игрока": true,
    "Количество детектов для кика игрока за VPN (Если вы испольузете более 1 сервиса на проверку VPN)": 1,
    "Токен от https://iphub.info/": "",
    "Токен от https://proxycheck.io/": "",
    "Токен от https://vpnapi.io/": "",
    "Белый список IP для игнорирования VPN": [
      "127.0.0.1"
    ]
  },
  "Настройка системы блокировки": {
    "Убивать игрока после блокировки на сервере": true,
    "Настройка блокировки тиммейтов за игру с нарушителем": {
      "Укажите время игры с нарушителем для выдачи блокировки. Формат 1s/1m/1h/1d": "3h",
      "Блокировать тиммейтов заблокированного игрока": false,
      "Укажите время блокировки тиммейтов за игру с нарушителем. Формат 1s/1m/1h/1d (Оставьте пустым - для выдачи блокировки навсегда)": "7d"
    },
    "Настройка уничтожения объектов игрока после блокировки": {
      "Использовать функцию удаления объектов игрока после блокировки": false,
      "Тип уничтожения объектов : 0 - Все объекты, 1 - Все объекты и выбрасывание предметов из контейнеров на пол, 2 - Только замки, 3 - Только ящики, 4 - Только ящики с выбрасыванием предметов из них": 0,
      "Уведомлять в чате о квадратах разрушенных объектах игрока": false,
      "Настройка отображения маркеров на G-Map": {
        "Отображать на карте точки с разрушенными объектами": false,
        "Основной цвет маркера": "#CD412B",
        "Цвет обводки маркера": "#1E2020",
        "Радиус маркера на карте": 0.25,
        "Сколько будет отображаться маркер. Формат 1s/1m/1h/1d": "10m"
      }
    }
  }
}

Автор и цена


Enhanced Ban System

Enhanced Ban System — расширенная система банов с поддержкой различных методов блокировки и гибкой настройкой хранения данных.

Основные возможности:

  • Поддержка MySQL, SQLite, локальных файлов и PlayerDatabase
  • Веб-запросы и интеграция с нативной системой банов
  • Баны по SteamID, IP, IP-диапазону, имени
  • Временные баны и поддержка банлиста
  • Обход блокировок (смена IP/SteamID)
  • Авто-кик игроков с активным баном
  • Возможность банить офлайн игроков при наличии PlayerDatabase

Нажмите на меня, чтобы увидеть конфиг
json
{
  "Ban - Broadcast": true,
  "Ban - Default Reason": "Banned",
  "Ban - Evade": true,
  "Ban - Evade Reason": "Ban Evade",
  "Ban - Log": true,
  "DataType - Files - use": true,
  "DataType - MySQL - Database": "banlist",
  "DataType - MySQL - Host": "localhost",
  "DataType - MySQL - Pass": "toor",
  "DataType - MySQL - Port": 3306,
  "DataType - MySQL - use": false,
  "DataType - MySQL - User": "root",
  "DataType - Native - use": false,
  "DataType - PlayerDatabase - IP Filename": "EnhancedBanSystem_IPs.json",
  "DataType - PlayerDatabase - use": false,
  "DataType - SQLite - Database Filename": "banlist.db",
  "DataType - SQLite - use": false,
  "DataType - WebAPI - Banlist": "http://webpage.com/banlist.php?startid={startid}",
  "DataType - WebAPI - Host": "http://webpage.com/api.php?action=ban&pass=mypassword&id={id}&steamid={steamid}&name={name}&ip={ip}&reason={reason}&source={source}&game={game}&platform={platform}&server={server}&tempban={expiration}",
  "DataType - WebAPI - IsBanned": "http://webpage.com/api.php?action=isbanned&pass=mypassword&id={id}&update={update}&steamid={steamid}&ip={ip}&time={time}&name={name}&game=Rust&server=rust.kortal.org:28015",
  "DataType - WebAPI - Unban": "http://webpage.com/api.php?action=unban&pass=mypassword&steamid={steamid}&name={name}&ip={ip}&name={name}&source={source}",
  "DataType - WebAPI - use": false,
  "Denied Connection - Log": true,
  "DiscordMessages - Discord Webhook": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks",
  "DiscordMessages - Use Discord": false,
  "Kick - Broadcast": true,
  "Kick - Log": true,
  "Kick - On Ban": true,
  "Permissions - Ban": "enhancedbansystem.ban",
  "Permissions - Banlist": "enhancedbansystem.banlist",
  "Permissions - Kick": "enhancedbansystem.kick",
  "Permissions - Unban": "enhancedbansystem.unban",
  "Server Info - Game": "Rust",
  "Server Info - IP:PORT": "1.1.1.1:28015",
  "Server Info - Platform": "Steam"
}

Автор и цена


Опубликовано под лицензией MIT.
Данный проект не является официальной документацией Facepunch/Rust.
Это общественная база знаний, созданная для удобства администраторов и игроков.