v0.0.51
·
373 commits
to master
since this release
Added
- Ingame admin app, can be used to change configuration values (experimental)
- Support for UPnP / NAT-PMP: Manual port forwarding is no longer necessary if the router supports it
- Docker support (official images at https://hub.docker.com/r/compujuckel/assettoserver, thanks razaqq)
- Better validation for config values
- New parameter
AiBehaviorUpdateIntervalHzto change AI spawn update rate - New parameter
LaneCountSpecificOverridesto overrideMinAiSafetyDistanceSquared/MaxAiSafetyDistanceSquaredbased on the number of lanes - User friendly exception handler with instructions where to get help
- New command line option
--plugins-from-workdirto support loading plugins from working directory
Changed
- Multiple servers can share AI splines in RAM, leading to massively reduced RAM usage
- Update to .NET 7
- Increase TCP packet queue size to fix disconnects with more than ~85 cars
- Console window stays open after startup crash (Windows only)
- Reduce heap allocations, less GC pauses
Removed
- Removed SkinSpecificOverrides, configure AI car color changes via the setting in the enry list instead
Fixed
- AI cars not respawning after an admin joined on an
AI=fixedslot - Humidity off by a factor of 100 when WeatherFX is enabled
- RandomWeatherPlugin: Weather with a weight of 0 could be chosen in some cases (thanks Bandaras123)
- Rare log spam if no UDP endpoint is connected for a client
- Server not stopping when Steam initialization fails
- Collision log spam when a TCP client stream ends
- Drop more invalid position updates that lead to physics thread crashes on other players
Security
- Always verify Steam API integrity if Steam Auth is disabled