Skip to main content

Unreal and ck-exec names

note

Server Objects run on ck-exec.

The SDK names things the way an Unreal project would. The platform's ck-exec pages, its operations tools and its logs use their own words. This table maps one to the other.

Unreal SDKck-exec
Server Object type: one definition asset, UCrowdyServerObjectDefinitionhub node type
Type Namenode type name
Server Object: UCrowdyServerObject, from UCrowdyServerObjectSubsystema hub instance
Instance Idinstance key
Variables: the State Struct, or the variables added in the assetthe hub's state, kept in its snapshots
Server Functionmethod
Server Name of a functionmethod name
Calling a Server Function: UCrowdyServerObject::Calla call
Call outcome: ECrowdyServerCallOutcomereply status (mapped on Troubleshooting)
Variables Visible to Players, and following them: WatchValuesthe hub's state topic, subscribed to, and its read method
Save Interval Secondspersist_every_ms
Idle Timeout Secondsevict_after_ms
The type's server code, generated into Server/<Type Name>/ by Generate Server Codethe type's crate, built into the module its manifest entry names
Your code in logic.rs, implementing Functionsthe hub's handlers: the generated lib.rs implements Hub and calls yours
Deploy on the Server Compute page, and -op=deploya build (execBuild) then a deploy (execDeploy) of a manifest that lists every type under a root hub type
Version: one deploy, listed on the Versions tab of the Server Compute page, with Make active to go backa version (execVersions); activating an earlier one is execActivateVersion, a rollback
Switch off and Switch on for a typethe kill switch, execSetEnabled with a node type; calls are refused with Denied meanwhile
A call and its log lines: click a line's flow to follow ita flow, the 32 hex digits every line of one call carries (execLogs)
The Activity tab of the Server Compute pageexecEndpointStats, calls per endpoint

Spokes, mods and CLIENT halves have no Unreal SDK counterpart yet.

Two platform names show up where you might not expect them. read is the method the SDK calls to fetch the watched values, which is why no Server Function may use that name. And state is the one topic every Server Object's server code publishes its changes on.