github-actions
released this
22 Dec 12:00
·
174 commits
to master
since this release
Added
- Always enable
CSP MIN_TIME_BETWEEN_COLLISIONS
option (there is less delay when reacting to collisions now, e.g. for lap time invalidation) - New parameter
WrongWayTraffic
to control if traffic spawns when a player is driving the wrong way (thanks xy0zv8pg) - Support for checksumming car colliders (just drop collider.kn5 in server car folder)
- TCP message batching (loading large entry lists should work better now)
- Possibility to vary welcome message contents based on client
- New parameter
PlayerChecksumTimeoutSeconds
, might help with clients that take very long to spawn in - Plugins can share assemblies with other plugins
- Logging for configuration file locations (might be helpful to figure out where CM is loading the config from)
Changed
- Added filenames to server scripts so that the CSP Lua Debug app is less messy
- Do not show the long welcome message warning when a minimum CSP version of 0.1.77 is set
- Set NoDelay on TCP socket
- Smaller performance improvements
- Slightly improved error messages
Fixed
- Client messages (e.g. car color changes) not working when
DebugClientMessages
is set to false (thanks rain) - Mandatory client security level not working properly
- Some smaller issues with online events
- "Checksum failed" screen not always showing with CSP 0.2.0+
- Remove MSVC++ dependency from csp_xxhash3 library
- Supress UDP connection reset exceptions on Windows
- Wrong value for
AiMinCollisionStopTime
(thanks xy0zv8pg) - UDP plugin interface broken