1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Защита ресурспака

Тема в разделе "Разработка плагинов для новичков", создана пользователем minecraft 1.8.10, 5 мар 2025.

  1. Автор темы
    minecraft 1.8.10

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

    Баллы:
    66
    Здравствуйте, тема очень интересная

    Нужно защитить ресурспак. Я знаю как это делается с моделями, и примерно поинмаю как защитить текстуры

    Но что на счёт звуковых файлов. Можно как-то изменить звуковые файлы для защиты?

    К примеру вот есть такое решение
    https://github.com/ComunidadAylas/PackSquash

    Это может работать с .Ogg файлами и есть ли эффективные способы?
     
  2. RareScrap

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

    Баллы:
    61
    Skype:
    live:rarescrap
    Имя в Minecraft:
    RareScrap
    Формат звуковых файлов можно изменить, но это потребует реализации декодера на клиенте. Т.е. такой ресурспак можно будет поставить только на модифицированные клиент.
     
  3. alexandrage

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

    Баллы:
    173
    А никак ты не сделаешь, в ресурспаке нельзя выполнение кода делать, что бы иметь возможность расшифровывать. Только модифицировать саму игру, а это уже свой лаунчер потребуется.
     
  4. Автор темы
    minecraft 1.8.10

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

    Баллы:
    66
    Мне нужно без модов

    Можно изменить "корумпировать" файл, что бы он его было труднее редактировать или что-то такое
    https://www.spigotmc.org/threads/ma...pted-to-protect-it-like-originalrealm.487709/

    Есть готовые решения?
     
  5. RareScrap

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

    Баллы:
    61
    Skype:
    live:rarescrap
    Имя в Minecraft:
    RareScrap
    Подумай сам. Если ты изменишь структуру своего ресурспак на нестандартную, то как контент будет прочитан клиентом игры? Засунуть в ресурспак код декодирования не выйдет т.к., как уже было замечено, ресурспак не может содержать логики. Единственный вариант осуществить декодирование нестандартного формата - клиентский мод.

    Дефолтный Minecraft клиент не предоставляет функции защиты ресурспаков
     
  6. alexandrage

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

    Баллы:
    173
    Без модов ты никак не сделаешь возможность как то защитить архив.
     
  7. alexandrage

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

    Баллы:
    173
    Последнее редактирование: 6 мар 2025
  8. Автор темы
    minecraft 1.8.10

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

    Баллы:
    66
    На другом сайте продовали программу для защиты ресурспаков. Стоит верить таким предложениям? Мне не нужна прямо очень сильная защита, которую нельзя сломать. Мне достаточно защитить 3д модели и звуковые файлы от изменения
     
  9. RareScrap

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

    Баллы:
    61
    Skype:
    live:rarescrap
    Имя в Minecraft:
    RareScrap
    Я бы не стал
     
  10. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Есть примеры паков, созданных этими программами? Или примеры серверов, где стоят такие паки?
    Если есть - кидай, посмотрим.
    Если нет - я бы не доверял
     
  11. Автор темы
    minecraft 1.8.10

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

    Баллы:
    66
    Спасибо, я прислушаюсь

    Наверно я не могу отправлять чужие ресурспаки в паблик
    А вообще да, есть

    Как пример тот же сервер OriginRealm

    Плагин ItemsAdder накладывает защиту
     
  12. alexandrage

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

    Баллы:
    173
    Не накладывает, у меня он был, обычный ресурспак.
     
  13. alexandrage

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

    Баллы:
    173
    Я уже писал, их ресурспак игрой не распознается, там в теме кто то его скидывал.
     
  14. Автор темы
    minecraft 1.8.10

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

    Баллы:
    66
    Возможно я напутал

    Всё работает
     
  15. horse

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

    Баллы:
    61
    Модели можно защитить
    Для этого нужно разбить .json файлы не несколько файлов со случайным названием и хаотично разложить их по папкам
    Текстур возможно разбить на несколько файлов и разложить в случайном порядке аналогично моделям

    Со звуковыми файлами я не уверен
     
  16. Автор темы
    minecraft 1.8.10

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

    Баллы:
    66
    Данный ресурспак скачивается автоматически при входе на сервер. Его не нужно скачивать с отдельного сайта
     
  17. alexandrage

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

    Баллы:
    173
    То есть тот ресурспак что был скинут в обсуждении с того форума был чьей то шуткой, понял принял. :D
     
  18. tnt15x15

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

    Баллы:
    66
    Не ItemAdder, а Oraxen

    Код:
    generation:
        generate: true
        compression: BEST_COMPRESSION # see Deflater.class
        # protection will use several methods to make your pack impossible to extract
        # with usual tools (native windows unzip, 7zip, winrar, etc) without altering
        # its integrity. Be careful if you activate this option to not try to extract
        # the pack or you might fill your disk.
        protection: true                                                                   <--- Вот
        comment: "The content of this texture pack
         \nbelongs to the owner of the Oraxen
         \nplugin and any complete or partial
         \nuse must comply with the terms and
         \nconditions of Oraxen."
     
  19. Ichiban

    Ichiban Новичок

    Баллы:
    6
    Как уже писали нужно разложить каждый файл на несколько файлов
    В случае со звуковыми файлами, что немного труднее
    К примеру нужно защитить файл yourcustomaudio.ogg
    Этот файл делится на несколько разных файлов
    Они случайно хаотично разбросаны по ресурс паку
    Когда нужно запустить этот звук плагин находит все эти файлы и запускает их по очереди
    Первая секунда звука:
    yourcustomaudio1.ogg
    Вторая секунда звука
    yourcustomaudio2.ogg
    И так далее

    Преимущества метода: Сильно усложняет анализ содержания ресурс пака
    Недостатки: Если высокий пинг будут подлагивания как в случае с использованием нотных блоков
     
  20. swat1x

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

    Баллы:
    76
    Имя в Minecraft:
    swat1x
    Я как-то игрался с получением пака. Он разбивает на разные тома и условный винрар говорит о недостающем томе. За 10 минут написал на джаве анпаккер этого всего и свободно получил текстуры. Защита от школьников скорее
     

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