|
| TAutoConsoleVariable< int32 > | CVarNetEnableCongestionControl (TEXT("net.EnableCongestionControl"), 0, TEXT("Enables congestion control module.")) |
| |
| int32 | BufferBloatCooldownTimeInMS = 1000 |
| |
| int32 | GNetDormancyValidate |
| |
| bool | GbNetReuseReplicatorsForDormantObjects |
| |
| constexpr uint32 | UE::Net::Connection::Private::MaxJitterClockTimeValue = (1 << NetConnectionHelper::NumBitsForJitterClockTimeInHeader) - 1 |
| |
| constexpr int32 | UE::Net::Connection::Private::MaxJitterPrecisionInMS = 1000 |
| |
| constexpr double | UE::Net::Connection::Private::JitterNoiseReduction = 16.0 |
| |
| bool | UE::Net::Connection::Private::bGracefulCloseEnabled = true |
| |
| FAutoConsoleVariableRef | UE::Net::Connection::Private::CVarNetGracefulCloseEnabled (TEXT("net.GracefulCloseEnabled"), bGracefulCloseEnabled, TEXT("If enabled, connections will wait for reliable bunches to be acked before cleaning up.")) |
| |
| int32 | UE::Net::Connection::Private::bTrackFlushedDormantObjects = true |
| |
| FAutoConsoleVariableRef | UE::Net::Connection::Private::CVarNetTrackFlushedDormantObjects (TEXT("net.TrackFlushedDormantObjects"), bTrackFlushedDormantObjects, TEXT("If enabled, track dormant subobjects when dormancy is flushed, so they can be properly deleted if destroyed prior to the next ReplicateActor.")) |
| |
| int32 | UE::Net::Connection::Private::bEnableFlushDormantSubObjects = true |
| |
| FAutoConsoleVariableRef | UE::Net::Connection::Private::CVarNetFlushDormantSubObjects (TEXT("net.EnableFlushDormantSubObjects"), bEnableFlushDormantSubObjects, TEXT("If enabled, FlushNetDormancy will flush replicated subobjects in addition to replicated components. Only applies to objects using the replicated subobject list.")) |
| |
| int32 | UE::Net::Connection::Private::bEnableFlushDormantSubObjectsCheckConditions = true |
| |
| FAutoConsoleVariableRef | UE::Net::Connection::Private::CVarNetFlushDormantSubObjectsCheckConditions (TEXT("net.EnableFlushDormantSubObjectsCheckConditions"), bEnableFlushDormantSubObjectsCheckConditions, TEXT("If enabled, when net.EnableFlushDormantSubObjects is also true a dormancy flush will also check replicated subobject conditions")) |
| |
| int32 | UE::Net::Connection::Private::bFlushDormancyUseDefaultStateForUnloadedLevels = true |
| |
| FAutoConsoleVariableRef | UE::Net::Connection::Private::CVarFlushDormancyUseDefaultStateForUnloadedLevels (TEXT("net.FlushDormancyUseDefaultStateForUnloadedLevels"), bFlushDormancyUseDefaultStateForUnloadedLevels, TEXT("If enabled, dormancy flushing will init replicators with default object state if the client doesn't have the actor's level loaded.")) |
| |
| bool | UE::Net::Private::bTrackDormantObjectsByLevel = false |
| |
| uint32 | GNetOutBytes = 0 |
| |
| FAutoConsoleCommandWithWorldAndArgs | AddimulatedConnectionsCmd (TEXT("net.SimulateConnections"), TEXT("Starts a Simulated Net Driver"), FConsoleCommandWithWorldAndArgsDelegate::CreateStatic(AddSimulatedNetConnections)) |
| |
| FAutoConsoleCommandWithWorldAndArgs | RemoveSimulatedConnectionsCmd (TEXT("net.DisconnectSimulatedConnections"), TEXT("Disconnects some simulated connections (0 = all)"), FConsoleCommandWithWorldAndArgsDelegate::CreateStatic(RemoveSimulatedNetConnections)) |
| |
| FAutoConsoleCommandWithWorldAndArgs | ForceOnePacketPerBunch (TEXT("net.ForceOnePacketPerBunch"), TEXT("When set to true it will enable AutoFlush on all connections and force a packet to be sent for every bunch we create. This forces one packet per replicated actor and can help find rare ordering bugs"), FConsoleCommandWithWorldAndArgsDelegate::CreateLambda([](const TArray< FString > &Args, UWorld *World) { bool bEnable=true;if(Args.Num() > 0) { LexTryParseString< bool >(bEnable, *Args[0]);} UE_LOG(LogNet, Display, TEXT("ForceOnePacketPerBunch set to %s"), bEnable?TEXT("true"):TEXT("false"));for(TObjectIterator< UNetConnection > It;It;++It) { if(It->Driver==World->NetDriver) { It->SetAutoFlush(bEnable);} } })) |
| |
| FAutoConsoleCommandWithWorldAndArgs | PrintActorReportCmd (TEXT("net.ActorReport"), TEXT(""), FConsoleCommandWithWorldAndArgsDelegate::CreateStatic(PrintActorReportFunc)) |
| |