πChangelogs
This page provides a concise summary of recent changes and updates made to the resource.
π About The Update
We are excited to announce the release of TCVS v3.2.0, aptly named "The Security Update." This latest version introduces a suite of enhancements, new features, and significant improvements to our security protocols, marking a significant milestone in our journey to provide a secure, stable, and feature-rich experience for FiveM users.
β¨ What's New
π Automated Dynamic Resource Naming in JS
Automated resource naming in JavaScript to enhance resource management and conflict resolution.
π§ Server Stability Enhancements
Resolved critical bugs causing server crashes, ensuring a more stable environment for all users.
π Revamped Vehicle Spawning
Our vehicle spawning process has been rewritten for insurance, garaged, and impounding scenarios. It now checks spot availability first and happens client-sided, ensuring a smoother and more efficient process.
π Server-Sided Vehicle Positioning
Introducing server-sided position checking to update vehicle locations accurately, regardless of occupancy. This feature checks if a vehicle has an updated location rather than the stored one, occurring every 60 seconds by default.
π Hotwiring
Introducing a toggle option for the hotwiring feature through the locksystem config, giving server administrators more control over vehicle security.
π Advanced Security Features
π‘ New Security/Anti-Cheat System
An in-depth security and anti-cheat system tailored for TCVS. This alpha feature introduces tokenized events and blocks non-legitimate server events, laying down a formidable barrier against cheating.
π Server Events & Resource Checks
Enhancing our security measures, we've implemented checks to verify which resource called each server event and functions. Only resources whitelisted in the config are granted access, ensuring a tightly secured environment.
π₯ Detailed Permission System
We've also added a permission system, delineating permissions for each command. By default, there are three classes: moderator, admin, and developer. You may create as many classes as you want, working only per character ID.
π Developer and Command Enhancements
π Command Validity Checks
Added model verifications for
/addvehand/stresstestcommands to confirm the spawnability of vehicles, enhancing the reliability of these commands.
π¨ Enhanced Developer Tools
More detailed commands and outputs for developers, providing better insights and control for custom development needs.
Refactored the vehicle parts array, which is now seamlessly integrated into the base array to enhance synchronization and reduce RAM usage
Implemented additional checks within the locksystem to prevent hotwiring bugs.
Introduced supplementary configuration settings for improved organization.
Resolved minor bugs related to vehicle detection.
Corrected the getServerTime event, addressing issues that occurred on servers with older frameworks or slower performance due to numerous unoptimized scripts.
Finally, conducted optimization efforts to enhance resource efficiency.
Last updated
Was this helpful?