Appearance
Networking commands reference
This page lists console commands that diagnose Motion multiplayer behavior.
Network state
| Command | Purpose |
|---|---|
showdebug net | Shows network role and connection information. |
stat net | Shows network traffic and replication statistics. |
net.EnableNetStats 1 | Enables detailed network statistics. |
p.NetShowCorrections 1 | Shows movement prediction corrections. |
GAS state
| Command | Purpose |
|---|---|
showdebug abilitysystem | Shows ASC state, active effects, attributes, and tags. |
log LogAbilitySystem Verbose | Enables detailed GAS logs. |
log LogGameplayTags Verbose | Enables detailed GameplayTag logs. |
log LogMotionAbilitySystem Verbose | Enables detailed Motion GAS integration logs. |
Motion Gameplay Debugger
| Action | Purpose |
|---|---|
Push the ' key during play. | Opens the Unreal Engine Gameplay Debugger. Then, use the displayed category key to enable the Motion category. |
The Motion Gameplay Debugger category shows detected Motion components and active movement state. It also shows camera curves, movement values, stamina values, GAS effects, and tags.
Motion logging
| Command | Purpose |
|---|---|
log LogMotionCore Verbose | Enables core Motion logs. |
log LogMotionComponent Verbose | Enables shared Motion component base logs. |
log LogMotionWalking Verbose | Enables walking component logs. |
log LogMotionSprinting Verbose | Enables sprinting component logs. |
log LogMotionCrouching Verbose | Enables crouching component logs. |
log LogMotionJumping Verbose | Enables jumping component logs. |
log LogMotionBreathing Verbose | Enables breathing component logs. |
log LogMotionMovementSound Verbose | Enables movement sound component logs. |
log LogMotionCamera Verbose | Enables camera component logs. |
log LogMotionInput Verbose | Enables Motion input logs. |
log LogMotionAbilitySystemHelper Verbose | Enables MotionAbilitySystemHelper utility logs. |
log LogMotionReplication Verbose | Enables replication and multiplayer logs. |
log LogMotionCharacter Verbose | Enables character and animation integration logs. |
Most Motion component logs include a network role and component prefix such as [SERVER][MotionSprintingComponent]. The prefix separates server, owning-client, and simulated-proxy output during PIE multiplayer sessions.
Network simulation
| Command | Purpose |
|---|---|
NetEmulation.PktLag 100 | Adds 100 ms latency. |
NetEmulation.PktLoss 2 | Discards 2 percent of packets. |
NetEmulation.PktDup 1 | Duplicates 1 percent of packets. |
Performance
| Command | Purpose |
|---|---|
stat fps | Shows frame rate. |
stat unit | Shows frame-time details. |
stat game | Shows game-thread statistics. |
stat rhi | Shows render hardware interface statistics. |