# 구조체 FCreateBackfillTicketOptions

> Review the structure for specifying parameters when creating a backfill ticket.

##### Include##include

```cpp
#include <MatchmakerServer/Public/Models/CreateBackfillTicketOptions.h>
```

##### 구문##syntax

```cpp
USTRUCT(BlueprintType)
struct FCreateBackfillTicketOptions
```

## 필드##fields

### QueueName##queuename

Backfill 요청을 타게팅할 대기열의 이름입니다.

#### 선언##declaration

```cpp
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")
FString QueueName
```

#### 블루프린트##blueprint

| **이름**     | **유형**                                                                                             |
| :--------- | :------------------------------------------------------------------------------------------------- |
| Queue Name | [문자열](https://docs.unrealengine.com/5.3/en-US/blueprint-variables-in-unreal-engine/#variabletypes) |

#### C++##c++

| **이름**      | **유형**                                                                                  |
| :---------- | :-------------------------------------------------------------------------------------- |
| `QueueName` | [FString](https://docs.unrealengine.com/5.3/en-US/API/Runtime/Core/Containers/FString/) |

### 연결##connection

Backfill을 생성하는 서버의 IP 주소와 포트(ip:port 형식 사용)입니다. 이 프로퍼티는 서버에 매칭 티켓을 할당하는 데 사용되며, 필수 필드입니다.

#### 선언##declaration

```cpp
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")
FString Connection
```

#### 블루프린트##blueprint

| **이름** | **유형**                                                                                             |
| :----- | :------------------------------------------------------------------------------------------------- |
| 연결     | [문자열](https://docs.unrealengine.com/5.3/en-US/blueprint-variables-in-unreal-engine/#variabletypes) |

#### C++##c++

| **이름**       | **유형**                                                                                  |
| :----------- | :-------------------------------------------------------------------------------------- |
| `Connection` | [FString](https://docs.unrealengine.com/5.3/en-US/API/Runtime/Core/Containers/FString/) |

### MatchId##matchid

이 Backfill 티켓이 타게팅하는 매치의 ID입니다. 매치 ID는 할당 페이로드의 MatchmakingResults에 포함되어 있습니다. 게임 서버는 [Multiplay 기술 자료](https://www.rocketscience.gg/multiplay/)에 설명된 대로 페이로드 프록시에서 할당 페이로드를 검색합니다.

#### 선언##declaration

```cpp
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")
FString MatchId
```

#### 블루프린트##blueprint

| **이름**   | **유형**                                                                                             |
| :------- | :------------------------------------------------------------------------------------------------- |
| Match Id | [문자열](https://docs.unrealengine.com/5.3/en-US/blueprint-variables-in-unreal-engine/#variabletypes) |

#### C++##c++

| **이름**    | **유형**                                                                                  |
| :-------- | :-------------------------------------------------------------------------------------- |
| `MatchId` | [FString](https://docs.unrealengine.com/5.3/en-US/API/Runtime/Core/Containers/FString/) |

### PoolId##poolid

Backfill 티켓을 생성할 풀의 ID입니다. `attributes` 필드가 있을 경우 사용할 수 없습니다. 할당 페이로드의 MatchmakingResults에는 매치가 생성된 풀의 ID가 포함되어 있습니다. 게임 서버는 페이로드 프록시에서 [할당 페이로드](https://www.rocketscience.gg/multiplay/)를 검색합니다.

#### 선언##declaration

```cpp
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")
FString PoolId
```

#### 블루프린트##blueprint

| **이름**  | **유형**                                                                                             |
| :------ | :------------------------------------------------------------------------------------------------- |
| Pool Id | [문자열](https://docs.unrealengine.com/5.3/en-US/blueprint-variables-in-unreal-engine/#variabletypes) |

#### C++##c++

| **이름**   | **유형**                                                                                  |
| :------- | :-------------------------------------------------------------------------------------- |
| `PoolId` | [FString](https://docs.unrealengine.com/5.3/en-US/API/Runtime/Core/Containers/FString/) |

### 속성##attributes

속성 이름으로 인덱싱된 속성(숫자 또는 문자열)의 딕셔너리입니다. 속성은 매치메이킹 구성에서 정의된 해당 필터와 비교되며 티켓 그룹을 풀로 세분화하는 데 사용됩니다. 예제 속성으로는 맵, 모드, 플랫폼, 빌드 번호 등이 있습니다. 선택 사항입니다.

#### 선언##declaration

```cpp
TSharedPtr<FJsonObject> Attributes
```

#### C++##c++

| **이름**       | **유형**                                                                                                                                                                                     |
| :----------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Attributes` | [TSharedPtr](https://docs.unrealengine.com/5.0/en-US/API/Runtime/Core/Templates/TSharedPtr/)`<`[FJsonObject](https://docs.unrealengine.com/5.3/en-US/API/Runtime/Json/Dom/FJsonObject/)`>` |

### 프로퍼티##properties

매치 정보를 포함하는 프로퍼티 오브젝트입니다. 필수 필드입니다.

#### 선언##declaration

```cpp
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")
FMatchProperties Properties
```

#### 블루프린트##blueprint

| **이름** | **유형**                                    |
| :----- | :---------------------------------------- |
| 프로퍼티   | [FMatchProperties](./match-properties.md) |

#### C++##c++

| **이름**       | **유형**                                    |
| :----------- | :---------------------------------------- |
| `Properties` | [FMatchProperties](./match-properties.md) |
