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

Плагин [MECH/ADMIN] ProtocolSupportVersionControl v1.0.1 - Дополнительные настройки [1.8]

BeYkeR

Старожил
Девелопер
Пользователь
Баллы
173
ProtocolSupportVersionControl (PSVC) (Ранее: VersionController) - Дополнительные настройки для плагина ProtocolSupport.
Версия: 1.0.1
Требования: ProtocolSupport и ProtocolLib.

Плагин контролирует заход на сервер с ProtocolSupport'ом и пускает только тех, у кого номер протокола клиента соответствует списку из конфигурации плагина. Также имеется возможность изменить "камни" из 1.8 на другие предметы/блоки.

Особенности:
- Впускает на сервер только тех, чей номер протокола соответствует со списком из конфигурации.
- Кастомная замена блоков/предметов из 1.8 на другие. (Для < 1.8)
- Блокирует спавн определенных мобов из списка и удаляет их при загрузке чанка.

Команды:
- Нет команд.

Конфигурация:
Код:
# ProtocolSupportVersionControl (PSVC) v1.0.0 Configuration
# by BeYkeRYkt
# Supported protocol versions:
# - 61 (1.5.2)
# - 74 (1.6.2)
# - 78 (1.6.4)
# - 4 (1.7.5)
# - 5 (1.7.10)
# - 47 (1.8)
# Replacers formula:
# - ProtocolVersion : oldID : newID
SupportProtocolVersions: //Поддерживаемые номера протоколов
- 61
- 74
- 78
- 4
- 5
- 47
ReplaceBlockIDs: //Замена новых блоков на другие (для < 1.8)
- 61:95:20 (Номер Протокола : Старый ид (из 1.8) : Новый Ид ( для < 1.8)
ReplaceItemIDs: //Замена новых предметов на другие (для < 1.8)
- 61:95:20 ( Для игры версии 1.5.2 заменяем цветное стекло на обычное стекло)
EntitySpawnBlock: //Запрет спавна определенных мобов (и во время загрузки чанков)
- 30 (Стойка для брони)
Messages:
  kick: "Your version of game is not supported on this server. \nActual versions:\
    \ &a%VERSIONS%"

Скачать:
- 1.0.0
- 1.0.1
Исходный код (GitHub)

Известные баги:
- Неправильно отображается информация о сервере ниже 1.8.

Лог изменений:
Версия 1.0.0
  • Релиз моего крутого плагина
Версия 1.0.1
  • Перекомпилировал плагин с изменением слушателя на Status пакет. В качестве примера взял из этого поста. Необходимо тестирование.
 
Последнее редактирование:
Плагин хорошо работает? Можно на рабочий сервер ставить?
 
Вчера купил подобный плагин. А тут бесплатно можно скачать............. :cry:
 
Автор, плагин недоработанный, у меня сервер на версии 1.8 - 1.8.8, поставил я ProtocolSupport, И поставил ваш плагин..Все было нормально до 20 онлайна, но потом стало выкидывать игроков, стало жутко лагать, были проблемы с входом..Весь онлайн просрал из-за него..

Версии которые были доступны: 1.7+ , 1.7.10, 1.8+
 
Автор, плагин недоработанный, у меня сервер на версии 1.8 - 1.8.8, поставил я ProtocolSupport, И поставил ваш плагин..Все было нормально до 20 онлайна, но потом стало выкидывать игроков, стало жутко лагать, были проблемы с входом..Весь онлайн просрал из-за него..

Версии которые были доступны: 1.7+ , 1.7.10, 1.8+
Версия ProtocolSupport ? Если вы уверены, что это происходит из-за моего плагина, попробуйте играть с чистым протоколом. Может быть ошибка скрывается там (как в ранних версиях). И неплохо было бы показать логи с ошибками.
 
Версия ProtocolSupport ? Если вы уверены, что это происходит из-за моего плагина, попробуйте играть с чистым протоколом. Может быть ошибка скрывается там (как в ранних версиях). И неплохо было бы показать логи с ошибками.
Привет.Версия вродебы последняя, но если не сложно то укажите где сама последняя пожалуйста :)
И на счет чтобы просто поиграть с протоколом, это бред, мне не нужны версии 1.5, 1.6 на сервере..И на счет логов с ошибками - их нет..Просто на сервер заходит с трудом и кикает с ошибками потеря интернета и тому подобное..
 
Привет.Версия вродебы последняя, но если не сложно то укажите где сама последняя пожалуйста :)
И на счет чтобы просто поиграть с протоколом, это бред, мне не нужны версии 1.5, 1.6 на сервере..И на счет логов с ошибками - их нет..Просто на сервер заходит с трудом и кикает с ошибками потеря интернета и тому подобное..
Самые последние версии находятся здесь. Еще в протоколе существует такая команда /protocolsupport debug, включите его и может быть в консоли будут сыпаться ошибки. К сожалению, сам проверить не могу, так как у меня нет публичного сервера свыше 2 игроков.
 
