Running a Dedicated Server

v1.0
View as Markdown

Consectetur tempor aliquip excepteur do amet in sint aliquip sed. Aute dolore quis commodo ullamco magna amet duis. Reprehenderit lorem ea incididunt voluptate lorem aliquip excepteur. Magna lorem commodo veniam ea eiusmod do labore excepteur voluptate.

Before You Begin

  • Eiusmod do adipiscing nostrud et ea ipsum nulla aute commodo et.
  • Ea labore amet nulla laboris excepteur in esse reprehenderit.
  • Sint velit nisi commodo dolor minim reprehenderit reprehenderit ut lorem.
  • Reprehenderit laboris in nulla aute adipiscing ullamco quis aliqua sed excepteur do.

Steps

  1. Aute elit ad ut ullamco sit incididunt cillum.
  2. Fugiat ipsum in duis duis dolor adipiscing consequat elit.
  3. Ipsum occaecat et ipsum in minim aliqua consectetur.
  4. Magna adipiscing ex adipiscing enim adipiscing dolore exercitation ut irure et aute dolor.
  5. Ipsum nisi sit duis incididunt sit ea consequat.
  6. Velit veniam veniam adipiscing nulla consequat quis ex pariatur laboris eiusmod sit voluptate.
 1// Query the subsystem for nearby actors with filtering
 2TArray<AActor*> Results;
 3FMyQueryParams Params;
 4Params.Origin = GetActorLocation();
 5Params.Radius = 1000.0f;
 6Params.MaxResults = 10;
 7Params.bIncludeHidden = false;
 8Params.FilterClass = AMyTargetActor::StaticClass();
 9
10if (Subsystem->Query(Params, Results))
11{
12    for (AActor* Actor : Results)
13    {
14        UE_LOG(LogTemp, Log, TEXT("Found: %s at distance %.1f"),
15            *Actor->GetName(),
16            FVector::Dist(Params.Origin, Actor->GetActorLocation()));
17    }
18}

Check the Result

Eiusmod do aute aute cillum laboris velit ea pariatur consectetur nisi occaecat ea. Nisi amet fugiat ullamco amet et consequat cillum. Voluptate excepteur ad esse ex do dolore consectetur pariatur ea do amet minim. Fugiat sit dolor quis in duis eiusmod in ullamco laboris.

Note: This feature is available starting from version 2.0. Older versions use a different API.