Skip to content

Commit c8ba083

Browse files
authored
Merge 0.9.0
2 parents 5871c8b + df6e57c commit c8ba083

File tree

75 files changed

+487
-185
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+487
-185
lines changed

.buildkite/nightly.steps.yaml

Lines changed: 36 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,36 @@
1+
---
2+
# This is designed to trap and retry failures because agent lost
3+
# connection. Agent exits with -1 in this case.
4+
agent_transients: &agent_transients
5+
exit_status: -1
6+
limit: 3
7+
# BK system error
8+
bk_system_error: &bk_system_error
9+
exit_status: 255
10+
limit: 3
11+
# job was interrupted by a signal (e.g. ctrl+c etc)
12+
bk_interrupted_by_signal: &bk_interrupted_by_signal
13+
exit_status: 15
14+
limit: 3
15+
116
script_runner: &script_runner
217
agents:
3-
- "agent_count=8"
4-
- "capable_of_building=platform"
5-
- "environment=production"
6-
- "machine_type=quarter"
7-
- "permission_set=builder"
8-
- "platform=linux"
9-
- "queue=${CI_LINUX_BUILDER_QUEUE:-v3-1572524284-e64831bf1e88b227-------z}"
10-
- "scaler_version=2"
11-
- "working_hours_time_zone=london"
18+
- "agent_count=8"
19+
- "capable_of_building=platform"
20+
- "environment=production"
21+
- "machine_type=quarter"
22+
- "permission_set=builder"
23+
- "platform=linux"
24+
- "queue=${CI_LINUX_BUILDER_QUEUE:-v4-2019-12-12-bk5225-daecba805768d787}"
25+
- "scaler_version=2"
26+
- "working_hours_time_zone=london"
27+
retry:
28+
automatic:
29+
- <<: *agent_transients
30+
- <<: *bk_system_error
31+
- <<: *bk_interrupted_by_signal
1232

13-
common: &common
33+
windows: &windows
1434
agents:
1535
- "agent_count=1"
1636
- "capable_of_building=gdk-for-unreal"
@@ -19,13 +39,13 @@ common: &common
1939
- "permission_set=builder"
2040
- "platform=windows"
2141
- "scaler_version=2"
22-
- "queue=${CI_WINDOWS_BUILDER_QUEUE:-v4-2019-11-07-bk3700-fbffad576b9676d7}" # Has FASTbuild disabled
23-
timeout_in_minutes: 60 # TODO(ENG-548): reduce timeout once agent-cold-start is optimised.
42+
- "queue=${CI_WINDOWS_BUILDER_QUEUE:-v4-20-03-26-102432-bk9951-8afe0ffb}"
43+
timeout_in_minutes: 60
2444
retry:
2545
automatic:
26-
# This is designed to trap and retry failures because agent lost connection. Agent exits with -1 in this case.
27-
- exit_status: -1
28-
limit: 3
46+
- <<: *agent_transients
47+
- <<: *bk_system_error
48+
- <<: *bk_interrupted_by_signal
2949
plugins:
3050
- ca-johnson/taskkill#v4.1: ~
3151

@@ -46,4 +66,4 @@ steps:
4666
- label: "slack-notify"
4767
if: build.env("SLACK_NOTIFY") == "true" || build.branch == "master"
4868
command: "powershell -NoProfile -NonInteractive -InputFormat Text -Command ./ci/slack-notify.ps1"
49-
<<: *common # This folds the YAML named anchor into this step. Overrides, if any, should follow, not precede.
69+
<<: *windows

BuildProject.bat

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ set GDK_DIRECTORY=%UNREAL_ENGINE%\Engine\Plugins\UnrealGDK
2828
echo Building worker with GDK located at %GDK_DIRECTORY%
2929

