package dcs.mission.v0

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service MissionService

mission.proto:14

Contains the streaming APIs that streaming information out of the DCS server.

message StreamEventsResponse.BaseCaptureEvent

mission.proto:183

Occurs when a ground unit captures either an airbase or a farp.

Used in: StreamEventsResponse

message StreamEventsResponse.BirthEvent

mission.proto:205

Occurs when any object is spawned into the mission.

Used in: StreamEventsResponse

message StreamEventsResponse.CoalitionCommandEvent

mission.proto:459

Used in: StreamEventsResponse

message StreamEventsResponse.ConnectEvent

mission.proto:411

* Fired when a player connected to the server.

Used in: StreamEventsResponse

message StreamEventsResponse.CrashEvent

mission.proto:148

Occurs when an aircraft crashes into the ground and is completely destroyed.

Used in: StreamEventsResponse

message StreamEventsResponse.DeadEvent

mission.proto:168

Occurs when an object is completely destroyed.

Used in: StreamEventsResponse

message StreamEventsResponse.DetailedFailureEvent

mission.proto:220

Occurs when a system on an aircraft fails. This can be due to damage or due to random failures set up in the mission editor.

Used in: StreamEventsResponse

message StreamEventsResponse.DiscardChairAfterEjectionEvent

mission.proto:358

A pilot detached from their ejection seat.

Used in: StreamEventsResponse

message StreamEventsResponse.DisconnectEvent

mission.proto:447

