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

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

minecraft 1.8.10

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

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

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

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

Это может работать с .Ogg файлами и есть ли эффективные способы?
 
Формат звуковых файлов можно изменить, но это потребует реализации декодера на клиенте. Т.е. такой ресурспак можно будет поставить только на модифицированные клиент.
 
А никак ты не сделаешь, в ресурспаке нельзя выполнение кода делать, что бы иметь возможность расшифровывать. Только модифицировать саму игру, а это уже свой лаунчер потребуется.
 
Мне нужно без модов

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

Есть готовые решения?
 
Мне нужно без модов
Подумай сам. Если ты изменишь структуру своего ресурспак на нестандартную, то как контент будет прочитан клиентом игры? Засунуть в ресурспак код декодирования не выйдет т.к., как уже было замечено, ресурспак не может содержать логики. Единственный вариант осуществить декодирование нестандартного формата - клиентский мод.

Дефолтный Minecraft клиент не предоставляет функции защиты ресурспаков
 
Без модов ты никак не сделаешь возможность как то защитить архив.
 
Последнее редактирование:
На другом сайте продовали программу для защиты ресурспаков. Стоит верить таким предложениям? Мне не нужна прямо очень сильная защита, которую нельзя сломать. Мне достаточно защитить 3д модели и звуковые файлы от изменения
 
На другом сайте продовали программу для защиты ресурспаков. Стоит верить таким предложениям? Мне не нужна прямо очень сильная защита, которую нельзя сломать. Мне достаточно защитить 3д модели и звуковые файлы от изменения
Есть примеры паков, созданных этими программами? Или примеры серверов, где стоят такие паки?
Если есть - кидай, посмотрим.
Если нет - я бы не доверял
 
Спасибо, я прислушаюсь

Есть примеры паков, созданных этими программами? Или примеры серверов, где стоят такие паки?
Если есть - кидай, посмотрим.
Если нет - я бы не доверял

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

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

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

Со звуковыми файлами я не уверен
 
Я уже писал, их ресурспак игрой не распознается, там в теме кто то его скидывал.
Данный ресурспак скачивается автоматически при входе на сервер. Его не нужно скачивать с отдельного сайта
 
Данный ресурспак скачивается автоматически при входе на сервер. Его не нужно скачивать с отдельного сайта
То есть тот ресурспак что был скинут в обсуждении с того форума был чьей то шуткой, понял принял. :D
 
Плагин ItemsAdder накладывает защиту

Не 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."
 
Но что на счёт звуковых файлов
Как уже писали нужно разложить каждый файл на несколько файлов
В случае со звуковыми файлами, что немного труднее
К примеру нужно защитить файл yourcustomaudio.ogg
Этот файл делится на несколько разных файлов
Они случайно хаотично разбросаны по ресурс паку
Когда нужно запустить этот звук плагин находит все эти файлы и запускает их по очереди
Первая секунда звука:
yourcustomaudio1.ogg
Вторая секунда звука
yourcustomaudio2.ogg
И так далее

Преимущества метода: Сильно усложняет анализ содержания ресурс пака
Недостатки: Если высокий пинг будут подлагивания как в случае с использованием нотных блоков
 
Я как-то игрался с получением пака. Он разбивает на разные тома и условный винрар говорит о недостающем томе. За 10 минут написал на джаве анпаккер этого всего и свободно получил текстуры. Защита от школьников скорее
 

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

Назад
Верх