3030
call %GDK_DIRECTORY%\SpatialGDK\Build\Scripts\BuildWorker.bat %GAME_NAME%Server Linux Development "%~dp0\%PROJECT_PATH%\%GAME_NAME%.uproject" || goto :error
31-
call %GDK_DIRECTORY%\SpatialGDK\Build\Scripts\BuildWorker.bat %GAME_NAME%SimulatedPlayer Linux Development "%~dp0\%PROJECT_PATH%\%GAME_NAME%.uproject" || goto :error
3231
call %GDK_DIRECTORY%\SpatialGDK\Build\Scripts\BuildWorker.bat %GAME_NAME% Win64 Development "%~dp0\%PROJECT_PATH%\%GAME_NAME%.uproject" || goto :error
3332
echo All builds succeeded.
3433

Game/Config/DefaultEngine.ini

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ GlobalDefaultServerGameMode=None
77
ServerDefaultMap=/Game/Maps/FPS-Start_Medium.FPS-Start_Medium
88

99
[/Script/IOSRuntimeSettings.IOSRuntimeSettings]
10-
MinimumiOSVersion=IOS_8
10+
MinimumiOSVersion=IOS_11
1111

1212
[/Script/HardwareTargeting.HardwareTargetingSettings]
1313
TargetedHardwareClass=Desktop
@@ -21,6 +21,7 @@ r.SceneColorFormat=2
2121
r.TemporalAACurrentFrameWeight=0.25
2222
r.AllowStaticLighting=False
2323
r.LightPropagationVolume = 1
24+
r.MobileHDR=False
2425

2526
[/Script/Engine.LocalPlayer]
2627
AspectRatioAxisConstraint=AspectRatio_MaintainYFOV
@@ -32,6 +33,7 @@ AspectRatioAxisConstraint=AspectRatio_MaintainYFOV
3233
+ActiveGameNameRedirects=(OldGameName="ThirdPersonShooter",NewGameName="/Script/GDKShooter")
3334
+ActiveGameNameRedirects=(OldGameName="/Script/ThirdPersonShooter",NewGameName="/Script/GDKShooter")
3435
MaximumLoopIterationCount=1000000
36+
WorldSettingsClassName=/Script/SpatialGDK.SpatialWorldSettings
3537

3638
[CoreRedirects]
3739
+PackageRedirects=(OldName="/Script/SpatialOS",NewName="/Script/SpatialGDK")
@@ -47,9 +49,6 @@ LogSpatialOSActorChannel=Log
4749
TargetedHardwareClass=Desktop
4850
DefaultGraphicsPerformance=Maximum
4951

50-
[/Script/SpatialGDK.SpatialGameInstance]
51-
bPreventAutoConnectWithLocator=False
52-
5352
[/Script/NavigationSystem.NavigationSystemV1]
5453
bAllowClientSideNavigation=True
5554

