UE5網(wǎng)絡(luò)調(diào)試控制臺命令
用于網(wǎng)絡(luò)調(diào)試的控制臺命令
虛幻引擎(UE)?包括數(shù)個控制臺變量和命令?,這對調(diào)試網(wǎng)絡(luò)游戲很有用。
通用命令和變量
凡是使用服務(wù)器-客戶端模型的網(wǎng)絡(luò)游戲,以下命令和變量均適用。
命令
說明
net.DebugDraw
啟用后可以為復(fù)制Actor的休眠和相關(guān)性繪制調(diào)試信息。
net.ListActorChannels
將所有Actor通道的列表打印到日志中。
net.ListNetGUIDs
將所有NetGUID的列表打印到日志中。
net.Reliable.Debug
啟用后可以在每次發(fā)送一堆可靠的信息時打印日志消息。
net.PackageMap.DebugAll
調(diào)試所有對象的PackageMap序列化。
net.PackageMap.DebugObject
調(diào)試特定對象的PackageMap序列化。
net.Replication.DebugProperty
調(diào)試指定屬性的復(fù)制。
net.RPC.Debug
啟用后可以打印所有已發(fā)送的RPC。
`net.UseGranularNetworkTracking**
啟用后可以提供有關(guān)網(wǎng)絡(luò)內(nèi)存使用情況的對象列表打印信息。
net.RepMovement.DrawDebug
啟用后可以在復(fù)制運動上繪制調(diào)試信息。
p.NetShowCorrections
啟用后可以繪制顏色編碼的客戶端位置校正。
Demorec <ReplayName>, Demostop, and Demoplay <ReplayName>
可用于從控制臺錄制和播放回放。
復(fù)制圖表命令和變量
下面的列表提供了有關(guān)?復(fù)制圖表?問題的實用命令。你可以在?ReplicationGraphDebugging.cpp
?中找到調(diào)試命令的完整列表。
命令
說明
Net.RepGraph.PrintGraph
打印復(fù)制圖表的全部內(nèi)容
Net.RepGraph.PrintAllActorInfo <MatchString>
有關(guān)復(fù)制圖表中特定Actor的信息,可用于打印路徑名稱包含?<MatchString>
?的Actor的全局連接特定信息
Net.RepGraph.SetDebugActor <ClassName>
將特定Actor設(shè)置為調(diào)試Actor,在調(diào)試圖表時為你提供特定Actor上的斷點。