Choco Event Protection Update
DISCLAIMER: This is a testing version of ChocoShield, the final release may be different. Bugs and issues may occur, please report them back to me with detailed information.
FAQ: *Temporary name
Q: What is ChocoShield?A: ChocoShield is a resource protector that obfuscates incoming and outgoing events to prevent malicious users from exploiting your server.
Q: How does ChocoShield work?
A: When installing ChocoShield a line will be added to your resource's fxmanifest.lua file, this line will include a shared script from ChocoHax that will obfuscate the events of the resource.
Q: Can I install ChocoShield on my own resources?
A: Yes, you can install ChocoShield on your own resources, but keep in mind that ChocoShield is still in testing and bugs may occur.
Q: Can I install ChocoShield on all resources at once? NOT RECOMMENDED
A: Yes, you can install ChocoShield on all resources at once by writing in your server console.
Code:
lynx chocoshield install *
OR
lynx chocoshield install all
Q: Can I install ChocoShield on resources that are obfuscated or escrow protected?
A: Yes, you can install ChocoShield on resources that are obfuscated or escrow protected, we do not guarantee that ChocoShield will work on all resources.
Q: Can i whitelist events or resources to prevent ChocoShield from obfuscating them?
A: Yes, you can whitelist events or resources by creating the following files into your chocohax/cache folder, these resources & events will not be touched by ChocoShield:
Installation:
WARNING: Works with 90% of the tested resources! DO NOT protect all resources at once, your server may stop working.- Download and install the latest version: ChocoHax 1.8.5 R7.1.1 update
- Start the server and ChocoHax
- Open your server console and write
Code:
lynx chocoshield list
- Backup the resource you want to protect
- To protect a resource write:
Code:
lynx chocoshield install <resource> eg. lynx chocoshield install esx_policejob
- Restart your server
- Test the resource if it's still working!!!, optionally you can check your Event Logger using (F8 > Tools > Network Logger/Event Logger) to see if the events are being obfuscated
Uninstallation:
- To uninstall ChocoShield from a resource write the following command in your server console:
Code:lynx chocoshield uninstall <resource> eg. lynx chocoshield uninstall esx_policejob
- Restart your server
- Test the resource if it's still working!!!
Manual Uninstallation (in case something goes wrong):
- Open the resource folder from where you want to uninstall ChocoShield
- Open the file fxmanifest.lua and remove the line shared_script '@chocohaxfoldername/8dbYOUR34eFILENAMEefb53e73bfc19b254TOKEN98984dce2.lua'
- optionally if you want to completely remove ChocoShield, you can delete the file 8dbYOUR34eFILENAMEefb53e73bfc19b254TOKEN98984dce2.lua from ChocoHax folder
Last edited: