Hi,
I’m trying to figure out how to get UGS to pull precompiled binaries from Horde using artifacts.
Previously it was setup to pull P4 binary zips and worked. I recently got Horde to start publishing PCBs as artifacts, which seems to work fine but UGS doesn’t appear to pull any of them.
This is what my artefact looks like:
`{
“id”: “67eabaf9a5469ad837f2e9a3”,
“name”: “editor-win64-development”,
“type”: “ugs-pcb”,
“description”: “Editor Win64”,
“streamId”: “depot-stream”,
“change”: 88849,
“commitId”: {
“name”: “88849”,
“order”: 88849
},
“keys”: [
“job:67eab7d9a5469ad837f29d18”,
“job:67eab7d9a5469ad837f29d18/step:0dfe”,
“ugs-project=//depot/stream/projectname/projectname.uproject”
],
“metadata”: [
“Stream=//DEPOT/STREAM”,
“Platform=Win64”,
“Configuration=Development”,
“ArchiveType=Editor”
],
“namespaceId”: “horde-artifacts”,
“refName”: “ugs-pcb/depot-stream/88849/editor-win64-development/67eabaf9a5469ad837f2e9a3”,
“createdAtUtc”: “2025-03-31T15:55:37Z”
}` But UGS says there aren’t any binaries to sync. Am I missing some kind of setup in UnrealGameSync.ini or in Horde?
I’ve tried looking through the UnrealGameSync source as much as possible but I can’t seem to find anything that would be preventing the above from working.
I did find this line in ArchiveInfo.cs **// Where to find archives, you’ll have either Perforce (DepotPath) or Horde (ArchiveType)**, but I don’t see anything about this ArchiveType being referenced here.
Previous P4 setup in UnrealGameSync.ini:
`[//Depot/Stream/Project/Project.uproject]
+Archives=(Name=“P4”, DepotPath=“//Depot/EditorStream/++Depot+Stream-ProjectEditor.zip”)`Any help would be appreciated, thanks.