Extension “DCS-gRPC”

DCS-gRPC is a communication library, that is somehow similar to what DCSServerBot does already. It has some differences though and comes with some other tools. This said, you can use it alongside DCSServerBot without issues.

Configuration

You can use /extension enable <gRPC> to enable the extension. This will add an entry in your nodes.yaml like so:

MyNode:
  # [...]
  instances:
    DCS.dcs_serverrelease:
      # [...]
      extensions:
        gRPC:
          enabled: true
          autoupdate: true  # auto-update DCS-gRPC to the latest version from GitHub
          port: 50051       # you can set any configuration parameter here, that will be replaced in your dcs-grpc.lua file.

[!TIP] You can rename the gRPC extension in your server status embed by setting a “name” in the configuration like so:

extension:
  gRPC:
    name: MyFancyName  # Optional: default is "DCS-gRPC"