Nesse guia vou explicar bem detalhadamente como você pode proteger seus arquivos, e também com o nosso F-AUTH:
Vamos falar do: Created Assets
Esse Created Assets é um método de autenticação inventado pela FIVEM:
Conteúdo oculto 🔒
Login necessário
🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login
Cadastre-se
Com esse recurso você consegue proteger e de forma eficiente os recursos do seu servidor, se protegendo contra DUMPS, e outros recursos que visam roubar os arquivos da sua cidade. Vamos ao tutorial.
Você deve acessar o site:
Conteúdo oculto 🔒
Login necessário
🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login
Cadastre-se
é o mesmo site onde você gera a sua FAMOSA KEY, nele você vai clicar em: Created Assets, veja o print abaixo:
Agora que já sabe onde clicar você deve criar um novo arquivo da sua resource, porém antes disso vamos preparar o script:
1º Dentro do seu fxmanifest.lua você deve adicionar: lua54 'yes'
2º Agora que já adicionou ele já é possível encriptar utilizando o método do FIVEM, porém tem outra informação valiosa, caso você não queira encriptar todos os arquivos do script, por exemplo o seu config.lua onde o cliente faz as modificações, você deve fazer o seguinte:
Conteúdo oculto 🔒
Login necessário
🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login
Cadastre-se
Veja o formato completo do meu fxmanifest.lua
Conteúdo oculto 🔒
Login necessário
🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login
Cadastre-se
Vamos continuar com a criação da encriptação:
Assim que você clicar em Create New Asset, você deve enxergar a tela abaixo, digite o nome exato da sua resource, exemplo se for Wall é Wall, se for wall é wall.. selecione e faça UPLOAD.
Feito tudo isso, você vai ver uma mensagem falando que está ativo, caso apareça um erro refaça os passos anteriores, lembrando que que a resource precisa estar toda dentro de um arquivo .ZIP como orienta a própria ferramenta.
Agora com seu arquivo encriptado você deve baixar e colocar na sua resource substituindo o antigo, PORÉM FAÇA O BACKUP DO ORIGINAL! É no original que você vai editar e subir as atualizações ok…
Esse é o resultado da sua pasta com todos os arquivos encriptados, repare que tem o .fxap ele que vai fazer a leitura do arquivo corrompido para o seu servidor ok, portanto você deve manter.
Outro ponto é o fxmanifest.lua ele vai ganhar uma nova linha: dependency '/assetpacks'
Projeto Original:
Conteúdo oculto 🔒
Login necessário
🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login
Cadastre-se
Créditos: Fivem
Créditos para esse tutorial: HIDEKI