Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Неподтвержденные плагины", создана пользователем BeYkeR, 10 июл 2015.

  1. Автор темы
    BeYkeR

    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 пакет. В качестве примера взял из этого поста. Необходимо тестирование.
     
    Последнее редактирование: 20 окт 2015
  2. Mr Hosting
  3. Decade

    Decade Активный участник Пользователь

    Баллы:
    68
    Плагин хорошо работает? Можно на рабочий сервер ставить?
     
  4. Wskillet

    Wskillet Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Enot
    Вчера купил подобный плагин. А тут бесплатно можно скачать............. :cry:
     
  5. Support_BD

    Support_BD Активный участник Пользователь

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

    Версии которые были доступны: 1.7+ , 1.7.10, 1.8+
     
  6. MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    А не лучше ли взять и поставить Spigot 1.7.10, который поддерживает, 1.7+, 1.7.10 и 1.8+?
     
  7. Support_BD

    Support_BD Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    BD_
    Не доступны блоки из 1.8+
     
  8. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    Версия ProtocolSupport ? Если вы уверены, что это происходит из-за моего плагина, попробуйте играть с чистым протоколом. Может быть ошибка скрывается там (как в ранних версиях). И неплохо было бы показать логи с ошибками.
     
  9. Support_BD

    Support_BD Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    BD_
    Привет.Версия вродебы последняя, но если не сложно то укажите где сама последняя пожалуйста :)
    И на счет чтобы просто поиграть с протоколом, это бред, мне не нужны версии 1.5, 1.6 на сервере..И на счет логов с ошибками - их нет..Просто на сервер заходит с трудом и кикает с ошибками потеря интернета и тому подобное..
     
  10. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    Самые последние версии находятся здесь. Еще в протоколе существует такая команда /protocolsupport debug, включите его и может быть в консоли будут сыпаться ошибки. К сожалению, сам проверить не могу, так как у меня нет публичного сервера свыше 2 игроков.
     
  11. Support_BD

    Support_BD Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    BD_
    Я же писал дело явно не в протоколе...Темболее я же вам уже написал, поставлю протокол , игроки смогут входить с 1.5, 1.6+ версий, зачем мне это?
     
  12. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    Ну хотя бы дебаг режим в ProtocolSupport включите, чтобы в логах записалась ошибка при следующем появлении. Тогда посмотрим что случилось и из-за чего.
    P.S. Обычно, при появлении ошибок выкладывают логи с ошибкой (а у вас их нет) и список плагинов.
     
  13. Support_BD

    Support_BD Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    BD_
    Что за бред вы пишите? Я же пишу нету ошибок в логе от протокола.И список плагинов здесь не причем.
     
  14. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    Потому что по умолчанию он не выдаёт ошибку на консоль, его надо отдельно включать. Я не смогу зафиксить эту проблему, если у меня не будет никакой информации по поводу вашей ошибки. Я не смогу повторить ваши условия "проживания", так как просто не смогу набить 20 клиентов на свой маленький сервак. Да и вообще плагин не должен так сильно влиять на заход и тем более выкидывать после двадцати игроков, так как он проверяет только первые пакеты от клиента перед и во время захода, а дальше - ProtocolSupport/Другие плагины.
     
  15. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Итерация по энтитям в чанке при его загрузке ничего хорошего не сулит.
    То же самое могу сказать про прослушивание status пакетов в главном потоке.
     
  16. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    А разве ProtocolLib не в отдельном потоке слушает/обрабатывает пакеты ?
    Перекомпилировал плагин с изменением слушателя на Status пакет. В качестве примера взял из этого поста. Необходимо тестирование.
     
  17. brinza

    brinza Старожил Пользователь

    Баллы:
    103
    Ставлю последнее ядро спигота, последнее ядро банджи корда(1090), протокол саппорт последний(229), протоколлиб 3.6.4(последний) и при коннекте на сервер постоянно пишет, не актуальная версия. Не важно с какого клиента коннекчусь, даже если ставлю дефолт плагин и клиент 1.8.8 невозможно приконнектиться. Без плагина всё нормально. Фикс плиз.
    @Shevchik напиши бейкеру, если он давно не заходил, пожалуйста :3
     
  18. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    А вы заходите через банджи или на прямую ?
     
  19. oDD1

    oDD1 Старожил Пользователь

    Баллы:
    123
    Такая же тема была, однако не стал определять, вина ли это Forge 1.7.10 клиента
     
  20. brinza

    brinza Старожил Пользователь

    Баллы:
    103
    через банджу
     
  21. BestMark

    BestMark Старожил Пользователь

    Баллы:
    103
    Skype:
    BestMarkBukkit
    Имя в Minecraft:
    BestMark

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