Lalalu Posted June 18, 2017 Share Posted June 18, 2017 Hola, qué tal, hago este post porque tengo unas cuántas dudas acerca del tema de proteger scripts para evitar robos, cómo podrían protegerse los mapas, autos, armas, skins sobretodo, de los robos?, así como también scripts normales, cómo podría protegerse el client de estos? Link to comment
alex17" Posted June 18, 2017 Share Posted June 18, 2017 pues la mejor manera es compilandolo https://luac.multitheftauto.com/ o utilizar cahe="false" en el meta.xml para que no se guarden en la pc de los clientes Link to comment
aka Blue Posted June 18, 2017 Share Posted June 18, 2017 Lo malo de poner en false el cache es que si tienes muchos mods, cada vez que alguien entra tendra que descargarlos de nuevo una y otra vez. Para los mapas, puedes pasar los .map a .lua y compilarlo y para los skins y tal creo que hay un compilador pero no me hagas mucho caso. Link to comment
Lalalu Posted June 19, 2017 Author Share Posted June 19, 2017 gracias a ambos, en caso de pasar el .map a .lua debo específicarlo como server o como client? Link to comment
Enargy, Posted June 20, 2017 Share Posted June 20, 2017 On 18/6/2017 at 21:05, Lalalu said: gracias a ambos, en caso de pasar el .map a .lua debo específicarlo como server o como client? Si te refieres al tipo de archivo lo pones en cliente. Algo más, al momento de cargar grandes (1 o mas mb de tamaño) te recomendaría que usaras una librería async en el caso de hacer el ciclo para leer la tabla donde almacenes todo y para que la carga de mapas sea un poco menos forzosa. Link to comment
Lalalu Posted June 20, 2017 Author Share Posted June 20, 2017 no sé acerca de eso, pero sí, tengo mapas de más de 20 mb Link to comment
aka Blue Posted June 20, 2017 Share Posted June 20, 2017 @Gaberiel ¿Podrias explicar un poco eso si es posible? Te lo agradecería Link to comment
Sticmy Posted June 20, 2017 Share Posted June 20, 2017 Yo uso cache y no me gusta compilar mis cosas pero también yo mismo hice un propio sistema de proteger mis cosas cuando hay alguien que me lo robo. Te recomiendo que uses mysql o data para que solamente funcionen obteniendo tal data o mysql. Link to comment
Enargy, Posted June 21, 2017 Share Posted June 21, 2017 On 20/6/2017 at 17:29, aka Blue said: @Gaberiel ¿Podrias explicar un poco eso si es posible? Te lo agradecería Poner los datos en cliente es más recomendable que hacerlo en server, claro está el problema de que los mapas en lua descargados los pueden encontrar cualquier persona en la carpeta mods, y de ahí es donde vas a usar el cache del mta. Con respecto a la librería async. Esta funciona para controlar esos ciclos donde las tablas tienen demasiados datos almacenados; puedes tirarle el ojo si querés: https://github.com/Inlife/mta-lua-async Esta librería se usa mucho en servidores DayZ, incluyendo el mio. Link to comment
aka Blue Posted June 22, 2017 Share Posted June 22, 2017 @Enargy, Si, vi la librería pero la verdad no sé como se usa. ¿Se mete como un resource tal cual o...? Gracias por responder Link to comment
Enargy, Posted June 22, 2017 Share Posted June 22, 2017 52 minutes ago, aka Blue said: @Enargy, Si, vi la librería pero la verdad no sé como se usa. ¿Se mete como un resource tal cual o...? Gracias por responder Pones el lua en el resource donde lo quieras usar y colocas en el meta el OOP. 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