Changelogs
This page provides a concise summary of recent changes and updates made to the resource.
🔍 About The Update
Section titled “🔍 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
Section titled “✨ 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
Section titled “🔐 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
Section titled “🛠 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.