Overview
Anti-Desync by ByteWork Studios is an intuitive and powerful script designed to synchronize all events to the server, ensuring a smooth and consistent experience for all players. This script effectively eliminates desync issues such as shooting through buildings or missing structures, enhancing gameplay quality and server performance.
Features
- Event Synchronization: Ensures all player actions and events are properly synced to the server, reducing common desync issues like shooting through buildings or missing structures.
- Player Monitoring: Tracks player actions and warns them if they exceed a configurable threshold of desync-related activities.
- Auto-Kick Functionality: Automatically kicks players who exceed the set threshold, maintaining server integrity.
- Configurable Thresholds: Customize the thresholds for warnings and kicks to fit your server’s needs.
Dependencies
- ox_lib: Required for the core functionality of the script, including handling notifications and thresholds.
Optional Dependencies
- discord_screenshot: Allows for integration with Discord to capture and report desync incidents visually.
- screenshot_basic: Provides an alternative method for capturing screenshots of desync incidents.
How It Works
1. Event Syncing: The script ensures that all player actions are synced with the server, reducing instances of desync.
2. Threshold Warnings: Players are warned if they exhibit signs of desync beyond the configurable threshold.
3. Auto-Kick: Players who continue to exceed the desync threshold are automatically kicked to maintain server stability.
4. Optional Screenshot Integration: With optional dependencies, screenshots of desync incidents can be taken and shared for moderation purposes.
Customization
Thresholds and warnings can be tailored to fit your server’s specific needs, ensuring a balanced and fair approach to managing desync.