Due to many users unable to use ChocoHax we have decided to release a version by removing most of the features that could create lag during the gameplay.
We rewrote most of the functions that led to server-side spikes to keep the CPU/RAM usage minimal
The whole permissions system has been rewritten and we removed ACE Permissions
Several commands can also be executed using the username instead of the ID, ChocoHax will verify that the user is online and will automatically take the user ID
We have added new log to files
So that developers can get more information while using ChocoHax
However, remember that this function could create lag spikes if the server has a slow disk.
We do not recommend it for users of low cost Shared Game Hosting or VPS
Then we decided to cache the config when the server starts, this allows a decrease in CPU usage, the downside is that it will no longer be possible to change the settings of the live server, you will have to restart the server twice to apply the changes
We have updated Discord logs, now everything has its own category, much better organized, we hope you like them
For the client side we have adopted the same Cache method for the configuration
We have rewritten the blacklisted weapons, now the detection of the weapon is carried out only if held in hand
Some of you may not like it, but I guarantee that the check has a minor impact on performance
The following features have also been removed due to false positives, the features were tested locally, but on roleplay servers they are not recommended
The vehicle features have also been removed from the client side, many customers are not able to set the configurations as they should, so to reduce false positives we have decided to also remove the following features
and finally in clientProtection we have removed these features (for the exact same reason)
The player blips have been optimized as it was the most consuming feature of the clientProtection
We are trying another method of communication between client and server to prevent various cheaters from being able to block certain actions
I appreciate that you have been reading all this very long change log ...
I wanted to make sure that any changes to ChocoHax were clear in order to avoid further stupid questions ...
The update will be released as soon as the last things are done
Screenshots:
Client-Side: NOT ADMIN
![1643105389134.png 1643105389134.png](https://forum.lynxcollective.ltd/data/attachments/0/335-352dc45af1045fddcd98cadf72915a06.jpg)
Server-Side:
![1643105449667.png 1643105449667.png](https://forum.lynxcollective.ltd/data/attachments/0/336-c9f7188e1bb22fd1f2cd6221e2cdf663.jpg)
Command Example:
![1643105535630.png 1643105535630.png](https://forum.lynxcollective.ltd/data/attachments/0/337-608d2cb5dfb55fd9439f176739010cbb.jpg)
Log Example:
![1643105619019.png 1643105619019.png](https://forum.lynxcollective.ltd/data/attachments/0/338-9dfbc0bd0dad334418f1cb96f5ca193b.jpg)
Scan Example:
![1643105740606.png 1643105740606.png](https://forum.lynxcollective.ltd/data/attachments/0/339-0fd1bd206da3bc4eca9b000c08c3d644.jpg)
We rewrote most of the functions that led to server-side spikes to keep the CPU/RAM usage minimal
- Removed Anti Fake Message from chatProtection
- Reworked GIVE/GIVEALL/REMOVE/REMOVEALL/USE features on the server-side
- Removed Weapon Use log and left only the ban log in case of a blacklisted weapon use
- Removed Weapons Use HIT Position (no one cares...)
- Removed Warning System (Most of the time wasn't even helpful...)
- Removed Player Mute
The whole permissions system has been rewritten and we removed ACE Permissions
- Removed ACE Permissions Support
- Internal Permissions System is now working only using Rockstar License identifier (you can't use STEAM/DISCORD identifiers due to security reasons)
Several commands can also be executed using the username instead of the ID, ChocoHax will verify that the user is online and will automatically take the user ID
- Added Get User ID from Name (ex. lynx ban nit34byte) or (ex. lynx permissions give nit34byte superadmin)
We have added new log to files
So that developers can get more information while using ChocoHax
However, remember that this function could create lag spikes if the server has a slow disk.
We do not recommend it for users of low cost Shared Game Hosting or VPS
Then we decided to cache the config when the server starts, this allows a decrease in CPU usage, the downside is that it will no longer be possible to change the settings of the live server, you will have to restart the server twice to apply the changes
We have updated Discord logs, now everything has its own category, much better organized, we hope you like them
For the client side we have adopted the same Cache method for the configuration
We have rewritten the blacklisted weapons, now the detection of the weapon is carried out only if held in hand
Some of you may not like it, but I guarantee that the check has a minor impact on performance
The following features have also been removed due to false positives, the features were tested locally, but on roleplay servers they are not recommended
- Anti Ragebot
- Anti Aimassist
- Anti Infinite Ammo
- Anti Explosive Ammo
The vehicle features have also been removed from the client side, many customers are not able to set the configurations as they should, so to reduce false positives we have decided to also remove the following features
- clientVehicles (all of them)
and finally in clientProtection we have removed these features (for the exact same reason)
- Anti Infinite Stamina
- Anti Ragdoll
- Anti Radar
- Anti Asi Menu (temporary disabled, for now seems we don't need that anymore
- Anti Fake Kill
- Anti Suicide (incompatible with VRP)
The player blips have been optimized as it was the most consuming feature of the clientProtection
We are trying another method of communication between client and server to prevent various cheaters from being able to block certain actions
I appreciate that you have been reading all this very long change log ...
I wanted to make sure that any changes to ChocoHax were clear in order to avoid further stupid questions ...
The update will be released as soon as the last things are done
Screenshots:
Client-Side: NOT ADMIN
![1643105389134.png 1643105389134.png](https://forum.lynxcollective.ltd/data/attachments/0/335-352dc45af1045fddcd98cadf72915a06.jpg)
Server-Side:
![1643105449667.png 1643105449667.png](https://forum.lynxcollective.ltd/data/attachments/0/336-c9f7188e1bb22fd1f2cd6221e2cdf663.jpg)
Command Example:
![1643105535630.png 1643105535630.png](https://forum.lynxcollective.ltd/data/attachments/0/337-608d2cb5dfb55fd9439f176739010cbb.jpg)
Log Example:
![1643105619019.png 1643105619019.png](https://forum.lynxcollective.ltd/data/attachments/0/338-9dfbc0bd0dad334418f1cb96f5ca193b.jpg)
Scan Example:
![1643105740606.png 1643105740606.png](https://forum.lynxcollective.ltd/data/attachments/0/339-0fd1bd206da3bc4eca9b000c08c3d644.jpg)
Last edited: