io.github.ChiR24/unreal-engine-mcp
NPM · UNREAL-ENGINE-MCP-SERVER · SCANNED AUG 3
MCP server for Unreal Engine 5 with 23 tools for game development automation.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →
Supply Chain Security87
- No malware found by supply-chain analysis.Pass
- Only part of the dependency tree could be resolved (97 of 101), so this covers what we could see, not the whole tree.Partial
- No install/post-install scripts declared.Pass
- Only part of the dependency tree could be resolved (97 of 101), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency19
- Repository check failed: the declared repository URL redirects; it must resolve directly. See how to fix → View diagnostics → Fail
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 58 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability46
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (poor).Fail
- Context-footprint check failed: tool/resource definitions use about 24790 tokens (~854/item across 29 items; 23 tools + 6 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage87
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 60% of tool parameters carry a description.Partial
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
npm · unreal-engine-mcp-server
claude mcp add chir24-unreal-engine-mcp -- npx -y unreal-engine-mcp-server
codex mcp add chir24-unreal-engine-mcp -- npx -y unreal-engine-mcp-server
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"chir24-unreal-engine-mcp": {
"type": "local",
"command": [
"npx",
"-y",
"unreal-engine-mcp-server"
],
"enabled": true
}
}
} openclaw mcp add chir24-unreal-engine-mcp --command npx --arg -y --arg unreal-engine-mcp-server
mcp_servers:
chir24-unreal-engine-mcp:
command: "npx"
args: ["-y", "unreal-engine-mcp-server"] {
"mcpServers": {
"chir24-unreal-engine-mcp": {
"command": "npx",
"args": [
"-y",
"unreal-engine-mcp-server"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.
- 2 Aug 26 +39
- Provenance: unverified → fail ▼ security
- Install scripts: unverified → pass ▲ security
- Known CVEs: unverified → partial ▲ security
- Malware scan: unverified → pass ▲ security
- Schema quality: 100 → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- License: unverified → pass ▲ functional
- Dependency health: unverified → partial ▲ functional
- Maintenance: unverified → pass ▲ functional
- MCP protocol: unverified → pass ▲ functional
- Stability: unverified → 0.23 ▲ functional
- Schema quality: unverified → poor ▲ functional
- Licence: MIT functional
- 31 Jul 26 −24
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 +23
- Tool coverage: unverified → 100 ▲ functional
- Schema quality: unverified → 100 ▲ functional
- 28 Jul 26 −23
- Schema quality: 100 → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- 27 Jul 26 41
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Analysed npm/[email protected]
Provenance none
Ecosystem: npm · Outcome: none
Dependencies 97 packages
97 packages in the resolved dependency tree · 96 deprecated · 29 stale.
The dependency tree was only partially resolved, so these counts may be incomplete.
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
manage_character ~1,031
Create Character Blueprints with movement, locomotion, and animation state machines. Required: action. Select one enum value, then provide only parameters relevant to that action. Params by action: name, path, blueprintPath, parentClass, skeletalMeshPath, animBlueprintPath, capsuleRadius, capsuleHalfHeight, meshOffset, meshRotation, cameraUsePawnControlRotation, springArmLength, springArmLagEnabled, springArmLagSpeed, walkSpeed, runSpeed, sprintSpeed, crouchSpeed, swimSpeed, flySpeed, acceleration, deceleration, groundFriction, jumpHeight, airControl, maxJumpCount, jumpHoldTime, gravityScale, fallingLateralFriction, orientToMovement, useControllerRotationYaw, useControllerRotationPitch, useControllerRotationRoll, rotationRate, modeName, modeId, navAgentRadius, navAgentHeight, avoidanceEnabled, mantleHeight, mantleReachDistance, vaultHeight, vaultDepth, climbSpeed, climbableTag, slideSpeed, slideDuration, slideCooldown, wallRunSpeed, wallRunDuration, wallRunGravityScale, grappleRange, grappleSpeed, grappleTargetTag, footstepEnabled, footstepSocketLeft, footstepSocketRight, footstepTraceDistance, surfaceType, brakingDeceleration, canCrouch, crouchedHalfHeight, customSpeed, particleScale, volumeMultiplier, params.
| Name | Type | Req | Description |
|---|---|---|---|
| acceleration | number | — | — |
| action | string | yes | Character action to perform. |
| airControl | number | — | — |
| animBlueprintPath | string | — | Path to animation blueprint. |
| avoidanceEnabled | boolean | — | Enable AI avoidance. |
| blueprintPath | string | — | Blueprint asset path. |
| brakingDeceleration | number | — | — |
| cameraUsePawnControlRotation | boolean | — | Camera follows controller rotation. |
| canCrouch | boolean | — | — |
| capsuleHalfHeight | number | — | — |
| capsuleRadius | number | — | — |
| climbSpeed | number | — | — |
| climbableTag | string | — | Tag for climbable surfaces. |
| crouchSpeed | number | — | — |
| crouchedHalfHeight | number | — | — |
| customSpeed | number | — | — |
| deceleration | number | — | — |
| fallingLateralFriction | number | — | Air friction. |
| flySpeed | number | — | — |
| footstepEnabled | boolean | — | Enable footstep system. |
| footstepSocketLeft | string | — | Left foot socket name. |
| footstepSocketRight | string | — | Right foot socket name. |
| footstepTraceDistance | number | — | Ground trace distance. |
| grappleRange | number | — | Maximum grapple distance. |
| grappleSpeed | number | — | Grapple pull speed. |
| grappleTargetTag | string | — | Tag for grapple targets. |
| gravityScale | number | — | — |
| groundFriction | number | — | — |
| jumpHeight | number | — | — |
| jumpHoldTime | number | — | Max hold time for variable jump. |
| mantleHeight | number | — | Maximum mantle height. |
| mantleReachDistance | number | — | Forward reach for mantle check. |
| maxJumpCount | number | — | — |
| meshOffset | object | — | Mesh location offset. |
| meshRotation | object | — | Mesh rotation offset. |
| modeId | number | — | Custom movement mode ID. |
| modeName | string | — | Name for custom movement mode. |
| name | string | — | Name of the asset to create. |
| navAgentHeight | number | — | — |
| navAgentRadius | number | — | — |
| orientToMovement | boolean | — | Orient rotation to movement direction. |
| params | object | — | Optional action-specific parameters. These are merged with top-level arguments before routing for clients that cannot send arbitrary top-level fields. |
| parentClass | string | — | Parent class for character blueprint. |
| particleScale | number | — | — |
| path | string | — | Directory path for asset creation. |
| rotationRate | number | — | — |
| runSpeed | number | — | — |
| skeletalMeshPath | string | — | Skeletal mesh path. |
| slideCooldown | number | — | — |
| slideDuration | number | — | — |
| slideSpeed | number | — | — |
| springArmLagEnabled | boolean | — | Enable camera lag. |
| springArmLagSpeed | number | — | Camera lag speed. |
| springArmLength | number | — | — |
| sprintSpeed | number | — | — |
| surfaceType | string | — | Physical surface type. |
| swimSpeed | number | — | — |
| useControllerRotationPitch | boolean | — | Use controller pitch rotation. |
| useControllerRotationRoll | boolean | — | Use controller roll rotation. |
| useControllerRotationYaw | boolean | — | Use controller yaw rotation. |
| vaultDepth | number | — | Obstacle depth to check. |
| vaultHeight | number | — | Maximum vault obstacle height. |
| volumeMultiplier | number | — | — |
| walkSpeed | number | — | — |
| wallRunDuration | number | — | Maximum wall run duration. |
| wallRunGravityScale | number | — | Gravity during wall run. |
| wallRunSpeed | number | — | Wall running speed. |
No output schema declared.
No examples provided.
manage_combat ~1,578
Create weapons with hitscan/projectile firing, configure damage types, hitboxes, reload, and melee combat (combos, parry, block). Required: action. Select one enum value, then provide only parameters relevant to that action. Params by action: blueprintPath, name, path, weaponMeshPath, muzzleSocketName, ejectionSocketName, baseDamage, fireRate, range, spread, hitscanEnabled, traceChannel, projectileClass, spreadPattern, spreadIncrease, spreadRecovery, recoilPitch, recoilYaw, recoilRecovery, adsEnabled, adsFov, adsSpeed, adsSpreadMultiplier, projectileSpeed, projectileGravityScale, projectileLifespan, projectileMeshPath, collisionRadius, bounceEnabled, bounceVelocityRatio, homingEnabled, homingAcceleration, damageImpulse, criticalMultiplier, headshotMultiplier, hitboxBoneName, hitboxType, hitboxSize, isDamageZoneHead, damageMultiplier, magazineSize, reloadTime, reloadAnimationPath, ammoType, maxAmmo, startingAmmo, attachmentSlots, switchInTime, switchOutTime, equipAnimationPath, unequipAnimationPath, muzzleFlashParticlePath, muzzleFlashScale, muzzleSoundPath, tracerParticlePath, tracerSpeed, impactParticlePath, impactSoundPath, impactDecalPath, shellMeshPath, shellEjectionForce, shellLifespan, meleeTraceStartSocket, meleeTraceEndSocket, meleeTraceRadius, comboWindowTime, maxComboCount, hitPauseDuration, hitPauseTimeDilation, hitReactionMontage, hitReactionStunTime, parryWindowStart, parryWindowEnd, parryAnimationPath, blockDamageReduction, blockStaminaCost, weaponTrailParticlePath, weaponTrailStartSocket, weaponTrailEndSocket, ammoPerShot, armorValue, damageAmount, damagePerSecond, damageReduction, damageType, duration, effectType, healAmount, infiniteAmmo, maxHealth, maxShield, shieldAmount, shieldRegenDelay, shieldRegenRate, params.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Combat action to perform |
| adsEnabled | boolean | — | Enable aim down sights. |
| adsFov | number | — | FOV when aiming. |
| adsSpeed | number | — | Time to aim down sights. |
| adsSpreadMultiplier | number | — | Spread multiplier when aiming. |
| ammoPerShot | number | — | — |
| ammoType | string | — | Ammo type identifier. |
| armorValue | number | — | — |
| attachmentSlots | array | — | Attachment slot definitions. |
| baseDamage | number | — | — |
| blockDamageReduction | number | — | Damage reduction when blocking (0-1). |
| blockStaminaCost | number | — | Stamina cost per blocked hit. |
| blueprintPath | string | — | Blueprint asset path. |
| bounceEnabled | boolean | — | Enable projectile bouncing. |
| bounceVelocityRatio | number | — | Velocity retained on bounce (0-1). |
| collisionRadius | number | — | — |
| comboWindowTime | number | — | Time window for combo input. |
| criticalMultiplier | number | — | Critical hit damage multiplier. |
| damageAmount | number | — | — |
| damageImpulse | number | — | Impulse applied on hit. |
| damageMultiplier | number | — | Damage multiplier for this hitbox. |
| damagePerSecond | number | — | — |
| damageReduction | number | — | — |
| damageType | string | — | — |
| duration | number | — | — |
| effectType | string | — | — |
| ejectionSocketName | string | — | Shell ejection socket name. |
| equipAnimationPath | string | — | Path to equip animation montage. |
| fireRate | number | — | — |
| headshotMultiplier | number | — | Headshot damage multiplier. |
| healAmount | number | — | — |
| hitPauseDuration | number | — | Hitstop duration in seconds. |
| hitPauseTimeDilation | number | — | Time dilation during hitstop. |
| hitReactionMontage | string | — | Path to hit reaction montage. |
| hitReactionStunTime | number | — | Stun duration on hit. |
| hitboxBoneName | string | — | Bone name for hitbox. |
| hitboxSize | object | — | Hitbox dimensions. |
| hitboxType | string | — | Hitbox collision shape. |
| hitscanEnabled | boolean | — | Enable hitscan firing. |
| homingAcceleration | number | — | Homing turn rate. |
| homingEnabled | boolean | — | Enable homing behavior. |
| impactDecalPath | string | — | Path to impact decal. |
| impactParticlePath | string | — | Path to impact particle. |
| impactSoundPath | string | — | Path to impact sound. |
| infiniteAmmo | boolean | — | — |
| isDamageZoneHead | boolean | — | Mark as headshot zone. |
| magazineSize | number | — | — |
| maxAmmo | number | — | — |
| maxComboCount | number | — | Maximum combo length. |
| maxHealth | number | — | — |
| maxShield | number | — | — |
| meleeTraceEndSocket | string | — | Socket for trace end. |
| meleeTraceRadius | number | — | Sphere trace radius. |
| meleeTraceStartSocket | string | — | Socket for trace start. |
| muzzleFlashParticlePath | string | — | Path to muzzle flash particle. |
| muzzleFlashScale | number | — | Muzzle flash scale. |
| muzzleSocketName | string | — | Muzzle socket name. |
| muzzleSoundPath | string | — | Path to firing sound. |
| name | string | — | Name identifier. |
| params | object | — | Optional action-specific parameters. These are merged with top-level arguments before routing for clients that cannot send arbitrary top-level fields. |
| parryAnimationPath | string | — | Path to parry animation. |
| parryWindowEnd | number | — | Parry window end time (normalized). |
| parryWindowStart | number | — | Parry window start time (normalized). |
| path | string | — | Directory path for asset creation. |
| projectileClass | string | — | Projectile class path. |
| projectileGravityScale | number | — | — |
| projectileLifespan | number | — | — |
| projectileMeshPath | string | — | Path to projectile mesh. |
| projectileSpeed | number | — | — |
| range | number | — | — |
| recoilPitch | number | — | Vertical recoil (degrees). |
| recoilRecovery | number | — | Recoil recovery speed. |
| recoilYaw | number | — | Horizontal recoil (degrees). |
| reloadAnimationPath | string | — | Path to reload animation. |
| reloadTime | number | — | — |
| shellEjectionForce | number | — | Shell ejection impulse. |
| shellLifespan | number | — | Shell casing lifetime. |
| shellMeshPath | string | — | Path to shell casing mesh. |
| shieldAmount | number | — | — |
| shieldRegenDelay | number | — | — |
| shieldRegenRate | number | — | — |
| spread | number | — | — |
| spreadIncrease | number | — | Spread increase per shot. |
| spreadPattern | string | — | Spread pattern type. |
| spreadRecovery | number | — | Spread recovery rate. |
| startingAmmo | number | — | — |
| switchInTime | number | — | Time to equip weapon. |
| switchOutTime | number | — | Time to unequip weapon. |
| traceChannel | string | — | Trace channel for hitscan. |
| tracerParticlePath | string | — | Path to tracer particle. |
| tracerSpeed | number | — | Tracer travel speed. |
| unequipAnimationPath | string | — | Path to unequip animation montage. |
| weaponMeshPath | string | — | Path to weapon static/skeletal mesh. |
| weaponTrailEndSocket | string | — | Trail end socket. |
| weaponTrailParticlePath | string | — | Path to weapon trail particle. |
| weaponTrailStartSocket | string | — | Trail start socket. |
No output schema declared.
No examples provided.
manage_effect ~1,061
Niagara particle systems, VFX, debug shapes, and GPU simulations. Create systems, emitters, modules, and control particle effects. Required: action. Select one enum value, then provide only parameters relevant to that action. Params by action: name, path, savePath, assetPath, timeoutMs, save, system, systemPath, systemName, emitter, emitterName, emitterPath, emitterProperties, location, actorName, attachToActor, reset, filter, deltaTime, steps, preset, shape, shapeType, radius, color, duration, lightType, intensity, density, scattering, extinction, modulePath, scriptType, autoConnect, nodeId, parameterName, parameterType, parameterValue, value, sourceBinding, spawnRate, burstCount, burstTime, spawnPerUnit, lifetime, mass, forceType, forceStrength, forceVector, velocity, velocityMode, acceleration, sizeMode, uniformSize, colorMode, materialPath, alignment, facingMode, meshPath, lightRadius, collisionMode, restitution, friction, dieOnCollision, killCondition, cameraOffset, eventName, eventType, spawnOnEvent, eventSpawnCount, eventPayload, fixedBoundsEnabled, deterministicEnabled, stageName, stageIterationSource, params.
| Name | Type | Req | Description |
|---|---|---|---|
| acceleration | object | — | 3D location (x, y, z). |
| action | string | yes | Effect/Niagara action to perform. |
| actorName | string | — | Name of the actor. |
| alignment | string | — | — |
| assetPath | string | — | Asset path (e.g., /Game/Path/Asset). |
| attachToActor | string | — | Name of the actor. |
| autoConnect | boolean | — | — |
| burstCount | number | — | — |
| burstTime | number | — | — |
| cameraOffset | number | — | — |
| collisionMode | string | — | — |
| color | — | — | RGBA color as an array [r,g,b,a] or object {r,g,b,a} depending on action. |
| colorMode | string | — | — |
| deltaTime | number | — | — |
| density | number | — | — |
| deterministicEnabled | boolean | — | — |
| dieOnCollision | boolean | — | — |
| duration | number | — | — |
| emitter | string | — | — |
| emitterName | string | — | — |
| emitterPath | string | — | Asset path (e.g., /Game/Path/Asset). |
| emitterProperties | object | — | — |
| eventName | string | — | Name of the event. |
| eventPayload | array | — | Niagara event payload attributes to expose. |
| eventSpawnCount | number | — | — |
| eventType | string | — | — |
| extinction | number | — | — |
| facingMode | string | — | — |
| filter | string | — | — |
| fixedBoundsEnabled | boolean | — | — |
| forceStrength | number | — | — |
| forceType | string | — | — |
| forceVector | object | — | 3D location (x, y, z). |
| friction | number | — | — |
| intensity | number | — | — |
| killCondition | string | — | — |
| lifetime | number | — | — |
| lightRadius | number | — | — |
| lightType | string | — | — |
| location | object | — | 3D location (x, y, z). |
| mass | number | — | — |
| materialPath | string | — | Material asset path. |
| meshPath | string | — | Mesh asset path. |
| modulePath | string | — | Asset path (e.g., /Game/Path/Asset). |
| name | string | — | Name identifier. |
| nodeId | string | — | ID of the node. |
| parameterName | string | — | Name of the parameter. |
| parameterType | string | — | — |
| parameterValue | — | — | Generic value (any type). |
| params | object | — | Optional action-specific parameters. These are merged with top-level arguments before routing for clients that cannot send arbitrary top-level fields. |
| path | string | — | Directory path for asset creation. |
| preset | string | — | — |
| radius | number | — | — |
| reset | boolean | — | — |
| restitution | number | — | — |
| save | boolean | — | — |
| savePath | string | — | Path to save the asset. |
| scattering | number | — | — |
| scriptType | string | — | — |
| shape | string | — | — |
| shapeType | string | — | — |
| sizeMode | string | — | — |
| sourceBinding | string | — | — |
| spawnOnEvent | boolean | — | — |
| spawnPerUnit | number | — | — |
| spawnRate | number | — | — |
| stageIterationSource | string | — | — |
| stageName | string | — | — |
| steps | integer | — | — |
| system | string | — | Asset path (e.g., /Game/Path/Asset). |
| systemName | string | — | — |
| systemPath | string | — | Asset path (e.g., /Game/Path/Asset). |
| timeoutMs | number | — | — |
| uniformSize | number | — | — |
| value | — | — | Generic value (any type). |
| velocity | object | — | 3D location (x, y, z). |
| velocityMode | string | — | — |
No output schema declared.
No examples provided.
manage_gas ~1,037
Create Gameplay Abilities, Effects, Attribute Sets, and Gameplay Cues for ability systems. Required: action. Select one enum value, then provide only parameters relevant to that action. Params by action: name, path, assetPath, blueprintPath, replicationMode, attributeSetPath, attributeName, attributeType, baseValue, minValue, maxValue, clampMode, abilityPath, abilityTags, cancelAbilitiesWithTag, blockAbilitiesWithTag, activationRequiredTags, activationBlockedTags, costEffectPath, cooldownEffectPath, targetingMode, targetRange, aoeRadius, taskType, activationPolicy, instancingPolicy, effectPath, durationType, duration, period, modifierOperation, modifierMagnitude, magnitudeCalculationType, setByCallerTag, targetAttribute, calculationClass, cueTag, cuePath, stackingType, stackLimitCount, stackDurationRefreshPolicy, stackPeriodResetPolicy, stackExpirationPolicy, grantedTags, applicationRequiredTags, removalTags, immunityTags, cueType, triggerType, particleSystemPath, soundPath, cameraShakePath, decalPath, tagName, componentName, defaultValue, modifierIndex, params.
| Name | Type | Req | Description |
|---|---|---|---|
| abilityPath | string | — | Path to ability asset. |
| abilityTags | array | — | Gameplay tags for this ability. |
| action | string | yes | GAS action to perform. |
| activationBlockedTags | array | — | Tags that block activation of this ability. |
| activationPolicy | string | — | When the ability activates. |
| activationRequiredTags | array | — | Tags required to activate this ability. |
| aoeRadius | number | — | Area of effect radius. |
| applicationRequiredTags | array | — | Tags required to apply this effect. |
| assetPath | string | — | Asset path (e.g., /Game/Path/Asset). |
| attributeName | string | — | Name of the attribute. |
| attributeSetPath | string | — | Path to Attribute Set asset. |
| attributeType | string | — | Predefined attribute type or Custom. |
| baseValue | number | — | Base value for attribute. |
| blockAbilitiesWithTag | array | — | Tags of abilities blocked while this is active. |
| blueprintPath | string | — | Blueprint asset path. |
| calculationClass | string | — | UGameplayEffectExecutionCalculation class path. |
| cameraShakePath | string | — | Path to camera shake asset. |
| cancelAbilitiesWithTag | array | — | Tags of abilities to cancel when this activates. |
| clampMode | string | — | Attribute clamping mode. |
| componentName | string | — | Name of the component. |
| cooldownEffectPath | string | — | Path to cooldown Gameplay Effect. |
| costEffectPath | string | — | Path to cost Gameplay Effect. |
| cuePath | string | — | Path to Gameplay Cue asset. |
| cueTag | string | — | Gameplay Cue tag (e.g., GameplayCue.Damage.Fire). |
| cueType | string | — | Type of gameplay cue notify. |
| decalPath | string | — | Path to decal material. |
| defaultValue | — | — | Generic value (any type). |
| duration | number | — | Duration in seconds. |
| durationType | string | — | Effect duration type. |
| effectPath | string | — | Path to effect asset. |
| grantedTags | array | — | Tags granted while effect is active. |
| immunityTags | array | — | Tags that block this effect. |
| instancingPolicy | string | — | How the ability is instanced. |
| magnitudeCalculationType | string | — | How magnitude is calculated. |
| maxValue | number | — | Maximum value for clamping. |
| minValue | number | — | Minimum value for clamping. |
| modifierIndex | number | — | — |
| modifierMagnitude | number | — | Magnitude of the modifier. |
| modifierOperation | string | — | Modifier operation on attribute. |
| name | string | — | Name of the asset to create. |
| params | object | — | Optional action-specific parameters. These are merged with top-level arguments before routing for clients that cannot send arbitrary top-level fields. |
| particleSystemPath | string | — | Path to particle system. |
| path | string | — | Directory path for asset creation. |
| period | number | — | Period for periodic effects. |
| removalTags | array | — | Tags that cause effect removal. |
| replicationMode | string | — | ASC replication mode. |
| setByCallerTag | string | — | Tag for SetByCaller magnitude. |
| soundPath | string | — | Sound asset path. |
| stackDurationRefreshPolicy | string | — | When to refresh stack duration. |
| stackExpirationPolicy | string | — | What happens when stack expires. |
| stackLimitCount | number | — | Maximum stack count. |
| stackPeriodResetPolicy | string | — | When to reset stack period. |
| stackingType | string | — | Stacking type for effect. |
| tagName | string | — | Name of the tag. |
| targetAttribute | string | — | Target attribute for modifier. |
| targetRange | number | — | Maximum targeting range. |
| targetingMode | string | — | Targeting mode for ability. |
| taskType | string | — | Type of ability task to add. |
| triggerType | string | — | When the cue triggers. |
No output schema declared.
No examples provided.
manage_geometry ~1,250
Create procedural meshes using Geometry Script: booleans, deformers, UVs, collision, and LOD generation. Required: action. Select one enum value, then provide only parameters relevant to that action. Params by action: outputPath, assetPath, name, path, actorName, width, height, depth, radius, innerRadius, numSides, numRings, numSteps, stepWidth, stepHeight, stepDepth, numTurns, widthSegments, heightSegments, depthSegments, radialSegments, location, rotation, scale, distance, amount, segments, angle, axis, strength, weight, latticeResolution, heightScale, midpoint, texturePath, position, center, offset, dimensions, targetActor, toolActor, trimActorName, splineActorName, keepTool, keepInside, cap, count, steps, iterations, targetTriangleCount, targetEdgeLength, weldDistance, uvChannel, uvScale, uvOffset, hardEdgeAngle, computeWeightedNormals, collisionType, hullCount, maxHullCount, maxHullVerts, targetHullCount, simplificationFactor, hullPrecision, maxVerticesPerHull, lodCount, lodIndex, reductionPercent, trianglePercent, recomputeNormals, recomputeTangents, screenSizes, params.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Geometry action to perform |
| actorName | string | — | Name of the actor. |
| amount | number | — | Generic amount for operations (bevel size, inset distance, etc.). |
| angle | number | — | Angle in degrees. |
| assetPath | string | — | Asset path (e.g., /Game/Path/Asset). |
| axis | string | — | Axis for deformation operations. |
| cap | boolean | — | — |
| center | object | — | 3D location (x, y, z). |
| collisionType | string | — | Collision complexity type. |
| computeWeightedNormals | boolean | — | Use area-weighted normals. |
| count | number | — | — |
| depth | number | — | Depth value. |
| depthSegments | number | — | Segments along depth. |
| dimensions | object | — | 3D dimensions (width, height, depth). |
| distance | number | — | Distance value. |
| hardEdgeAngle | number | — | Angle threshold for hard edges (degrees). |
| height | number | — | Height value. |
| heightScale | number | — | Texture displacement height scale. |
| heightSegments | number | — | Segments along height. |
| hullCount | number | — | Number of convex hulls for decomposition. |
| hullPrecision | number | — | Precision for convex hull generation (0-1). |
| innerRadius | number | — | Inner radius for torus. |
| iterations | number | — | Number of iterations for smooth, remesh. |
| keepInside | boolean | — | — |
| keepTool | boolean | — | — |
| latticeResolution | number | — | Control lattice resolution for lattice deformation. |
| location | object | — | 3D location (x, y, z). |
| lodCount | number | — | Number of LOD levels to generate. |
| lodIndex | number | — | Specific LOD index to configure. |
| maxHullCount | number | — | Maximum hull count for complex collision generation. |
| maxHullVerts | number | — | Maximum vertices per hull for complex collision generation. |
| maxVerticesPerHull | number | — | Maximum vertices per convex hull. |
| midpoint | number | — | Texture luminance midpoint for displacement. |
| name | string | — | Name identifier. |
| numRings | number | — | Number of rings for sphere, torus. |
| numSides | number | — | Number of sides for cylinder, cone, etc. |
| numSteps | number | — | Number of steps for stairs. |
| numTurns | number | — | Number of turns for spiral. |
| offset | object | — | 3D location (x, y, z). |
| outputPath | string | — | Output file or directory path. |
| params | object | — | Optional action-specific parameters. These are merged with top-level arguments before routing for clients that cannot send arbitrary top-level fields. |
| path | string | — | Path to a directory. |
| position | object | — | 3D location (x, y, z). |
| radialSegments | number | — | Radial segments for circular shapes. |
| radius | number | — | Radius value. |
| recomputeNormals | boolean | — | — |
| recomputeTangents | boolean | — | — |
| reductionPercent | number | — | Percent of triangles to reduce per LOD. |
| rotation | object | — | 3D rotation (pitch, yaw, roll). |
| scale | object | — | 3D scale (x, y, z). |
| screenSizes | array | — | Array of screen sizes for each LOD. |
| segments | number | — | Number of segments for bevel, subdivide. |
| simplificationFactor | number | — | Collision simplification factor. |
| splineActorName | string | — | Name of the actor. |
| stepDepth | number | — | Depth of each stair step. |
| stepHeight | number | — | Height of each stair step. |
| stepWidth | number | — | Width of each stair step. |
| steps | number | — | — |
| strength | number | — | Strength or weight. |
| targetActor | string | — | Name of the actor. |
| targetEdgeLength | number | — | Target edge length for remeshing. |
| targetHullCount | number | — | Target hull count for collision simplification. |
| targetTriangleCount | number | — | Target triangle count for simplification. |
| texturePath | string | — | Texture asset path. |
| toolActor | string | — | Name of the actor. |
| trianglePercent | number | — | Percent of triangles to keep for LOD reduction. |
| trimActorName | string | — | Name of the actor. |
| uvChannel | number | — | UV channel index (0-7). |
| uvOffset | object | — | UV offset. |
| uvScale | object | — | UV scale. |
| weight | number | — | Weight for lattice deformation. |
| weldDistance | number | — | Distance threshold for vertex welding. |
| width | number | — | Width value. |
| widthSegments | number | — | Segments along width. |
No output schema declared.
No examples provided.
manage_interaction ~525
Create interactive objects: doors, switches, chests, levers. Set up destructible meshes and trigger volumes. Required: action. Select one enum value, then provide only parameters relevant to that action. Params by action: name, folder, blueprintPath, actorName, componentName, traceType, traceDistance, traceRadius, widgetClass, showOnHover, showPromptText, promptTextFormat, doorPath, openAngle, openTime, locked, autoClose, autoCloseDelay, requiresKey, switchPath, switchType, resetTime, chestPath, lootTablePath, triggerPath, triggerShape, canToggle, params.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | The interaction action to perform. |
| actorName | string | — | Name of the actor. |
| autoClose | boolean | — | Automatically close after opening. |
| autoCloseDelay | number | — | Delay before auto-close in seconds. |
| blueprintPath | string | — | Blueprint asset path. |
| canToggle | boolean | — | — |
| chestPath | string | — | Path to chest actor blueprint. |
| componentName | string | — | Name of the component. |
| doorPath | string | — | Path to door actor blueprint. |
| folder | string | — | Path to a directory. |
| locked | boolean | — | Whether the item is locked. |
| lootTablePath | string | — | Path to loot table asset. |
| name | string | — | Name identifier. |
| openAngle | number | — | Door open rotation angle in degrees. |
| openTime | number | — | Time to open/close door in seconds. |
| params | object | — | Optional action-specific parameters. These are merged with top-level arguments before routing for clients that cannot send arbitrary top-level fields. |
| promptTextFormat | string | — | Format string for prompt (e.g., "Press {Key} to {Action}"). |
| requiresKey | boolean | — | Whether interaction requires a key item. |
| resetTime | number | — | Time to reset switch in seconds. |
| showOnHover | boolean | — | Show widget when hovering. |
| showPromptText | boolean | — | Show interaction prompt text. |
| switchPath | string | — | Path to switch actor blueprint. |
| switchType | string | — | Type of switch. |
| traceDistance | number | — | Trace distance. |
| traceRadius | number | — | Trace radius. |
| traceType | string | — | Type of interaction trace. |
| triggerPath | string | — | Path to trigger actor blueprint. |
| triggerShape | string | — | Shape of trigger volume. |
| widgetClass | string | — | Widget class path. |
No output schema declared.
No examples provided.
manage_inventory ~881
Create item data assets, inventory components, world pickups, loot tables, and crafting recipes. Required: action. Select one enum value, then provide only parameters relevant to that action. Params by action: name, path, save, blueprintPath, itemPath, iconPath, maxStackSize, stackable, uniqueItems, enableWeight, encumberanceSystem, encumberanceThreshold, categoryPath, componentName, slotCount, maxWeight, replicated, replicationCondition, pickupPath, interactionType, prompt, respawnable, respawnTime, bobbing, rotation, glowEffect, slots, statModifiers, abilityGrants, passiveEffects, attachToSocket, lootTablePath, lootWeight, minQuantity, maxQuantity, actorPath, dropCount, dropRadius, tiers, recipePath, outputItemPath, outputQuantity, craftTime, ingredientItemPath, quantity, requiredLevel, requiredStation, stationPath, recipePaths, craftingSpeedMultiplier, stationType, defaultSocket, dropOnDeath, entryIndex, properties, params.
| Name | Type | Req | Description |
|---|---|---|---|
| abilityGrants | boolean | — | Enable ability grant support when equipped. |
| action | string | yes | Inventory action to perform. |
| actorPath | string | — | Path to actor Blueprint for loot drop. |
| attachToSocket | boolean | — | Attach mesh to socket when equipped. |
| blueprintPath | string | — | Blueprint asset path. |
| bobbing | boolean | — | Enable bobbing animation. |
| categoryPath | string | — | Path to item category asset. |
| componentName | string | — | Name of the component. |
| craftTime | number | — | Time in seconds to craft. |
| craftingSpeedMultiplier | number | — | — |
| defaultSocket | string | — | Name of the socket. |
| dropCount | number | — | Number of drops to roll. |
| dropOnDeath | boolean | — | — |
| dropRadius | number | — | Radius for scattered drops. |
| enableWeight | boolean | — | — |
| encumberanceSystem | boolean | — | — |
| encumberanceThreshold | number | — | — |
| entryIndex | number | — | — |
| glowEffect | boolean | — | Enable glow effect. |
| iconPath | string | — | Path to icon texture. |
| ingredientItemPath | string | — | Path to item data asset. |
| interactionType | string | — | How player picks up item. |
| itemPath | string | — | Path to item data asset. |
| lootTablePath | string | — | Path to loot table asset. |
| lootWeight | number | — | Weight for drop chance calculation. |
| maxQuantity | number | — | Maximum drop quantity. |
| maxStackSize | number | — | — |
| maxWeight | number | — | — |
| minQuantity | number | — | Minimum drop quantity. |
| name | string | — | Name of the asset to create. |
| outputItemPath | string | — | Path to item produced by recipe. |
| outputQuantity | number | — | Quantity produced. |
| params | object | — | Optional action-specific parameters. These are merged with top-level arguments before routing for clients that cannot send arbitrary top-level fields. |
| passiveEffects | boolean | — | Enable passive effect support when equipped. |
| path | string | — | Directory path for asset creation. |
| pickupPath | string | — | Path to pickup actor Blueprint. |
| prompt | string | — | Prompt text. |
| properties | object | — | — |
| quantity | number | — | — |
| recipePath | string | — | Path to crafting recipe asset. |
| recipePaths | array | — | — |
| replicated | boolean | — | Whether to replicate. |
| replicationCondition | string | — | Replication condition for inventory. |
| requiredLevel | number | — | Required player level. |
| requiredStation | string | — | Required crafting station type. |
| respawnTime | number | — | Respawn time in seconds. |
| respawnable | boolean | — | — |
| rotation | boolean | — | Enable rotation animation. |
| save | boolean | — | Save the asset(s) after the operation. |
| slotCount | number | — | — |
| slots | array | — | Equipment slot names to configure. |
| stackable | boolean | — | — |
| statModifiers | boolean | — | Enable stat modifier support when equipped. |
| stationPath | string | — | — |
| stationType | string | — | Type of crafting station. |
| tiers | array | — | Quality tier definitions. |
| uniqueItems | boolean | — | — |
No output schema declared.
No examples provided.
manage_level ~561
Load/save levels, configure streaming, and build lighting. Required: action. Select one enum value, then provide only parameters relevant to that action. Params by action: levelPath, assetPath, levelPaths, levelName, path, savePath, destinationPath, overwrite, targetPath, exportPath, packagePath, sourcePath, sublevelPath, parentLevel, parentPath, streamingMethod, streaming, shouldBeLoaded, shouldBeVisible, saveDirtyPackages, lightType, intensity, color, location, rotation, template, useWorldPartition, metadata, newName, timeoutMs, name, quality, subLevelPath, params.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Action |
| assetPath | string | — | Asset path (e.g., /Game/Path/Asset). |
| color | array | — | RGBA color as an array [r, g, b, a]. |
| destinationPath | string | — | Destination path for move/copy. |
| exportPath | string | — | Export file path. |
| intensity | number | — | — |
| levelName | string | — | — |
| levelPath | string | — | Level asset path. |
| levelPaths | array | — | — |
| lightType | string | — | Light type. Accepts short names (Point), class names (PointLight), or lowercase (point). |
| location | object | — | 3D location (x, y, z). |
| metadata | object | — | — |
| name | string | — | Name identifier. |
| newName | string | — | — |
| overwrite | boolean | — | Overwrite if the asset/file already exists. |
| packagePath | string | — | Path to a directory. |
| params | object | — | Optional action-specific parameters. These are merged with top-level arguments before routing for clients that cannot send arbitrary top-level fields. |
| parentLevel | string | — | Parent level path. |
| parentPath | string | — | Path to a directory. |
| path | string | — | Directory path for asset creation. |
| quality | string | — | — |
| rotation | object | — | 3D rotation (pitch, yaw, roll). |
| saveDirtyPackages | boolean | — | — |
| savePath | string | — | Path to save the asset. |
| shouldBeLoaded | boolean | — | — |
| shouldBeVisible | boolean | — | — |
| sourcePath | string | — | Source path for import/move/copy. |
| streaming | boolean | — | — |
| streamingMethod | string | — | — |
| subLevelPath | string | — | Level asset path. |
| sublevelPath | string | — | Level asset path. |
| targetPath | string | — | Path to a directory. |
| template | string | — | — |
| timeoutMs | number | — | — |
| useWorldPartition | boolean | — | — |
No output schema declared.
No examples provided.
manage_level_structure ~1,484
Structure worlds: levels, sublevels, World Partition, streaming, data layers, HLOD, level instances, trigger/blocking/physics/audio/post-process volumes, and nav bounds. Required: action. Select one enum value, then provide only parameters relevant to that action. Params by action: levelName, levelPath, parentLevel, bCreateWorldPartition, bUseExternalActors, sublevelName, sublevelPath, streamingMethod, bShouldBeVisible, bShouldBlockOnLoad, bDisableDistanceStreaming, streamingDistance, streamingUsage, createVolume, boundsOrigin, boundsExtent, bAutoCalculateBounds, bEnableWorldPartition, gridCellSize, loadingRange, dataLayerName, bIsInitiallyVisible, bIsInitiallyLoaded, dataLayerType, actorName, actorPath, hlodLayerName, hlodLayerPath, bIsSpatiallyLoaded, cellSize, loadingDistance, volumeName, volumeLocation, volumeExtent, nodeClass, nodePosition, nodeName, sourceNodeName, sourcePinName, targetNodeName, targetPinName, levelInstanceName, levelAssetPath, instanceLocation, instanceRotation, instanceScale, packedLevelName, bPackBlueprints, bPackStaticMeshes, save, location, rotation, extent, sphereRadius, capsuleRadius, capsuleHalfHeight, boxExtent, bPainCausing, damagePerSec, bWaterVolume, fluidFriction, terminalVelocity, priority, bEnabled, reverbVolume, fadeTime, cullDistances, bUnbound, blendRadius, blendWeight, filter, volumeType, bBlockOnSlowStreaming, bounds, createIfMissing, gridName, layerType, params.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Level structure action to perform. |
| actorName | string | — | Name of the actor. |
| actorPath | string | — | Path to actor. |
| bAutoCalculateBounds | boolean | — | Auto-calculate bounds from content. |
| bBlockOnSlowStreaming | boolean | — | — |
| bCreateWorldPartition | boolean | — | Create with World Partition enabled. |
| bDisableDistanceStreaming | boolean | — | Disable distance-based streaming. |
| bEnableWorldPartition | boolean | — | Enable World Partition for level. |
| bEnabled | boolean | — | Whether the audio volume is enabled. |
| bIsInitiallyLoaded | boolean | — | Data layer initially loaded. |
| bIsInitiallyVisible | boolean | — | Data layer initially visible. |
| bIsSpatiallyLoaded | boolean | — | HLOD is spatially loaded. |
| bPackBlueprints | boolean | — | Include blueprints in packed level. |
| bPackStaticMeshes | boolean | — | Include static meshes in packed level. |
| bPainCausing | boolean | — | Whether the volume causes pain/damage. |
| bShouldBeVisible | boolean | — | Level should be visible when loaded. |
| bShouldBlockOnLoad | boolean | — | Block game until level is loaded. |
| bUnbound | boolean | — | Whether post process volume affects entire world. |
| bUseExternalActors | boolean | — | Enable One File Per Actor (OFPA/External Actors) for Data Layer compatibility. Automatically enabled when bCreateWorldPartition is true. |
| bWaterVolume | boolean | — | Whether this is a water volume. |
| blendRadius | number | — | Blend radius for post process volume. |
| blendWeight | number | — | Blend weight (0.0-1.0) for post process. |
| bounds | object | — | — |
| boundsExtent | object | — | Extent of level bounds. |
| boundsOrigin | object | — | Origin of level bounds. |
| boxExtent | object | — | Extent for box trigger volumes. |
| capsuleHalfHeight | number | — | Half-height for capsule trigger volumes. |
| capsuleRadius | number | — | Radius for capsule trigger volumes. |
| cellSize | number | — | HLOD cell size. |
| createIfMissing | boolean | — | — |
| createVolume | boolean | — | Create a streaming volume (true) or just report existing volumes (false). Default: true. |
| cullDistances | array | — | Array of size/distance pairs for cull distance volumes. |
| damagePerSec | number | — | Damage per second for pain volumes. |
| dataLayerName | string | — | Name of the data layer. |
| dataLayerType | string | — | Type of data layer. |
| extent | object | — | Extent (half-size) of the volume in each axis. |
| fadeTime | number | — | Fade time in seconds. |
| filter | string | — | General search filter. |
| fluidFriction | number | — | Fluid friction for physics volumes. |
| gridCellSize | number | — | World Partition grid cell size. |
| gridName | string | — | — |
| hlodLayerName | string | — | Name of the HLOD layer. |
| hlodLayerPath | string | — | Path to HLOD layer. |
| instanceLocation | object | — | Location of the level instance. |
| instanceRotation | object | — | Rotation of the level instance. |
| instanceScale | object | — | Scale of the level instance. |
| layerType | string | — | — |
| levelAssetPath | string | — | Path to the level asset for instancing. |
| levelInstanceName | string | — | Level instance name. |
| levelName | string | — | — |
| levelPath | string | — | Level asset path. |
| loadingDistance | number | — | HLOD loading distance. |
| loadingRange | number | — | Loading range for grid cells. |
| location | object | — | World location for the volume. |
| nodeClass | string | — | Node class path. |
| nodeName | string | — | Name of the node. |
| nodePosition | object | — | Position of node in graph. |
| packedLevelName | string | — | Name for the packed level actor. |
| params | object | — | Optional action-specific parameters. These are merged with top-level arguments before routing for clients that cannot send arbitrary top-level fields. |
| parentLevel | string | — | Parent level path. |
| priority | number | — | Priority value. |
| reverbVolume | number | — | Volume level for reverb (0.0-1.0). |
| rotation | object | — | Rotation of the volume. |
| save | boolean | — | Save the asset(s) after the operation. |
| sourceNodeName | string | — | Source node name. |
| sourcePinName | string | — | Name of the source pin. |
| sphereRadius | number | — | Radius for sphere trigger volumes. |
| streamingDistance | number | — | Distance/radius for streaming volume (creates ALevelStreamingVolume). |
| streamingMethod | string | — | Level streaming method. |
| streamingUsage | string | — | Streaming volume usage mode (default: LoadingAndVisibility). |
| sublevelName | string | — | Name of the sublevel. |
| sublevelPath | string | — | Level asset path. |
| targetNodeName | string | — | Target node name. |
| targetPinName | string | — | Name of the target pin. |
| terminalVelocity | number | — | Terminal velocity in the volume. |
| volumeExtent | object | — | Extent of the volume. |
| volumeLocation | object | — | Location of the volume. |
| volumeName | string | — | Name of the volume. |
| volumeType | string | — | Type filter for get_volumes_info (e.g., "Trigger", "Physics"). |
No output schema declared.
No examples provided.
manage_networking ~2,217
Configure multiplayer and player flow: replication, RPCs, authority/relevancy, network prediction, sessions, split-screen, LAN/voice chat, game framework classes, match rules, and input mappings. Required: action. Select one enum value, then provide only parameters relevant to that action. Params by action: blueprintPath, actorName, propertyName, replicated, condition, repNotifyFunc, netUpdateFrequency, minNetUpdateFrequency, netPriority, dormancy, functionName, rpcType, reliable, withValidation, ownerActorName, isAutonomousProxy, netCullDistanceSquared, useOwnerNetRelevancy, alwaysRelevant, onlyRelevantToOwner, structName, usePushModel, enablePrediction, correctionThreshold, smoothingRate, dataType, networkSmoothingMode, networkMaxSmoothUpdateDistance, networkNoSmoothUpdateDistance, maxClientRate, maxInternetClientRate, netServerMaxTickRate, role, replicateMovement, spatiallyLoaded, netLoadOnClient, replicationPolicy, customSerialization, predictionThreshold, sessionName, maxPlayers, bIsLANMatch, bAllowJoinInProgress, bAllowInvites, bUsesPresence, bUseLobbiesIfAvailable, bShouldAdvertise, interfaceType, enabled, splitScreenType, playerIndex, controllerId, serverAddress, serverPort, serverPassword, serverName, mapName, travelOptions, voiceEnabled, voiceSettings, channelName, channelType, playerName, targetPlayerId, muted, attenuationRadius, attenuationFalloff, pushToTalkEnabled, pushToTalkKey, name, path, gameModeBlueprint, parentClass, pawnClass, defaultPawnClass, playerControllerClass, gameStateClass, playerStateClass, spectatorClass, hudClass, bDelayedStart, states, numRounds, roundTime, intermissionTime, numTeams, teamSize, autoBalance, friendlyFire, teamIndex, scorePerKill, scorePerObjective, scorePerAssist, spawnSelectionMethod, respawnDelay, respawnLocation, usePlayerStarts, allowSpectating, spectatorViewMode, save, contextPath, actionPath, actionName, axisName, key, scale, shift, ctrl, alt, cmd, triggerType, modifierType, assetPath, priority, timeoutMs, can…
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Networking action to perform |
| actionName | string | — | Legacy input action mapping name. |
| actionPath | string | — | Asset path (e.g., /Game/Path/Asset). |
| actorName | string | — | Name of the actor. |
| allowSpectating | boolean | — | Allow spectator mode. |
| alt | boolean | — | Require Alt for a legacy action mapping. |
| alwaysRelevant | boolean | — | Always relevant to all clients. |
| assetPath | string | — | Asset path (e.g., /Game/Path/Asset). |
| attenuationFalloff | number | — | Falloff rate for voice attenuation. |
| attenuationRadius | number | — | Radius for voice attenuation (Proximity chat). REQUIRED for set_voice_attenuation. |
| autoBalance | boolean | — | Enable automatic team balancing. |
| axisName | string | — | Legacy input axis mapping name. |
| bAllowInvites | boolean | — | Allow player invites. |
| bAllowJoinInProgress | boolean | — | Allow joining games in progress. |
| bDelayedStart | boolean | — | Whether to delay match start. |
| bIsLANMatch | boolean | — | Whether this is a LAN match. |
| bShouldAdvertise | boolean | — | Advertise session publicly. |
| bUseLobbiesIfAvailable | boolean | — | Use lobby system if available. |
| bUsesPresence | boolean | — | Use presence for session discovery. |
| blueprintPath | string | — | Blueprint asset path. |
| canRespawn | boolean | — | — |
| channelName | string | — | Voice channel name. REQUIRED for set_voice_channel. |
| channelType | string | — | Voice channel type. |
| cmd | boolean | — | Require Cmd for a legacy action mapping. |
| condition | string | — | Replication condition. |
| contextPath | string | — | Asset path (e.g., /Game/Path/Asset). |
| controllerId | number | — | Controller ID for player input. REQUIRED for add_local_player. |
| correctionThreshold | number | — | Server correction threshold. |
| ctrl | boolean | — | Require Ctrl for a legacy action mapping. |
| customSerialization | boolean | — | Use custom serialization. |
| dataType | string | — | Network prediction data type. |
| defaultPawnClass | string | — | Default pawn class for GameMode. |
| dormancy | string | — | Net dormancy mode. |
| enablePrediction | boolean | — | Enable client-side prediction. |
| enabled | boolean | — | Whether the item/feature is enabled. |
| executeTravel | boolean | — | — |
| forceRespawn | boolean | — | — |
| friendlyFire | boolean | — | Enable friendly fire damage. |
| functionName | string | — | Name of the function. |
| gameModeBlueprint | string | — | Path to GameMode blueprint to configure. |
| gameStateClass | string | — | GameState class path. |
| hudClass | string | — | HUD class path. |
| interfaceType | string | — | Type of session interface to use. REQUIRED for configure_session_interface. |
| intermissionTime | number | — | — |
| isAutonomousProxy | boolean | — | Configure as autonomous proxy. |
| key | string | — | — |
| localPlayerNum | number | — | — |
| mapName | string | — | Map to load for hosting. REQUIRED for host_lan_server. |
| maxClientRate | number | — | Max client rate. |
| maxInternetClientRate | number | — | Max internet client rate. |
| maxPlayers | number | — | — |
| maxRespawns | number | — | — |
| minNetUpdateFrequency | number | — | Minimum update frequency when idle (Hz, default 2). |
| modifierType | string | — | — |
| muted | boolean | — | Whether the item is muted. |
| name | string | — | Name identifier. |
| netCullDistanceSquared | number | — | Network cull distance squared. |
| netLoadOnClient | boolean | — | Net load on client for replication graph. |
| netPriority | number | — | Network priority for bandwidth (default 1.0). |
| netServerMaxTickRate | number | — | Server max tick rate. |
| netUpdateFrequency | number | — | How often actor replicates (Hz, default 100). |
| networkMaxSmoothUpdateDistance | number | — | Max smooth update distance. |
| networkNoSmoothUpdateDistance | number | — | No smooth update distance. |
| networkSmoothingMode | string | — | Movement smoothing mode. |
| numRounds | number | — | — |
| numTeams | number | — | — |
| onlyRelevantToOwner | boolean | — | Only relevant to owner. |
| ownerActorName | string | — | Name of owner actor (null to clear). |
| params | object | — | Optional action-specific parameters. These are merged with top-level arguments before routing for clients that cannot send arbitrary top-level fields. |
| parentClass | string | — | Path or name of the parent class. |
| path | string | — | Directory path for asset creation. |
| pawnClass | string | — | Pawn class to use. |
| playerControllerClass | string | — | PlayerController class path. |
| playerIndex | number | — | Local player index. REQUIRED for remove_local_player. |
| playerName | string | — | Player name for voice operations. REQUIRED for mute_player (or targetPlayerId). |
| playerStateClass | string | — | PlayerState class path. |
| predictionThreshold | number | — | Prediction threshold for client prediction. |
| priority | number | — | Priority for input mapping context (default: 0). |
| propertyName | string | — | Name of the property. |
| pushToTalkEnabled | boolean | — | Enable push-to-talk mode. REQUIRED for configure_push_to_talk. |
| pushToTalkKey | string | — | Key binding for push-to-talk. |
| reliable | boolean | — | Whether the operation is reliable. |
| repNotifyFunc | string | — | RepNotify function name. |
| replicateMovement | boolean | — | Replicate movement. |
| replicated | boolean | — | Whether property should be replicated. |
| replicationPolicy | string | — | Replication policy for replication graph. |
| respawnDelay | number | — | — |
| respawnLives | number | — | — |
| respawnLocation | string | — | Where players respawn. |
| role | string | — | Net role. |
| roundTime | number | — | — |
| rpcType | string | — | Type of RPC. |
| save | boolean | — | Save the asset(s) after the operation. |
| scale | number | — | Legacy input axis scale. |
| scorePerAssist | number | — | Points awarded per assist. |
| scorePerDeath | number | — | — |
| scorePerKill | number | — | Points awarded per kill. |
| scorePerObjective | number | — | Points awarded per objective. |
| serverAddress | string | — | Server IP address. REQUIRED for join_lan_server. |
| serverName | string | — | Display name for the server. |
| serverPassword | string | — | Server password for protected games. |
| serverPort | number | — | — |
| sessionName | string | — | Name of the session. |
| shift | boolean | — | Require Shift for a legacy action mapping. |
| smoothingRate | number | — | Smoothing rate for corrections. |
| spatiallyLoaded | boolean | — | Spatially loaded for replication graph. |
| spawnSelectionMethod | string | — | How to select spawn points. |
| spectatorClass | string | — | Spectator pawn class. |
| spectatorViewMode | string | — | Spectator view mode. |
| splitScreenType | string | — | Split-screen layout type. REQUIRED for set_split_screen_type. |
| states | array | — | Match state definitions. |
| structName | string | — | Name of struct for custom serialization. |
| systemWide | boolean | — | — |
| targetPlayerId | string | — | Target player ID. REQUIRED for mute_player (or playerName). |
| teamIndex | number | — | Team index for PlayerStart. |
| teamSize | number | — | — |
| timeoutMs | number | — | — |
| travelOptions | string | — | Travel URL options string. |
| triggerType | string | — | — |
| useOwnerNetRelevancy | boolean | — | Use owner relevancy. |
| usePlayerStarts | boolean | — | Use PlayerStart actors. |
| usePushModel | boolean | — | Use push-model replication. |
| variableName | string | — | Name of the variable. |
| voiceEnabled | boolean | — | Enable/disable voice chat. REQUIRED for enable_voice_chat. |
| voiceSettings | object | — | Voice processing settings. REQUIRED for configure_voice_settings. |
| winScore | number | — | — |
| withValidation | boolean | — | Enable RPC validation. |
No output schema declared.
No examples provided.