From 6eb1db550501338a3fae1e072982c7ab32f1ab81 Mon Sep 17 00:00:00 2001 From: Kingsmedia Date: Sat, 28 May 2022 12:43:09 +0200 Subject: [PATCH] 202 - Wrapping up Lag Compensation --- Config/DefaultEngine.ini | 11 +++++++---- .../Character/Animation/Swap.uasset | Bin 13251 -> 13254 bytes Source/Blaster/Weapon/HitScanWeapon.cpp | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini index d05e43c..0c9d704 100644 --- a/Config/DefaultEngine.ini +++ b/Config/DefaultEngine.ini @@ -46,13 +46,13 @@ bUseManualIPAddress=False ManualIPAddress= [/Script/Engine.GameEngine] -+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemEOS.NetDriverEOS",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver") [OnlineSubsystem] -DefaultPlatformService=EOS +DefaultPlatformService=Steam [OnlineSubsystemSteam] -bEnabled=false +bEnabled=true SteamDevAppId=480 bInitServerOnClient=true @@ -60,7 +60,7 @@ bInitServerOnClient=true NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection" [OnlineSubsystemEOS] -bEnabled=true +bEnabled=false [/Script/OnlineSubsystemEOS.NetDriverEOS] bIsUsingP2PSockets=true @@ -106,6 +106,7 @@ NetServerMaxTickRate=120 +Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.") +Profiles=(Name="UI",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility"),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ") +DefaultChannelResponses=(Channel=ECC_GameTraceChannel1,DefaultResponse=ECR_Block,bTraceType=False,bStaticObject=False,Name="SkeletalMesh") ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel2,DefaultResponse=ECR_Ignore,bTraceType=False,bStaticObject=False,Name="HitBox") -ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall") -ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn") -ProfileRedirects=(OldName="StaticMeshComponent",NewName="BlockAllDynamic") @@ -144,3 +145,5 @@ bMirrorPresenceToEAS=False bSubstepping=True MaxSubstepDeltaTime=0.008000 +[PacketSimulationSettings] +PktLag = 0 diff --git a/Content/Blueprints/Character/Animation/Swap.uasset b/Content/Blueprints/Character/Animation/Swap.uasset index 2b42c82ff3d3e5fb5d20f75d55d640b4bd469e3e..54c89e6c6efcac699b94c61e5dabf4b589817a13 100644 GIT binary patch delta 4615 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