Type Alias: PlotOperationErrorCode

PlotOperationErrorCode = "audio-load-failed" | "audio-decode-failed" | "audio-resource-limit" | "audio-unavailable" | "operation-cancelled" | "object-disposed" | "readiness-timeout" | "incompatible-sdk" | "invalid-synchronized-state" | "launch-denied" | "operation-timeout" | "operation-superseded" | "too-many-pending-writes" | "communication-failed" | "unsupported-browser" | "revision-conflict" | "invalid-value" | "not-host" | "not-connected" | "participation-ended" | "session-ended" | "service-unavailable" | "user-activation-required" | "internal-error"

A stable machine-readable reason a Plot startup or gameplay operation failed.

Remarks

CodeMeaning
audio-load-failedAn audio URL could not be fetched.
audio-decode-failedAudio data or its channel layout could not be decoded.
audio-resource-limitAudio assets exceed the available resource budget.
audio-unavailableThe browser audio engine could not complete playback.
operation-cancelledA local operation was intentionally cancelled or replaced.
object-disposedThis local object has been permanently released.
readiness-timeoutPlot did not make the game copy ready before the startup deadline.
incompatible-sdkThis SDK is not compatible with the current Plot environment.
invalid-synchronized-statePlot supplied complete synchronized state the SDK could not install.
launch-deniedPlot refused to launch this game for the current session.
operation-timeoutPlot did not confirm an asynchronous operation in time.
too-many-pending-writesThis running game copy has queued the maximum number of state writes.
communication-failedThe game could not communicate with Plot.
unsupported-browserThe browser lacks an API required for an operation.
revision-conflictState changed before an update was accepted.
invalid-valuePlot rejected a synced-object value.
not-hostOnly the party host may perform this operation.
not-connectedPlot realtime services are currently disconnected.
participation-endedThis player's participation in the current game has ended.
session-endedThe current Plot game session has ended.
service-unavailableA required Plot service was unavailable.
user-activation-requiredThe interface or browser audio must be enabled from a player gesture.
internal-errorPlot could not complete the operation.