Skip to content

Networking commands reference

This page lists console commands that diagnose Motion multiplayer behavior.

Network state

CommandPurpose
showdebug netShows network role and connection information.
stat netShows network traffic and replication statistics.
net.EnableNetStats 1Enables detailed network statistics.
p.NetShowCorrections 1Shows movement prediction corrections.

GAS state

CommandPurpose
showdebug abilitysystemShows ASC state, active effects, attributes, and tags.
log LogAbilitySystem VerboseEnables detailed GAS logs.
log LogGameplayTags VerboseEnables detailed GameplayTag logs.
log LogMotionAbilitySystem VerboseEnables detailed Motion GAS integration logs.

Motion Gameplay Debugger

ActionPurpose
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

CommandPurpose
log LogMotionCore VerboseEnables core Motion logs.
log LogMotionComponent VerboseEnables shared Motion component base logs.
log LogMotionWalking VerboseEnables walking component logs.
log LogMotionSprinting VerboseEnables sprinting component logs.
log LogMotionCrouching VerboseEnables crouching component logs.
log LogMotionJumping VerboseEnables jumping component logs.
log LogMotionBreathing VerboseEnables breathing component logs.
log LogMotionMovementSound VerboseEnables movement sound component logs.
log LogMotionCamera VerboseEnables camera component logs.
log LogMotionInput VerboseEnables Motion input logs.
log LogMotionAbilitySystemHelper VerboseEnables MotionAbilitySystemHelper utility logs.
log LogMotionReplication VerboseEnables replication and multiplayer logs.
log LogMotionCharacter VerboseEnables 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

CommandPurpose
NetEmulation.PktLag 100Adds 100 ms latency.
NetEmulation.PktLoss 2Discards 2 percent of packets.
NetEmulation.PktDup 1Duplicates 1 percent of packets.

Performance

CommandPurpose
stat fpsShows frame rate.
stat unitShows frame-time details.
stat gameShows game-thread statistics.
stat rhiShows render hardware interface statistics.

Motion - Advanced First Person Character Controller