Самые последние версии находятся здесь. Еще в протоколе существует такая команда /protocolsupport debug, включите его и может быть в консоли будут сыпаться ошибки. К сожалению, сам проверить не могу, так как у меня нет публичного сервера свыше 2 игроков.
Я же писал дело явно не в протоколе...Темболее я же вам уже написал, поставлю протокол , игроки смогут входить с 1.5, 1.6+ версий, зачем мне это?
 
Я же писал дело явно не в протоколе...Темболее я же вам уже написал, поставлю протокол , игроки смогут входить с 1.5, 1.6+ версий, зачем мне это?
Ну хотя бы дебаг режим в ProtocolSupport включите, чтобы в логах записалась ошибка при следующем появлении. Тогда посмотрим что случилось и из-за чего.
P.S. Обычно, при появлении ошибок выкладывают логи с ошибкой (а у вас их нет) и список плагинов.
 
Ну хотя бы дебаг режим в ProtocolSupport включите, чтобы в логах записалась ошибка при следующем появлении. Тогда посмотрим что случилось и из-за чего.
P.S. Обычно, при появлении ошибок выкладывают логи с ошибкой (а у вас их нет) и список плагинов.
Что за бред вы пишите? Я же пишу нету ошибок в логе от протокола.И список плагинов здесь не причем.
 
Что за бред вы пишите? Я же пишу нету ошибок в логе от протокола.И список плагинов здесь не причем.
Потому что по умолчанию он не выдаёт ошибку на консоль, его надо отдельно включать. Я не смогу зафиксить эту проблему, если у меня не будет никакой информации по поводу вашей ошибки. Я не смогу повторить ваши условия "проживания", так как просто не смогу набить 20 клиентов на свой маленький сервак. Да и вообще плагин не должен так сильно влиять на заход и тем более выкидывать после двадцати игроков, так как он проверяет только первые пакеты от клиента перед и во время захода, а дальше - ProtocolSupport/Другие плагины.
 
Потому что по умолчанию он не выдаёт ошибку на консоль, его надо отдельно включать. Я не смогу зафиксить эту проблему, если у меня не будет никакой информации по поводу вашей ошибки. Я не смогу повторить ваши условия "проживания", так как просто не смогу набить 20 клиентов на свой маленький сервак. Да и вообще плагин не должен так сильно влиять на заход и тем более выкидывать после двадцати игроков, так как он проверяет только первые пакеты от клиента перед и во время захода, а дальше - ProtocolSupport/Другие плагины.
Итерация по энтитям в чанке при его загрузке ничего хорошего не сулит.
То же самое могу сказать про прослушивание status пакетов в главном потоке.
 
Итерация по энтитям в чанке при его загрузке ничего хорошего не сулит.
То же самое могу сказать про прослушивание status пакетов в главном потоке.
А разве ProtocolLib не в отдельном потоке слушает/обрабатывает пакеты ?
Перекомпилировал плагин с изменением слушателя на Status пакет. В качестве примера взял из этого поста. Необходимо тестирование.
 
Ставлю последнее ядро спигота, последнее ядро банджи корда(1090), протокол саппорт последний(229), протоколлиб 3.6.4(последний) и при коннекте на сервер постоянно пишет, не актуальная версия. Не важно с какого клиента коннекчусь, даже если ставлю дефолт плагин и клиент 1.8.8 невозможно приконнектиться. Без плагина всё нормально. Фикс плиз.
@Shevchik напиши бейкеру, если он давно не заходил, пожалуйста :3
 
Ставлю последнее ядро спигота, последнее ядро банджи корда(1090), протокол саппорт последний(229), протоколлиб 3.6.4(последний) и при коннекте на сервер постоянно пишет, не актуальная версия. Не важно с какого клиента коннекчусь, даже если ставлю дефолт плагин и клиент 1.8.8 невозможно приконнектиться. Без плагина всё нормально. Фикс плиз.
@Shevchik напиши бейкеру, если он давно не заходил, пожалуйста :3
А вы заходите через банджи или на прямую ?
 
Ставлю последнее ядро спигота, последнее ядро банджи корда(1090), протокол саппорт последний(229), протоколлиб 3.6.4(последний) и при коннекте на сервер постоянно пишет, не актуальная версия. Не важно с какого клиента коннекчусь, даже если ставлю дефолт плагин и клиент 1.8.8 невозможно приконнектиться. Без плагина всё нормально. Фикс плиз.
@Shevchik напиши бейкеру, если он давно не заходил, пожалуйста :3
Такая же тема была, однако не стал определять, вина ли это Forge 1.7.10 клиента
 

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

Назад
Верх