Skip to content

Networking commands reference

This page lists console commands that are useful when testing Motion in multiplayer.

Network state

CommandPurpose
showdebug netShow network role and connection information
stat netShow network traffic and replication stats
net.EnableNetStats 1Enable detailed network stats
p.NetShowCorrections 1Visualize movement prediction corrections

GAS state

CommandPurpose
showdebug abilitysystemShow ASC state, active effects, attributes, and tags
log LogAbilitySystem VerboseEnable verbose GAS logging
log LogGameplayTags VerboseEnable verbose GameplayTag logging
log LogMotionAbilitySystem VerboseEnable verbose Motion GAS integration logging

Motion logging

CommandPurpose
log LogMotionCore VerboseEnable core Motion logging
log LogMotionWalking VerboseEnable walking component logs
log LogMotionSprinting VerboseEnable sprinting component logs
log LogMotionCrouching VerboseEnable crouching component logs
log LogMotionJumping VerboseEnable jumping component logs

Network simulation

CommandPurpose
NetEmulation.PktLag=100Add 100 ms latency
NetEmulation.PktLoss=2Drop 2 percent of packets
NetEmulation.PktDup=1Duplicate 1 percent of packets

Performance

CommandPurpose
stat fpsShow frame rate
stat unitShow frame time breakdown
stat gameShow game-thread stats
stat rhiShow render hardware interface stats

Motion - Advanced First Person Character Controller