Защита файлов от копирования
Внимание. Продавец этого ресурса активировал защиту, это означает что при покупке необходимо ввести IP адрес и порт своего сервера, таким образом выполняется привязка ресурса к серверу, подробнее о защите в магазине читайте здесь

При необходимости этот ресурс можно пересобрать под другой IP МГНОВЕННО и БЕСПЛАТНО, однако не чаще 1 раза в 100 дней

Защита файлов от копирования
Данный ресурс позволяет вам защитить ваши файлы dff, txd и col от кражи. Он шифрует эти файлы таким образом, что бы игрок не смог их открыть, при этом система позволяет МТА открывать эти файлы.

Инструкция:
1) Установить ресурс, не запуская
2) Дать права админа, не запуская
3) Изменить в meta.xml в setting, параметр PassWord.
4) Запустить, в консоле должно появится сообщение cl_decoder created
5) Зашифровать ресурс командой lockResource *name*
6) Перезагрузить шифрованный ресурс

Совет: делайте бэкапы шифруемых ресурсов, во избежание неприятных казусов.

Плюсы:
+ Система загружает игроку зашифрованные файлы, таким образом игроку не приходится каждый раз скачивать ресурс с нуля (как это происходит при защите с помощью отключения кеширования)
+ Простота использования, вам всего лишь нужно ввести команду lockResource *имя ресурса*
+ Система автоматически удалит из кэша игрока ранее загруженные оригинальные файлы
+ Уникальный ключ шифрования
Ограничения:
- Защищаемый ресурс не должен быть в архиве, но после процедуры защиты вы можете заархивировать необходимый ресурс.
- Данный ресурс требует прав администратора, т.к. он изменяет файл meta.xml и считывает файлы для последующего шифрования.

При любых проблемах с настройкой скрипта - напишите мне, и я помогу вам его настроить.

UPD от 30.09.2015: Исправлен баг приводящий к крашу скрипта
UPD от 01.10.2015: Изменена система подгрузки зашифрованных файлов. Полностью исключена возможность кражи оригинальных(расшифрованных) файлов. P.S. Раньше можно было успеть их украсть во время расшифровки (около 50мс).
UPD от 04.10.2015 (Финальный): Изменена система шифрования, добавлена возможность изменить ключ шифрования. Не совместим с ранее зашифрованными ресурсами.
Здесь может быть реклама Вашего сервера или группы

Нажмите сюда, что бы ознакомится с ценами аренды

Категория: Прочее

Автор(ы): ProOrange

Продавец: ProOrange

Стоимость: 200 руб.

Исходный код: Закрытый

Покупок: 36

Войдите или зарегистрируйтесь чтобы оставлять комментарии
Vadim3047 class=От Vadim3047 за 13.10.2017 в 18:18ERROR: addon_SecRes/sv_encoder.lua:185: bad argument #3 to 'gsub' (string/function/table expected)
Alkoparty77 class=От Alkoparty77 за 16.08.2017 в 23:20что делать?
[MTA-RESOURCE GUARD] Access denied for blo
Melnick228 class=От Melnick228 за 03.08.2017 в 01:25Почему с этой шифровкой сервер работает через раз? Если вылетел и зашёл обратно, либо поиграл на другом сервере а потом зашёл на мой, то машины не прогружаются, остаются стандартные модели
dima56587 class=От dima56587 за 23.07.2017 в 15:23У меня проблема,почему оригинальный ресурс не удаляется автоматом? Помогите !

0306skipper class=От 0306skipper за 18.02.2017 в 18:37автор в лс нужно
fabervox class=От fabervox за 28.12.2016 в 23:4117 купивших, и никто не хвалит, где собственно можно посмотреть уже защищенные файлы?
ULBserver class=От ULBserver за 04.12.2016 в 16:00Vegastr, один раз
Vegastr class=От Vegastr за 20.06.2016 в 01:41это нужно делать каждый раз при запуске сервера или при внесение изменений в скрипт или всё автоматизируется?
ProOrange class=От ProOrange за 08.01.2016 в 02:51Fanbox007, нет не сможет. Да собственно я формат даже не скрываю, это не тупое переименование файла. Это нормальное шифрование.

Удалил твой комментарий, что бы вконтактик не палился в интернетах
Fanbox007 class=От Fanbox007 за 07.01.2016 в 01:38Хотел бы знать а если формат узнают человек может открыть файл или закинут на сервер и проверять что ето ??

Допустим открыть через

- 3ds max
- Zmodele
- TXD Workshop
- COL Editor
ProOrange class=От ProOrange за 05.01.2016 в 23:20supreme, таки ты не прав. Один парень брал с полным сервером уникальных машин. Другой сам моделлер и защищает свои творения. В общем ты не прав c:
supreme class=От supreme за 04.01.2016 в 22:13Как это ещё и купило 7 человек?:D Тут же у всех сервер сделан по принципу: CTRL+C >> CTRL+V.

Что вы будете защищать?Собранный паблик?
ProOrange class=От ProOrange за 01.10.2015 в 17:52Olegese, ресурс оставляет оригиналы только на сервере.
Olegese class=От Olegese за 01.10.2015 в 17:08ProOrange, Ну что же пойду пилить на свой мод. А тебе удачи в продаже.

И ещё один совет. (Ну если ты этого не сделал)

Лучше создай копию оригинальных файлов. А заменённые сразу прогружай. Шанс тогда на кражу 0%. Иначе во время закачки возможно украсть файл. Но есть минус будет занимать много места. А хотя решать тебе.
ProOrange class=От ProOrange за 01.10.2015 в 00:35Olegese, использвуется шифровка и расшифровка, при этом подгружается быстро, использовал маленький трюк. По поводу кражи файла... Я пытался успеть - не вышло, так что теоретически - нельзя.

Кстати, спасибо за идею про стринговое значение ;) Теперь украсть точно нельзя будет

Ну т.е. да, если ты подашь engineLoad*** чистый файл, то он загрузит его
Olegese class=От Olegese за 30.09.2015 в 22:40Если ты используешь шифровку и расшифровку будут такие минусы.

Интересно.

- Долгий запуск ресурса.

- Возможность кражи файлов во время их обработки в стандартном виде.

А если нет то скрипт достоин своих денег.

И кста я хотел спросить стринговое значение МТА может обработать как текстуру?
dima3367 class=От dima3367 за 29.09.2015 в 16:14Всё идеально, разобрались в проблеме.

Советую.
ProOrange class=От ProOrange за 29.09.2015 в 15:28dima3367, написал в личку по поводу проверки.

P.S. данный скрипт был проверен на локальном сервере и на сервере человека, которому я писал этот скрипт.

Предположительно вы не дали ресурсу права администратора, в связи с этим он не смог изменить meta.xml. Из-за чего зашифрованный ресурс продолжает (следуя meta.xml) отдавать игрокам оригинальные файлы.
Basss class=От Basss за 29.09.2015 в 13:57Понятно не брать а я хотел купить
ProOrange class=От ProOrange за 29.09.2015 в 10:33Команда на сервере, при запуске она "пересобирает" ваш скрипт. Прописать надо название папки ресурса, он автоматически найдёт все файлы которые может зашифровать.