VK.com Discord Скачать Rust пиратка
Вопросы и ответы по клиенту
  • Главная
  • Магазин Плагинов
  • ru en de fr pt es it zh ar nl sv
Панель игрока
[group=5]
Забыли пароль? | Регистрация
  • О Rust 16
  • Настройка пк win 10 4
  • Полезное Андроид 2
  • Полезное Хостинг Настройки 8
  • Криминал 1
  • Спорт 0
  • Культура 0
  • Инопресса 0
подробнее...
” нас есть много разных серверов!
¬ нашем штате администрации есть люди, занимающиес¤ серверами rust не один год, каждый
из которых имеет крупные проекты - это даст безупречную работу игровых серверов и сайта.
подробнее...
” нас есть много разных серверов!
¬ нашем штате администрации есть люди, занимающиес¤ серверами rust не один год, каждый
из которых имеет крупные проекты - это даст безупречную работу игровых серверов и сайта.
подробнее...
” нас есть много разных серверов!
¬ нашем штате администрации есть люди, занимающиес¤ серверами Rust не один год, каждый
из которых имеет крупные проекты - это даст безупречную работу игровых серверов и сайта.
подробнее...
” нас есть много разных серверов!
¬ нашем штате администрации есть люди, занимающиес¤ серверами Rust не один год, каждый
из которых имеет крупные проекты - это даст безупречную работу игровых серверов и сайта.

Настройка EnhancedBanSystem

Сегодня я хочу рассказать вам и показать как настроить плагин Enchenced ban system и сделать общую базу данных для всех ваших серверов.


1. Для начала переходим на сайт оксида и качаем плагин. Скачать можно тут: Клац


1.png



2. Загружаем его на сервер и открываем его конфигурацию(oxide/config/EnchencedBanSystem.json)

Код:

{


  "Ban - Broadcast": true,

  "Ban - Default Reason": "Заблокирован!",

  "Ban - Evade": true,

  "Ban - Evade Reason": "Заблокирован (попытка обхода бана)",

  "Ban - Log": true,

  "DataType - Files - use": true,

  "DataType - MySQL - Database": "Имя базы данных",

  "DataType - MySQL - Host": "айпи хостинга",

  "DataType - MySQL - Pass": "пароль базы данных",

  "DataType - MySQL - Port": 3306,

  "DataType - MySQL - use": true,

  "DataType - MySQL - User": "Имя пользователя базы данных ",

  "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"

}


3. И так приступим к подключению. Для начала скачайте конфиг прикрепленный к этому гайду и загрузите его на сервер(oxide/config/EnchencedBanSystem.json) c заменой.


4. Для работы Единой системы банов для ваших серверов вам нужна база MSQL ее можно создать на хостинге. В этом гайде я буду использовать хостинг алкад для подключения.


5. Переходим в Web panel хостинга и создаем базу данных. вводим название и нажимаем создать. В моем случае база данных называется: pahan0772_friendlyrust

2.png


6. Для работы с базами данных нам нужно создать пользователя с правами администратора. Для этого переходим во вкладку: msql user и создаем пользователя с правами админа и выбираем базу данных из списка и нажимаем создать. В качестве примера я создал пользователя admin

3.png


7. После создания пользователя у вас появился он в списке вместе с новым паролем. Вы можете изменить пароль или использовать готовый.


8. Приступаем к настройке конфига. Нам нужно изменить пару строк в конфиге.


DataType - MySQL - Database - пишем имя вашей базы данных созданной в пункте 5.

DataType - MySQL - Host - Переходим на сайт Клац и вводим туда ссылку на ваш хостинг. в результате сайт даст вам айпи адрес вашего хостинга, его мы и записываем. в моем случае айпи хостинга алкад 144.76.28.169

DataType - MySQL - Pass - вводим пароль пользователя базы данных в моем случае это : FriendlyRust (обязательно точно переписывать пароль со всеми заглавными буквами)

DataType - MySQL - Port - порт не меняем.

DataType - MySQL - use - должно быть true.

DataType - MySQL - User - имя пользователя базы данных в моем случае это admin


Код:

  "DataType - MySQL - Database": "pahan0772_friendlyrust",

  "DataType - MySQL - Host": "144.76.28.169",

  "DataType - MySQL - Pass": "FriendlyRust",

  "DataType - MySQL - Port": 3306,

  "DataType - MySQL - use": true,

  "DataType - MySQL - User": "admin",



9. Сохраняем конфигурацию плагина и загружаем его на ваши сервера или сервера которым вы доверяете.


10. Пишем команду на всех серверах o.reload EnchencedBanSystem


11. Теперь вам доступны блокировки игроков по айпи адресу и по стим айди.


12. Примеры использования команд и пермишены.


Examples:

/ban Domestos noob - will ban Domestos permanently

/ban Domestos 20m noob - will ban Domestos for 20 minutes

/ban Domestos 3h noob - will ban Domestos for 3 hours

/ban Domestos 10d noob - will ban Domestos for 10 days

/ban 86.87.*.* "Domestos IP Range" - This will permanently ban all those ip ranges


/unban <name/steamID/IP/RangeIP>

/kick <name/steamID/IP/RangeIP> <reason>

/banlist <BanSystem> <optional: startid>


Permissions:

The config offers options to set different permissions for every command so you can control which user can use which commands.

Default permissions are:

ban - "enhancedbansystem.ban"

unban - "enhancedbansystem.unban"

kick - "enhancedbansystem.kick"

banlist - "enhancedbansystem.banlist"


Если у вас возникли вопросы по настройке единой системы бана пишите вопросы под этим постом.

Все желающие могут использовать мою базу данных

Вернуться назад
---
  • Автор: admin
  • Дата: 18-05-2024, 19:21
  • Просмотров: 362
  • Комментариев: 0
Комментарии

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Введите код: *
Кликните на изображение чтобы обновить код, если он неразборчив
  • MobTop.Ru - Рейтинг и статистика мобильных сайтов Яндекс.Метрика Топ-100 Мониторинг игровых серверов - IP-Games.ru Мониторинг игровых серверов - IP-Games.ru