v0.0.53
·
305 commits
to master
since this release
Added
- New
CarSpecificOverrides:MaxOverbooking,MinSpawnProtectionTimeSeconds,MaxSpawnProtectionTimeSeconds,MinLaneCount,MaxLaneCount,MinCollisionStopTimeSeconds,MaxCollisionStopTimeSeconds,VehicleLengthPreMeters,VehicleLengthPostMeters,MinAiSafetyDistanceMeters,MaxAiSafetyDistanceMeters,AllowedLanes(commissioned by No Hesi) - New parameter
IgnorePlayerObstacleSpheresto make AI cars ignore player cars in certain areas.
Example usage:AiParams: IgnorePlayerObstacleSpheres: - Center: { X: 1, Y: 2, Z: 3 } RadiusMeters: 50
- Better emoji / UTF-8 support
- Support for CSP UDP client messages
- New parameter
LockServerDateto stop the in-game date getting out of sync with real date when using high time multipliers - Permissions to allow user groups to use specific admin commands
Example usage:UserGroups: weather: weather.txt UserGroupCommandPermissions: - UserGroup: weather Commands: - setweather - setcspweather - settime
Changed
- AssettoServer is now published as a self-contained executable. Installation of the .NET runtime is no longer required
- Updated to .NET 8
- Replaced App.Metrics with prometheus-net for server metrics
- Replaced NanoSockets with System.Net.Sockets for UDP server
- Use System.Text.Json instead of Newtonsoft.Json for some HTTP endpoints for better performance
- Better support for CSP Lua online events with
OnlineEventsclass andCSPClientMessageTypeManager.RegisterOnlineEvent
Fixed
- Sessions getting stuck after ~25 days