Skip to content

v0.0.53

Choose a tag to compare

@github-actions github-actions released this 01 Nov 21:30
· 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 IgnorePlayerObstacleSpheres to 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 LockServerDate to 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 OnlineEvents class and CSPClientMessageTypeManager.RegisterOnlineEvent

Fixed

  • Sessions getting stuck after ~25 days