Repository navigation
DCSServerBot Release 3.0.4.22
Enhancements
- 馃啎 New extension "HoundTTS"
- 馃啎 New extension "Persistence" to persist mission date / time
- Cluster: new command
/node masterto query and change the master - SRS:
/srs ttsadded - SRS:
dcsbot.send_tts(...)added to MSE - SRS: ATC enforcement added with optional punishment
/server configcan change more server settings now- Scheduler: coalition_win added to allow actions based on mission end with win
- MOTD: "delay" added to on_birth
- 馃挴 Cloud: auto-matching of users enabled for Cloud statistics subscribers
Changes
- 馃挴 Extensions auto-install the necessary mod now (like Olympus, DSMC, etc).
- 馃挴 Admin:
/extension enable,/extension disableimproved,/extension list,/extension update,/extension repairand/extension configureadded 鈿狅笍 LotAtc: removed/lotatc install, uninstall, configure, repair(in favor of/extension enable, disable, configure, repair)鈿狅笍 Tacview: removed/tacview install, uninstall, configure, repair(see above)- Mission: Better messages for banned / ban-evading users
- Mission:
/watch addalways asks for a reason - Mission: Add kick option to inappropriate usernames
- Missionstats allows for an embed channel now
- Missionstats: ignore taxiway checks on rubber banding clients.
- Better error handling if intents aren't activated in Discord
- Members will be displayed as mentioning throughout most commands now.
鈿狅笍 Realweather: dropped v1.x support- SRS: more robust player detection
- Cloud: upload linked users to the cloud (WIP)
- Userstats: Removed the coalition locking from
/highscore - ModManager:
/mods downloadcan handle multiple assets in GitHub. - Tournament: Cheat-detection added for people that use multiple accounts.
- Tacview: upload channel option added to
/tacview download - Tacview: removed auto-changing of TacviewRealtimeTelemetry based on playback delay
- Restore can restore in cloud databases now.
- Ignore permission errors in LogAnalyser
- More config options for SRS, LotAtc
鈿狅笍 GDPR: Disabled printing of raw IPs and hashed the /24 values of them instead.- Core: Schema validation disabled after updates to avoid errors
- Core: Updated cluster code.
- Core: Optimized pattern matching on uploads
- Core: allow remote nodes to read the config from remote
- Core: chat commands can be hidden now
Bugfixes
/discord healthcheck: ignore CategoryChannels for counting/squadron addissue with missing rank fixed- Different node versions in a cluster should lead to updates/downgrades.
- Wrong id used on collision detection (hotfixed)
- Fog: thickness needs to be set before visibility (hotfixed)
- LotAtc: transponder schema fixed (hotfixed)
- DashBoard: do not show remote servers on agents after master switch
- DashBoard: was cleared and did not post log messages anymore after exceptions.
- Punishment: Audit events were DMed to users (hotfixed)
- Punishment: removed double ban messages on multiple events
- Punishment: old punishment events were not removed and caused (noop) forgive messages
- Punishment: event "punish" missing to create own punishments in lua
- MizEdit: math / random missing from namespace (thanks chruutvoluzi !)
- Slot / Subslot initialisation to 0 on new joins to fix missing disconnects
- RestAPI: wind_dir caused fraction issue (thanks to @davidp57 for the PR)
- ModManager: recreation of missing install.txt missed directories in some cases.
- Mission: Chat message for move to spectators not correctly formatted.
- Mission: Orig file was not deleted on mission upload when autoadd was true
- Remove coalitions from players if they lost it.
- ModManager: better cleanup of directories on uninstall
- Cloud: error on initial sync
- CreditSystem: foreign key for UCID did not contain update clause
- Cluster: no_master could result in all agent config (hotfixed)
- Restore deleted the restore directory on error.
Please visit my discord server, if you have any questions!