AlexGom Posted January 10, 2017 Share Posted January 10, 2017 Кто пробовал шифровать dff и txd файлы? Кто как защищает ресурсы серверов? Есть умельцы, которые дадут наводку, либо же продадут мне способ? Link to comment
TheNormalnij Posted January 10, 2017 Share Posted January 10, 2017 В личку можешь написатью. Link to comment
STAWR Posted January 10, 2017 Share Posted January 10, 2017 в мете: <file src="filename.ext" download="false"/> в клиентском файле: files ={ {"filename1.ext1", id}, "filename2.ext2" } addEventHandler("onClientResourceStart", root, function() for _, i in pairs(files) do if type(i)=="table" then downloadFile(i[1]) else downloadFile(i) end end end, true, "high") function engine(name, id) if string.match(name, ".txd") then engineImportTXD(engineLoadTXD(name), id) elseif string.match(name, ".dff") then engineReplaceModel(engineLoadDFF(name, id), id) elseif string.match(name, ".col") then engineReplaceCOL(engineLoadCOL(name), id) end end addEventHandler("onClientFileDownloadComplete", root, function(file) for __, u in pairs(files) do if type(u)=="table" and file==u[1] then engine(file, u[2]) --elseif file==u then outputChatBox(u) end end fileDelete(file) end) Link to comment
TheNormalnij Posted January 10, 2017 Share Posted January 10, 2017 Это без кэша, модели будут постонно скачаиваться с сервера. cache=false такой же эффект давало. Link to comment
STAWR Posted January 10, 2017 Share Posted January 10, 2017 5 minutes ago, TheNormalnij said: Это без кэша, модели будут постонно скачаиваться с сервера. cache=false такой же эффект давало. насколько я знаю, аттрибут cache только для клиентских луа-файлов Link to comment
Fabervox Posted January 10, 2017 Share Posted January 10, 2017 @AlexGom, наверное нужно обратить внимание, на то что написано в википедии: 1.4.1-9.07088 Added option to use raw data instead of a file name @TheNormalnij, да нет, так оно ещё и не защитит, дернут как-нибудь. @STAWR, для клиентских файлов, всех а не только lua. Для защиты, нужно шифровать часть(быстро) или целиком(долго подгружаться будет), а с учетом 3дрипперов, то может быть даже шейдеры использовать. На счет 3дрипперов не точно. Также не помешает структурная обфускация, создание ложных скриптов и моделей, дабы пытающиеся украсть свои попытки направляли в ложных направлениях. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now