What's New in Version 0.0.2 See changelog
Released
Brief Update Description:
- Reduced memory usage for large player lists.
- Eliminated potential memory leaks.
- Compatibility with the Carbon framework makes the plugin universal for all servers.
Full Update Description:
Memory Optimization:
- Completely replaced the string processing logic from StringBuilder to Facepunch.Pool.Get<List<string>>() for managing strings. This reduces memory usage and prevents memory leaks.
Object Pool Usage:
- Strings are now collected into a list managed by Facepunch.Pool. After sending the message, the list is cleared and returned to the pool.
Carbon Compatibility:
- The plugin code has been fully aligned with the Carbon framework. It is now compatible with both Oxide and Carbon.
Improved Performance:
- Removed excessive memory allocations when creating string messages.
- Implemented efficient data handling through optimized structures.