All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
ForcePlayerSlot
API
PlayerChangeSlotEvent
emitted when player changes slot
- Corrected
proto
files from camel-casing to snake-casing; not a runtime breaking change but some code generators may generate different casing by convention, creating a compiler only issue.net.proto
-GetPlayerInfo.remote_address
mission.proto
-PlayerSendChatEvent.player_id
- Generated scaffolding for the
net.*
scope intoNetService
SendChat
APISendChatTo
APIGetPlayers
API- Optional config file at
Saved Games\DCS\Config\dcs-grpc.lua
Connect
andDisconnect
events- INFO log entry for the the host and port he server listens on
- DEBUG log entry for all current settings
place
toLandingQualityMark
event
- Stream
PlayerSendChatEvent
to theMissionService.StreamEvents
for clients to observe the chat as part of the event stream - Fixed an issue where units updates were not being stream after initial load
HookService.StreamChatMessages
has been removed in favor forPlayerSendChatEvent
- Option to specify settings inside of the
MissionScripting.lua
- Speed and heading in units stream
SetEmission
APIGetScenarioStartTime
APIGetScenarioCurrentTime
APIGetBullseye
APIGetTransform
APIAddGroup
API (Initial version suitable for spawning fixed SAM sites)Eval
API executable in the DCS hook environment along with command-line toolday
,month
andyear
fields toGetTimeZero
APIcoalition
andcategory
toGroup
scategory
toUnit
sGetUnit
APIGetMagneticDeclination
APIGetTransform
API (get all information for a unit in 3D space)- Ability to include DCS-gRPC on all server missions without needing to edit the mission
- Updated Rust version and many Rust dependencies
autostart
option
- Split and reorganised APIs into versioned namespaces
- Switched to a different way of initialising the server that does not require sanitisation
- Changed Enum numbering to allow more idiomatic gRPC usage
- Initial release with APIs documented in https://github.com/DCS-gRPC/rust-server/wiki/API-documentation-0.1.0