Commit Graph

22358 Commits

Author SHA1 Message Date
henrik karlsson
59cd3b1849 [UBA]
* Added support for custom text in trace/visualizer... can be used to report things like horde status etc

[CL 31118070 by henrik karlsson in ue5-main branch]
2024-02-02 00:30:28 -05:00
ben marsh
eda06f4e59 Horde: Stop catching cancellation exceptions on compute tasks; creating a lot of false-positives in logs.
[CL 31116180 by ben marsh in ue5-main branch]
2024-02-01 21:16:11 -05:00
klukule
6e306d172c PR #11397: Unreal Game Sync fixes
[FYI] Randy.Jones
#jira UE-205545

[CL 31115664 by klukule in ue5-main branch]
2024-02-01 20:53:11 -05:00
ben marsh
df37cfe197 Horde: Fix static analysis warnings.
[CL 31115589 by ben marsh in ue5-main branch]
2024-02-01 20:46:14 -05:00
ben marsh
fc0a50341f Horde: Speculative fix for Linux error stating that size of memory mapped file is less than the size of the filestream (suspect caused by a symlink in the tree).
[CL 31115559 by ben marsh in ue5-main branch]
2024-02-01 20:42:01 -05:00
joe kirchoff
f6a2b5e35e Fix some dotnet warnings
#rnx

[CL 31114076 by joe kirchoff in ue5-main branch]
2024-02-01 20:01:12 -05:00
ben marsh
8b0ce8b90b Horde: Don't catch and re-throw cancellation exceptions when reading data from bundles; allow the cancellation exception to propagate to the caller.
[CL 31111243 by ben marsh in ue5-main branch]
2024-02-01 19:12:07 -05:00
ben marsh
7a34cb2024 Horde: Fix test failures.
[CL 31110876 by ben marsh in ue5-main branch]
2024-02-01 18:58:58 -05:00
ben marsh
b3820d70d1 Horde: Config and directory layout changes.
Note: Logs and artifacts produced by local builds will be under the application output folder by default after this change (ie. under bin/Debug/net8.0/Data), rather than in C:\ProgramData.

* The ServerSettings.Installed flag now controls whether the server runs in "installed" mode or not. This setting defaults to true, but is overridden to false in appsettings.Local.json to make it easy to launch the server in an IDE (the default launchSettings.json sets ASPNETCORE_ENVIRONMENT to "Local"). The Windows installer build process excludes the appsettings.Local.json file, letting it fall back to its default value.
* The user "data" directory, where logs, artifacts, and so on are kept, is moved to the "Data" folder underneath the directory containing the application. In installed mode on Windows, the data directory is set to C:\ProgramData\Epic\Horde\Server instead. In either case, the data directory can be overridden using the ServerSettings.DataDir property.
* The user "config" directory, where configuration files are read from, is the same as the "data" directory in installed builds. Default user configuration files are copied from the "Defaults" folder to the "data" directory on startup if not present, allowing users to modify them without requiring elevated permissions. For non-installed builds, the default configuration files are always read directly from the "Defaults" folder, preventing stale configuration data on the system pollute a debugging session.
* A new server.json in the user config directory allows modifying the same settings as appsettings.json.

[FYI] Josh.Engebretson, Carl.Bystrom
#jira UE-205418

[CL 31109803 by ben marsh in ue5-main branch]
2024-02-01 18:41:12 -05:00
joe kirchoff
54e424b1d9 UnrealBuildTool: msvc pch when running /analyze also creates a .pchast file
#rnx
#jira UE-205597

[CL 31106405 by joe kirchoff in ue5-main branch]
2024-02-01 17:38:31 -05:00
ben marsh
ea3d013f1b Horde: Change order of items in Getting Started section.
[CL 31096512 by ben marsh in ue5-main branch]
2024-02-01 14:18:38 -05:00
ben marsh
3a1fc29925 Horde: Documentation tweaks.
[CL 31096334 by ben marsh in ue5-main branch]
2024-02-01 14:14:28 -05:00
joe kirchoff
806580e457 UnrealBuildTool: Downgrade msvc "C4702: unreachable code" to a warning when running LTCG or PGO builds
#rnx

[CL 31095684 by joe kirchoff in ue5-main branch]
2024-02-01 14:01:04 -05:00
ben marsh
8c51679bf4 Horde: Various deployment changes
- Rename server assembly to HordeServer.dll/exe.
- Change default port for server in installed builds to 13340.
- Sign bundled tools in installer.

[CL 31095585 by ben marsh in ue5-main branch]
2024-02-01 13:59:01 -05:00
josh engebretson
891f21ec7b Horde: Temporary landing page behavior
#rnx

[CL 31095351 by josh engebretson in ue5-main branch]
2024-02-01 13:52:57 -05:00
tyler shaub
49a67009cc Update XInput to 1.4 and remove version checks (re-applies CL 30574982)
Marked XInput1_4.dll for delay load to avoid unnecessary loading in cookers

#jira UE-196970
#rb ben.hoffman

[CL 31095273 by tyler shaub in ue5-main branch]
2024-02-01 13:50:34 -05:00
ben marsh
65115f6c7d Horde: Remove local executor from default config, fix test executor.
[CL 31093672 by ben marsh in ue5-main branch]
2024-02-01 13:10:09 -05:00
ben marsh
749f07f17d Horde: Fix missing parameter from log message.
[CL 31092797 by ben marsh in ue5-main branch]
2024-02-01 12:49:20 -05:00
joe kirchoff
0f944529bf UnrealBuildTool: Always set msvc extended error info flags
#rnx

[CL 31092135 by joe kirchoff in ue5-main branch]
2024-02-01 12:37:34 -05:00
UnrealBot
9cb2a7c534 Branch snapshot for CL 31090618
[CL 31090618 in ue5-main branch]
2024-02-01 17:51:56 +00:00
joakim lindqvist
d4dfa11730 Unreal Cloud DDC - Simplified query to determine if replication bucket exists, should reduce pressure on ScyllaDB
[CL 31089327 by joakim lindqvist in ue5-main branch]
2024-02-01 11:21:16 -05:00
ben marsh
2038ba8440 Horde: Fix settings for partitioned workspaces not being sent through to agents correctly.
#jira UE-205532

[CL 31088582 by ben marsh in ue5-main branch]
2024-02-01 10:56:43 -05:00
ben marsh
032fc13191 Horde: Add a span measuring length of time spent calling IAgent.MeetsRequirements.
[CL 31087573 by ben marsh in ue5-main branch]
2024-02-01 10:21:03 -05:00
ben marsh
e09f029b37 Horde: Rename default pools to match our internal deployment, so we can test the demo stream internally.
[CL 31086620 by ben marsh in ue5-main branch]
2024-02-01 09:40:31 -05:00
josh engebretson
452b959a25 Horde: Hide pool editing based on dashboard settings
#jira UE-205547
#rnx

[CL 31085702 by josh engebretson in ue5-main branch]
2024-02-01 09:14:23 -05:00