AssettoServer 0.0.46 released!
Added 2022-01-22 18:26:38 +0000 UTCAnother release that is mostly focused on stability and bugfixes.
Download: https://github.com/compujuckel/AssettoServer/releases/tag/v0.0.46
Full changelog:
Added
- Initial support for CSP `CLIENT_MESSAGES` feature for exchanging messages between server and lua scripts
- Automatic reload of `blacklist.txt`/`admins.txt` when they are changed on disk
- Possibility to add CSP extra options to new file `csp_extra_options.ini` instead of appending them to the welcome message
- DiscordAuditPlugin: new parameter `ChatMessageIncludeServerName` to control Discord username of webhook
- Legal notice to inform users about their rights under the AGPL license
- Better error handling for lobby registration, now logs the response from the lobby server when the registration failed
Changed
- Search path for `extra_cfg.yml` and `cm_content` when hosting through Content Manager. Instead of the `cfg` folder, those files should be in the same folder as your `server_cfg.ini`.
- Increased lobby update rate from every 10 minutes to every minute (same as original acserver)
- Refactored checksum calculation, track kn5s can now be checksummed as well
Removed
- Removed `/unban` command (edit `blacklist.txt` instead)
Fixed
- Order of blacklist entries shuffled after banning someone
- Do not try to disconnect a client multiple times (this caused issues when a high ping player was kicked and the Discord message was sent multiple times, causing the server to be rate limited by Discord)
- Exception when no server name is set in `server_cfg.ini`, now defaults to "AssettoServer"
- Query params in lobby registration not escaped properly
- Lobby registration fails when server has a password set
- CSP admin detection not working properly when logging in through the chat menu
- Exception when car has no skin set in entry list