* Fired when a player disconnected from the server (not fired for the server's player).

Used in: StreamEventsResponse

enum StreamEventsResponse.DisconnectReason

mission.proto:426

* The reason a player disconnected for.

Used in: DisconnectEvent

message StreamEventsResponse.EjectionEvent

mission.proto:154

Occurs when a pilot ejects from its aircraft.

Used in: StreamEventsResponse

message StreamEventsResponse.EngineShutdownEvent

mission.proto:233

Used in: StreamEventsResponse

message StreamEventsResponse.EngineStartupEvent

mission.proto:226

Occurs when any aircraft starts its engines.

Used in: StreamEventsResponse

message StreamEventsResponse.GroupCommandEvent

mission.proto:466

Used in: StreamEventsResponse

message StreamEventsResponse.HitEvent

mission.proto:101

Occurs when an object is hit by a weapon.

Used in: StreamEventsResponse

message StreamEventsResponse.HumanFailureEvent

mission.proto:213

Occurs e.g. when a player controlled aircraft blacks out.

Used in: StreamEventsResponse

message StreamEventsResponse.KillEvent

mission.proto:327

Occurs when an object is killed by a weapon.

Used in: StreamEventsResponse

message StreamEventsResponse.LandEvent

mission.proto:131

Occurs when an aircraft lands at an airbase, farp or ship.

Used in: StreamEventsResponse

message StreamEventsResponse.LandingAfterEjectionEvent

mission.proto:350

A pilot detached from their ejection seat.

Used in: StreamEventsResponse

message StreamEventsResponse.LandingQualityMarkEvent

mission.proto:375

Occurs when an aircraft receives an LSO rating after recovering on an aircraft carrier.

Used in: StreamEventsResponse

message StreamEventsResponse.MarkAddEvent

mission.proto:273

Occurs when marks get added to the mission by players or scripting functions.

Used in: StreamEventsResponse

message StreamEventsResponse.MarkChangeEvent

mission.proto:291

Occurs when marks got changed.

Used in: StreamEventsResponse

message StreamEventsResponse.MarkRemoveEvent

mission.proto:309

Occurs when marks get removed.

Used in: StreamEventsResponse

message StreamEventsResponse.MissionCommandEvent

mission.proto:454

Used in: StreamEventsResponse

message StreamEventsResponse.MissionEndEvent

mission.proto:195

Occurs when the mission stops.

Used in: StreamEventsResponse

(message has no fields)

message StreamEventsResponse.MissionStartEvent

mission.proto:191

Occurs when the mission starts.

Used in: StreamEventsResponse

(message has no fields)

message StreamEventsResponse.PilotDeadEvent

mission.proto:177

Occurs when a pilot of an aircraft is killed. Can occur either if the player is alive and crashes (in this case both this and the [CrashEvent] event will be fired) or if a weapon kills the pilot without completely destroying the plane.

Used in: StreamEventsResponse

message StreamEventsResponse.PlayerChangeSlotEvent

mission.proto:399

fired when the player changes across to a slot

Used in: StreamEventsResponse

message StreamEventsResponse.PlayerEnterUnitEvent

mission.proto:241

Occurs when a player takes direct control of a unit.

Used in: StreamEventsResponse

message StreamEventsResponse.PlayerLeaveUnitEvent

mission.proto:247

Occurs when a player relieves direct control of a unit.

Used in: StreamEventsResponse

message StreamEventsResponse.PlayerSendChatEvent

mission.proto:385

Occurs when a chat message is sent on the server

Used in: StreamEventsResponse

message StreamEventsResponse.RefuelingEvent

mission.proto:162

Occurs when an aircraft connects with a tanker and begins taking on fuel.

Used in: StreamEventsResponse

message StreamEventsResponse.RefuelingStopEvent

mission.proto:199

Occurs when an aircraft is finished taking fuel.

Used in: StreamEventsResponse

message StreamEventsResponse.RunwayTakeoffEvent

mission.proto:123

Occurs when an aircraft takes off from an airbase, farp, or ship.

Used in: StreamEventsResponse

message StreamEventsResponse.RunwayTouchEvent

mission.proto:139

Occurs when an aircraft lands at an airbase, farp or ship.

Used in: StreamEventsResponse

message StreamEventsResponse.ScoreEvent

mission.proto:340

A score change (doesn't contain any useful information)

Used in: StreamEventsResponse

(message has no fields)

message StreamEventsResponse.ShootingEndEvent

mission.proto:264

Occurs when a unit stops firing a machine gun- or autocannon-based weapon. Event will always correspond with a [ShootingStartEvent] event.

Used in: StreamEventsResponse

message StreamEventsResponse.ShootingStartEvent

mission.proto:255

Occurs when a unit begins firing a machine gun- or autocannon-based weapon (weapons with a high rate of fire). Other weapons are handled by [ShotEvent].

Used in: StreamEventsResponse

message StreamEventsResponse.ShotEvent

mission.proto:93

Occurs when a unit fires a weapon (but no machine gun- or autocannon-based weapons - those are handled by [ShootingStartEvent]).

Used in: StreamEventsResponse

message StreamEventsResponse.SimulationFpsEvent

mission.proto:477

* Fired every second containing simulation FPS information since the previous event.

Used in: StreamEventsResponse

message StreamEventsResponse.SrsConnectEvent

mission.proto:503

* Fired every time a player occuping a unit connects to a frequency on SRS.

Used in: StreamEventsResponse

message StreamEventsResponse.SrsDisconnectEvent

mission.proto:515

* Fired every time a player occuping a unit disconnects from a frequency on SRS. It is not fired when the player leaves the unit or the unit dies.

Used in: StreamEventsResponse

message StreamEventsResponse.TakeoffEvent

mission.proto:115

Occurs when an aircraft takes off from an airbase, farp, or ship.

Used in: StreamEventsResponse

message StreamEventsResponse.TtsEvent

mission.proto:486

* Fired for every TTS request that contains the `text_plain` field, for other clients to use e.g. for accessibility use-cases.

Used in: StreamEventsResponse

message StreamEventsResponse.UnitLostEvent

mission.proto:344

A unit got destroyed.

Used in: StreamEventsResponse

message StreamEventsResponse.WeaponAddEvent

mission.proto:366

Fired for each payload of an aircraft spawened midair.

Used in: StreamEventsResponse

message StreamUnitsResponse.UnitGone

mission.proto:604

Used in: StreamUnitsResponse