система банов майнкрафт плагин
Плагин LiteBans | Система банов, мутов и предупреждений с ограничениями для сервера
Описание плагина LiteBans:
Все наказания, сделанные через LiteBans, вступят в силу глобально на всех серверах, связанных с одной и той же базой данных. Хотя LiteBans предназначен для эффективной синхронизации между сотнями серверов, он все еще может работать в одиночку на одном сервере без базы данных MySQL.
iteBans может работать изначально под Spigot и BungeeCord, предлагая те же функции на обеих платформах.
(Плагин может быть установлен в папку плагина Spigot или папку плагина BungeeCord.)
Особенности плагина LiteBans:
— Разработанный с нуля с поддержкой UUID в виду. Все наказания основаны на UUID.
— Полностью настраиваемый экран бана для забаненных игроков, несколько линий и цветов могут быть использованы, а также запретить информационные переменные – продолжительность до истечения срока действия запрета, причина, сотрудник, который выдал бан, время с момента выдачи бана, продолжительность запрета, сервер, на котором был выдан бан и т.д.
— Все сообщения настраиваются в файле messages в формате YML. Есть много полезных переменных, доступных для размещения в любом настраиваемом сообщении, которое включает бан, мут или предупреждение. Hover-текст поддерживается.
— Поддерживаются несколько типов баз данных, включая MySQL, MariaDB и H2. H2 используется по умолчанию, что означает, что MySQL не нужен для использования LiteBans с односерверной настройкой.
— Усовершенствованная система синхронизации light cross-server позволяет глобальным наказаниям мгновенно вступать в силу на всех серверах, подключенных к одной базе данных.
— Автономные игроки могут получать предупреждения; они будут видеть все свои новые предупреждения, когда они присоединятся. Это работает на разных серверах.
— Когда игрок с забаненной учетной записью на том же IP присоединяется, все игроки со специальными разрешениями будут уведомлены.
— Вы можете просмотреть историю наказаний для игроков (/history) и наказания, выданные сотрудниками (/staffhistory).
— LiteBans использует минимальный объем памяти и не блокирует основной поток сервера с любыми запросами базы данных после запуска.
— Имеется система предупреждений.
Команды / commands плагина LiteBans:
В config.yml можно указать максимальную продолжительность бана.
В config.yml можно указать максимальную продолжительность мута.
Права / Permissions плагина LiteBans:
Как установить плагин LiteBans?
— На обычный сервер:
1. Загрузите плагин в папку плагинов;
2. Запустите сервер или перезапустите, если он уже запущен;
3. Настройте конфиг config.yml под себя, после чего пропишите /litebans reload;
4. Настройте права для игроков и администраторов.
— На BungeeCord сервер:
1. Загрузите плагин в папку плагинов BungeeCord. Плагин не нужно устанавливать ни на одном из серверов, связанных с прокси.;
2. Запустите bungeecord или перезапустите, если он уже запущен;
3. Настройте конфиг config.yml под себя, после чего пропишите /litebans reload;
4. Настройте разрешения в конфигурации BungeeCord.YML и перезагрузите сервер;
5. Если вы используете сервер в автономном режиме, вам необходимо связать вашу систему аутентификации (например, AuthMe) с BungeeCord, иначе пользователи смогут запускать команды без входа в систему.
Слив Скачать плагин LiteBans | Система банов, мутов и предупреждений с ограничениями | 2.7.5
Описание плагина LiteBans:
Все наказания, сделанные через LiteBans, вступят в силу глобально на всех серверах, связанных с одной и той же базой данных. Хотя LiteBans предназначен для эффективной синхронизации между сотнями серверов, он все еще может работать в одиночку на одном сервере без базы данных MySQL.
LiteBans может работать изначально под Spigot и BungeeCord, предлагая те же функции на обеих платформах.
(Плагин может быть установлен в папку плагина Spigot или папку плагина BungeeCord.)
Особенности плагина LiteBans:
— Разработанный с нуля с поддержкой UUID в виду. Все наказания основаны на UUID.
— Полностью настраиваемый экран бана для забаненных игроков, несколько линий и цветов могут быть использованы, а также запретить информационные переменные – продолжительность до истечения срока действия запрета, причина, сотрудник, который выдал бан, время с момента выдачи бана, продолжительность запрета, сервер, на котором был выдан бан и т.д.
— Все сообщения настраиваются в файле messages в формате YML. Есть много полезных переменных, доступных для размещения в любом настраиваемом сообщении, которое включает бан, мут или предупреждение. Hover-текст поддерживается.
— Поддерживаются несколько типов баз данных, включая MySQL, MariaDB и H2. H2 используется по умолчанию, что означает, что MySQL не нужен для использования LiteBans с односерверной настройкой.
— Усовершенствованная система синхронизации light cross-server позволяет глобальным наказаниям мгновенно вступать в силу на всех серверах, подключенных к одной базе данных.
— Автономные игроки могут получать предупреждения; они будут видеть все свои новые предупреждения, когда они присоединятся. Это работает на разных серверах.
— Когда игрок с забаненной учетной записью на том же IP присоединяется, все игроки со специальными разрешениями будут уведомлены.
— Вы можете просмотреть историю наказаний для игроков (/history) и наказания, выданные сотрудниками (/staffhistory).
— LiteBans использует минимальный объем памяти и не блокирует основной поток сервера с любыми запросами базы данных после запуска.
— Имеется система предупреждений.
Команды / commands плагина LiteBans:
Плагин CustomBansPlus | Универсальные наказания игроков для сервера Minecraft
Описание плагина CustomBansPlus:
Основные команды плагина CustomBansPlus:
Основные права плагина CustomBansPlus:
Конфиг плагина CustomBansPlus:
# Note: If both are set to false, the plugin will default to interval saving at a 15 minute duration.
# Sends a notif message to admins when cache is being stored.
# Data saves when N number of new players join.
# Data saves every N duration.
# Set to true if you want to use punishments without reason, and false if you want to use the default reasons if reason is blank.
# Set to true if you want to force use the preset severity reason regardless if the sender inputted their own reason or not.
# Add as many warn checkers as you want.
# Order of commands executed is top to bottom.
— eco take %player% 500
— kick %player% Reached 3 warns.
— ban %player% s1 Reached 5 warns.
# Set enable-warn-titles to true if you want titles to appear on your warns.
warn-title: «&c&lYou have been warned!»
# Set to true if you want the warn reason as the subtitle.
warn-subtitle: «§fYou’ve been warned! Check your chat.»
# Set to true if you want op players to receive plugin update notifications.
# Set intervals of when to check for updates. Follows the same duration patterns (Xs, Xm, Xh, Xd).
# Logs to the console when a ban or mute has been lifted (i.e. served their sentences).
Как установить плагин?
2. Из архива возьмите скачанный файл и перенесите в папку plugins вашего сервера.
Скачать плагин MaxBans | Плагин на систему банов для сервера Майнкрафт
Описание плагина:
Команды плагина:
Права плагина:
— maxbans.kick.*
— maxbans.notifymaxbans.checkban.self
— maxbans.seebroadcast
— maxbans.seesilent
— maxbans.lockdown.bypass
— maxbans.lockdown.use
Перевод плагина Maxbans:
you-are-ipbanned: «&fТвой IP забанили!\n Причина: &a’
you-are-temp-banned: «&fТебя временно забанили!\n Причина: &a’
you-are-temp-ipbanned: «&fТвой IP временно забанен!\n Причина: &a’
you-are-rangebanned: «&fТвой IP адрес (&c
you-are-temp-rangebanned: «&fТвой IP адрес (&c
you-are-proxied: «Тебя кикнул Maxbans:\n Твой IP (
lockdown-active: «&fСервер находится в режиме блокировки. Повторите попытку в ближайшее время. Причина: \n
invalid-letters: «&fТебя кикнул MaxBans.\nВаше имя содержит недопустимые символы:\n&c’
invalid-name: «&fТебя кикнул MaxBans..\nВаше имя недействительно!»
player-was-kicked: «&a
player-was-ip-banned: «&a
player-was-tempbanned: «&a
player-was-tempipbanned: «&a
player-was-temp-muted: «&a
player-was-unbanned: «&a
player-was-unmuted: «&a
player-was-warned: «&a
ip-was-unbanned: «&f&a
player-warnings-cleared: «&a
unwarn-success: «&a
no-player-given: «&cИмя не указано.»
no-permission: «&cУ вас нет на это разрешения.»
no-ip-known: «&cУ этого игрока нет истории IP-адресов!»
no-ipban-found: «&cНе удалось найти бан для &a
no-ban-found: «&cНе удалось найти бан для &a
no-mute-found: «&a
no-dupeip-duplicates: «&fНикаких дубликатов!»
no-history: «&fНет истории.»
no-warnings: «&a
unknown-player: «&cИгрок не найден: &a
player-already-banned: «&cЭтот игрок уже забанен.»
ip-already-banned: «&cЭтот IP уже забанен.»
tempban-shorter-than-last: «&cУ этого игрока есть временный бан, который будет длиться дольше, чем тот, который вы предоставили!»
tempipban-shorter-than-last: «&cЭтот IP-адрес имеет временный бан, который будет длиться дольше, чем тот, который вы предоставили!»
tempmute-shorter-than-last: «&cУ этого игрока уже есть мут, который длится дольше, чем тот, который вы пытались дать.»
Как установить плагин?
1. Скачайте плагин.
2. Возьмите скачанный файл и перенесите в папку plugins вашего сервера.
3. Перезапустите сервер.
4. Готово.
Bukkit
Ban Management
Bukkit Plugins
Ban Management
Table of Contents
An advanced SQL based ban management system for your server which allows you to store reasons for bans
Managing a server can be quite difficult, let alone multiple servers with multiple staff. We at Frostcast were getting lots of posts on our forums from people who were asking to be unbanned. The amount of time it took having to find out who banned them and why was too long. Ban Management was born.
BanManager stores all bans in a MySQL database. Not only does it tell you why they were banned, but by who and the time that they were banned at. Upon the banned player trying to login to the server, the reason is shown. If it is a tempban, it shows the time left until they can join again.
The plugin also keeps a record of all previous bans in the database, so previous banning can be taken into account when dealing with certain players.
BanManager features mutes, warnings and a lot more. Be sure to check out the configuration options and available commands.
This plugin does NOT take into account bans via bukkit prior to the plugin installation
Global/Multi-server support
BanManager has two ways that can be used to have cross server banning with a network of servers. This is not dependant on proxies such as Bungeecord nor LilyPad.
If you want all your bans/mutes to synchronise across all your servers, i.e if you ban them on one server, they shouldn’t be allowed on your network, then use the same MySQL database and tables for each server i.e each config should have the exact local connection details. You can also take this one step further to allow for advanced synchronisation. If you want only mutes to synchronise across all your servers, then simply use the same MySQL localDatabase details but change the ban tables so they are unique per server. The possibilities are endless!
If you don’t want to synchronise all bans across your network but still want the ability to ban/mute someone across all servers, then enable the global config option on every server. Whilst the local connection details can all be different, for this to work, each server must connect to the exact same global. When global is enabled, it perodically checks for new bans, mutes, unbans etc. This enables the /banall, /muteall, /banipall, /tempbanall, /tempmuteall, /tempbanipall, /unbanall, /unmuteall, /unbanipall commands. These work exactly the same as their non-all counterpart (i.e /banall has the same arguments as /ban) except the bans/mutes are sent to all the servers that use the same global Database. When creating new servers, ensure you allow their schedules.yml to be created from scratch; this will allow them to sync all bans/unbans etc.
Installation
Tutorial
Simply add the plugin to your build path and call the class BmAPI.
The following events can also be listened to, some of which can be cancelled:
Maven
My database is remote, which option do i use?
BanManager is showing as red in /plugins
BanManager is disabling itself
Can’t connect to database
Can I use colours in the custom messages?
Can I separate the denied message shown to banned players on to different lines?
Can I sync bans across all my servers?
Can I import bans from my banned-players.json and banned-ips.json files?
Can I export data from BanManager?
Can I limit the amount of time certain players or groups can temp ban or temp mute someone?
On start-up I get an error ‘Unsupported major.minor version 51.0’
On start-up I get an error ‘Error occurred while enabling BanManager vX (Is it up to date?) java.lang.NullPointerException at me.confuserr.banmanager.BanManager.onEnable(BanManager.java:212)’
I have another plugin I’d like to use, but BanManager is overriding the command
Metrics
To determine popularity and usage of BanManager, plugin installs are automatically tracked by the Metrics plugin tracking system. Your Java version, OS, player count, server country location and plugin & server versions are collected. This is used to determine what environments are using the plugin to ensure full compatibility. This collection is anonymous. If you don’t want this tracking, edit plugins/PluginMetrics/config.yml and set opt-out to true.