Questions about UGS (UnrealGameSync) update in UE5ea

Hi,

We are trying to setup a new project in UE5-ea and we plan to use the UGS workflow as we did in last year in UE4.

The UGS project in UE5ea’s github repository is updated, and we found MetadataServer and PostBadgeStatus being removed. (Github commit link)

The message in commit shows that they are replaced by “Horde”, but we can not find any documents about this “Horde”.

What is this “Horde” and how can we use it? Thank you!

Horde is new CI/CD system like Jenkins or TeamCity created specifically for Unreal Engine by Epic. Sources are at Engine/Source/Programs/Horde

1 Like

Hi, I found the path you mentioned under ue5-main branch (does not exist on current 4.26 release or 5.0-ea branch). Problem solved.

Thanks for your reply!

yep,I‘ve been puzzled about this for a long time. hahahah

This seems like an error.

The metadataserver exists in the ue5-main branch and the newer Release-5.0 branch. It only seems to have been removed from the EA branch.

Plus, it doesn’t really make any sense that it would be replaced by a CI system. Crippling UGS for people that already have established CI systems would be pretty irresponsible.

It was really removed in favor of Horde and recently reimplemented again in ue5-main because of licensee requests.