1.7 (Grapefruit)
Make sure to read the Update Information before you update!
New Features/Commands
- Add kick_other command to disconnect stuck clients.
- Add per-area shout/wtce disable option.
- Add a role-based permission system
- Add alias-system not relying on a hardcoded command table.
Minor Improvements
- Add OpenSSL deployment to the Windows CI to resolve TLS errors when using ms3 or Discord Webhook.
- Add modcall message received by moderators.
- Ensure /changepas first argument is always the password.
- Refactor Akashi Websocket implementation for more performance and stability
- Rework ic-rate limit to apply to the area, not the entire server.
- Increase the rate of corporate privatisation of Akashis server class.
- Enforce proper handshake validation during connection.
Bugfixes
- Fix inverted behaviour where a regular user would receive the IPID in a global message
- Fix CMs being able to CM themself to infinity using their ID.
- Fix paired clients being able to stalk each other through the entire server.
- Fix WebAO client lack of deskmod support causing no desk to be displayed on client.
- Fix Discord Webhook not working when color option is not set.
- Fix spectators being able to play music.
Full Changelog: 1.6...1.7