@@ -86,6 +85,8 @@ bDisableKinematicStaticPairs=False
8685
bDisableKinematicKinematicPairs=False
8786
bDisableCCD=False
8887
bEnableEnhancedDeterminism=False
88+
AnimPhysicsMinDeltaTime=0.000000
89+
bSimulateAnimPhysicsAfterReset=False
8990
MaxPhysicsDeltaTime=0.033333
9091
bSubstepping=False
9192
bSubsteppingAsync=False
@@ -94,5 +95,17 @@ MaxSubsteps=6
9495
SyncSceneSmoothingFactor=0.000000
9596
InitialAverageFrameRate=0.016667
9697
PhysXTreeRebuildRate=10
97-
DefaultBroadphaseSettings=(bUseMBPOnClient=False,bUseMBPOnServer=False,MBPBounds=(Min=(X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=0),MBPNumSubdivs=2)
98+
DefaultBroadphaseSettings=(bUseMBPOnClient=False,bUseMBPOnServer=False,bUseMBPOuterBounds=False,MBPBounds=(Min=(X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=0),MBPOuterBounds=(Min=(X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=0),MBPNumSubdivs=2)
99+
ChaosSettings=(DefaultThreadingModel=DedicatedThread,DedicatedThreadTickMode=VariableCappedWithTarget,DedicatedThreadBufferMode=Double)
98100

101+
[DerivedDataBackendGraph]
102+
MinimumDaysToKeepFile=7
103+
Root=(Type=KeyLength, Length=120, Inner=AsyncPut)
104+
AsyncPut=(Type=AsyncPut, Inner=Hierarchy)
105+
Hierarchy=(Type=Hierarchical, Inner=Boot, Inner=Pak, Inner=EnginePak, Inner=Local, Inner=Shared)
106+
Boot=(Type=Boot, Filename=%GAMEDIR%DerivedDataCache/Boot.ddc, MaxCacheSize=256)
107+
Local=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true, UnusedFileAge=17, FoldersToClean=-1, Path=../../../Engine/DerivedDataCache)
108+
Shared=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=19, FoldersToClean=-1, Path=\\mystudio.net\DDC, EnvPathOverride=UE-SharedDataCachePath)
109+
AltShared=(Type=FileSystem, ReadOnly=true, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=19, FoldersToClean=-1, Path=\\mystudio.net\DDC2, EnvPathOverride=UE-SharedDataCachePath2)
110+
Pak=(Type=ReadPak, Filename=%GAMEDIR%DerivedDataCache/DDC.ddp)
111+
EnginePak=(Type=ReadPak, Filename=../../../Engine/DerivedDataCache/DDC.ddp)

Game/Config/DefaultSpatialGDKSettings.ini

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,16 @@ ActorReplicationRateLimit=0
88
EntityCreationRateLimit=0
99
OpsUpdateRate=1000.000000
1010
bEnableHandover=True
11-
MaxNetCullDistanceSquared=900000000.000000
11+
MaxNetCullDistanceSquared=0.000000
1212
QueuedIncomingRPCWaitTime=1.000000
1313
PositionUpdateFrequency=1.000000
1414
PositionDistanceThreshold=100.000000
1515
bEnableMetrics=True
1616
bEnableMetricsDisplay=False
1717
MetricsReportRate=2.000000
1818
bUseFrameTimeAsLoad=False
19-
bCheckRPCOrder=False
20-
bBatchSpatialPositionUpdates=True
19+
bBatchSpatialPositionUpdates=False
2120
MaxDynamicallyAttachedSubobjectsPerClass=3
22-
bEnableServerQBI=True
23-
bPackRPCs=True
2421
DefaultReceptionistHost=127.0.0.1
2522
bUseDevelopmentAuthenticationFlow=False
2623
DevelopmentAuthenticationToken=
@@ -30,3 +27,21 @@ bEnableOffloading=False
3027
ActorGroups=()
3128
ServerWorkerTypes=("UnrealWorker")
3229
ServicesRegion=Default
30+
UseIsActorRelevantForConnection=False
31+
WorkerLogLevel=Warning
32+
SpatialDebuggerClassPath=/SpatialGDK/SpatialDebugger/BP_SpatialDebugger.BP_SpatialDebugger_C
33+
bEnableUnrealLoadBalancer=False
34+
LoadBalancingWorkerType=(WorkerTypeName="UnrealWorker")
35+
LoadBalanceStrategy=None
36+
LockingPolicy=None
37+
bUseRPCRingBuffers=True
38+
DefaultRPCRingBufferSize=32
39+
RPCRingBufferSizeMap=()
40+
MaxRPCRingBufferSize=32
41+
bTcpNoDelay=False
42+
UdpServerUpstreamUpdateIntervalMS=1
43+
UdpServerDownstreamUpdateIntervalMS=1
44+
UdpClientUpstreamUpdateIntervalMS=1
45+
UdpClientDownstreamUpdateIntervalMS=1
46+
SpatialDebugger=BlueprintGeneratedClass'/Game/Blueprints/LoadBalancing/BP_VerboseSpatialDebugger.BP_VerboseSpatialDebugger_C'
47+
-13.9 KB
Binary file not shown.
5.33 KB
Binary file not shown.
23.8 KB
Binary file not shown.
30.2 KB
Binary file not shown.
-11.5 KB
Binary file not shown.
32.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)