Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [MISC] NoMult v1.7.1 - Нет мультам! [Spigot 1.8.8]

согласен, определенная часть игроков конечно уходит, те, кому не хватает ума понять "ПАЧИМУ Я НИМАГУ ТЭПЭ", но, я думаю, что от этого не много потерял.
Ты может, а вот большые проекты потеряют много.
 
Мне понадобились некоторые дополнительные возможности, но я решил не писать для них новый плагин, а добавить сюда, ну и паралельно кое что исправил, дополнил, изменил, подправил или переставил в остальном плагине :)
v1.5:
1. добавлена возможность полностью удалить игрока из всех списков плагина, команда /delall <nickname>.
2. добавлена возможность вывода сообщения о заходе мультиаккаунта.
3. добавлена возможность вывода сообщения о заходе нового игрока, то есть такого, которого плагин видит впервые.

Меня начали досаждать бот-атаками, конечно плагин-антибот я использую, но все же небольшой процент ботов прорывается сквозь него, большого вреда от них нет, но, чисто визуально, мешают сообщения в чат о приходах/уходах игроков, заходах новых игроков. А еще эти прорвавшиеся боты взяли за привычку, при заходе открывать инвентарь, то есть в чат идет сообщение о получении нового достижения. Поэтому, доработал/добавил еще кое какие возможности:
4. можно заблокировать сообщение о заходе игрока и включить свой вариант сообщения, при залогинивании игрока.
5. можно заблокировать сообщение о выходе игрока и включить свой вариант сообщения, при выходе залогиненого игрока.
6. не хотел полностью отключать вывод сообщений в чат о получении игроками достижений, поэтому, заблокировал возможность получать игроками достижения до того, как они "залогинятся" на сервере.
 
Если я поставлю это на сервер с банжи и AuthMe Bridge - будет работать?
 
Если я поставлю это на сервер с банжи и AuthMe Bridge - будет работать?
честно говоря понятия не имею, я никогда с банжи не работал.

IPv4 адрес нынче неправильно использовать в качестве идентификатора. У кого-то он динамический, а кто-то экономит их из-за исчерпания адресного пространства.
Да, есть нюанс с динамическими адресами, с ними конечно можно обойти этот плагин, но судя по собственным наблюдениям, это не является такой глобальной проблемой, а что касается экономии адресов у некоторых провайдеров, то это тоже решается путем добавления таким игрокам пермишена nomult.priority.
v1.6:
1. Куча правок, поправок, разных мелких изменений, исправлений ошибок... Функционал плагина не изменился.
 
Последнее редактирование:
Автору уважение за терпение ) В версии 1.6 есть небольшой недостаток... настройка вывода сообщений при заходе на сервер не работает. Протестировано на Stigot 1.8.7. причем там есть сообщения при выходе игрока! Но я не нашел в плагине вообще по строкам такого сообщения. Такое ощущение, что плагин блокирует HideStream, который скрывает эти сообщения
 
О, хорошо, что напомнили об этом плагине, я же его немного обновил, сейчас закину новую версию. Для снижения общей нагрузки, удалил авто-сохранение списков, через заданные промежутки времени, теперь списки сохраняются сразу при каждом изменении.
причем там есть сообщения при выходе игрока! Но я не нашел в плагине вообще по строкам такого сообщения. Такое ощущение, что плагин блокирует HideStream, который скрывает эти сообщения
Не совсем понял?
Автору уважение за терпение
В принципе плагин делаю для себя)), что мне нужно, то и пихаю в него)
 
Последнее редактирование:
О, хорошо, что напомнили об этом плагине, я же его немного обновил, сейчас закину новую версию. Для снижения общей нагрузки, удалил авто-сохранение списков, через заданные промежутки времени, теперь списки сохраняются сразу при каждом изменении.

Не совсем понял?

В принципе плагин делаю для себя)), что мне нужно, то и пихаю в него)


в конфиге стоит
login: false
но он как бы ни на что не влияет... если плагин подгружен - то сообщения о "игрок % впервые появился на сервере!", "Игрок % появился на сервере!", "Игрок %вышел с сервера!" в чат пихаются. Без плагина - тишина.. Стоит плагин скрывающий такие сообщения - HideStream
 
после предыдущих обновлений уже ни на что не влияет, можете эту строку вообще удалить из конфига, сейчас вместо него добавилось 2 позиции blockjoin и blockleave, конфиг уже давно изменен на такой вариант:

config.yml:
YAML:
#debug:          вывод сообщений плагина в консоль
#group:          группа для мультиакаунтов
#default:        группа игроков "по умолчанию"
#message:        текст сообщения в чат при "залогинивании" игрока на сервере
#message2:       текст сообщения в чат при "разлогинивании" игрока на сервере
#message3:       текст сообщения в чат при "залогинивании" мультиаккаунта
#message4:       текст сообщения в чат при первом заходе игрока на сервер (с момента установки плагина)
#pvp:            включить/отключить защиту от PVP между мультиаккаунтами
#blockjoin:      блокировать сообщение при подключении игрока к серверу и заменить на "message" при залогинивании (true/false)
#blockleave:      блокировать сообщение при отключении игрока от сервера и заменить на "message2" при разлогинивании (true/false)
debug: true
group: newgroup
default: default
message: подключился к серверу!
message2: отключился от сервера!
message3: по результатам проверки является мультиаккаунтом!
message4: впервые зашел на сервер!
pvp: true
blockjoin: true
blockleave: true

А плагин HideStream, скорее всего, просто блокирует сообщения сервера о входе игрока, мой же плагин еще при блокировке вставляет свой вариант, но уже после того, как игрок введет пароль.
 
после предыдущих обновлений уже ни на что не влияет, можете эту строку вообще удалить из конфига, сейчас вместо него добавилось 2 позиции blockjoin и blockleave, конфиг уже давно изменен на такой вариант:

О, благодарю, ведь это же и есть те сообщения! Конфиг удаляю, благодарю
 
v1.7.1:
Добавлена возможность, вставлять ник игрока в любом месте сообщений сервера, для этого, в конфиге, строки: message, message1, message2, message3, message4, в нужном вам месте вставьте: %player%. Также, в эти сообщения можно вставлять цветовые коды, например: &4, &a, &e и другие, смотрите изменения в конфиге...
Для уменьшения нагрузки на сервер, удалено авто-сохранение списков, теперь все списки сохраняются сразу при их изменении.
теперь вам совсем не нужен, если вы хотите скрыть какое то сообщение, установите blockjoin и blockleave - true, а в конфиге, в нужном сообщении просто удалите весь текст: message: ' '
 
Спасибо за доброту. Не знаю, нужен ли такой плагин. Для пакостников с динамичным IP: по сути и бан не страшен? Ник сменил, переподключился и снова в игру, пакостить. Или я чего то не допонимаю?
 
Спасибо за доброту. Не знаю, нужен ли такой плагин. Для пакостников с динамичным IP: по сути и бан не страшен? Ник сменил, переподключился и снова в игру, пакостить. Или я чего то не допонимаю?
У меня на сервере есть много разных ивентов и бонусов привязанных к нику игрока, вначале практически все, массово плодили мультиаккаунтов ради получения дополнительной халявы, я когда увидел что у многих на одном айпишнике больше 10 ников, тогда и взялся за написание этого плагина, зато теперь все отлично, редко у кого есть по 2 аккаунта...
 
Последнее редактирование:

Поделиться этой страницей

Назад
Верх