드롭 테이블(레거시 Economy)
Economy v1 API는 유지 관리 모드에 있으며 새 기능은 제공되지 않고 버그 수정만 이루어집니다. v1 API는 예측 가능한 미래 동안 유지됩니다. 다음 버전의 PlayFab Economy에 대해 자세히 알아보려면 Economy v2 개요를 참조하세요!
- 사용자가 이미 카탈로그, 인벤토리, PlayFab Game Manager에 익숙하다고 가정합니다.
- 표준, 비 번들/비 컨테이너 아이템이 포함된 기본 카탈로그가 있어야 합니다.
- “무료” 게임 내 화폐로 사용할 하나 이상의 가상 화폐가 정의되어 있어야 합니다.
카탈로그에서 작업할 유사한 아이템 세트를 설정하면 드롭 테이블을 구축할 준비가 됩니다.
드롭 테이블 구축
Game Manager에서:- Title로 이동합니다.
- 왼쪽 메뉴에서 Economy를 선택합니다.
- Catalogs 탭으로 이동하여 기본 카탈로그를 선택합니다.
- Drop Tables를 선택합니다.

- New Drop Table 버튼을 선택합니다.
- Table Id를 Accessories로 설정합니다.
- ADD TO DROP TABLE을 선택합니다. Pick multiple items 팝업이 나타납니다.
-
아이템의 ID 옆에 있는 Add 버튼을 선택하여 다음 아이템을 추가합니다.
- Common Accessory
- Uncommon Accessory
- Rare Accessory
- Legendary Accessory
- Close 버튼을 선택합니다.
-
희귀도에 따라 아이템의 Weight 값을 조정합니다.
- Common: 1000
- Uncommon: 100
- Rare: 10
- Legendary: 1
- SAVE DROP TABLE을 선택합니다.

- New Drop Table 버튼을 선택합니다.
- Table Id를 Common Equipment로 설정합니다.
- ADD TO DROP TABLE을 선택합니다. Pick multiple items 팝업이 나타납니다.
-
아이템의 ID 옆에 있는 Add 버튼을 선택하여 다음 아이템을 추가합니다.
- Common Accessory
- Common Armor
- Common Sword
- Close 버튼을 선택합니다.
-
Common Equipment 옵션이 해당 슬롯에 얼마나 있을지에 따라 아이템의 Weight 값을 조정합니다.
- Common Accessory: 1
- Common Armor: 4
- Common Sword: 5
- SAVE DROP TABLE을 선택합니다.

드롭 테이블 사용
다음 두 가지 PlayFab Server API 메서드를 사용해 프로그래밍 방식으로 드롭 테이블에 액세스할 수 있습니다. GetRandomResultTables를 사용해 Game Manager에 입력한 원시 드롭 테이블 데이터를 읽을 수 있습니다.**
GetRandomResultTables**는 무작위 값을 롤하거나 결과를 수여하지 않습니다. API를 사용하면 데이터를 읽고 원하는 대로 정보를 파싱할 수 있습니다.옵션 1
itemId가 반환됩니다.
그런 다음 두 번째 호출을 통해 아이템을 만들고 플레이어에게 부여할 수 있습니다.
옵션 2
고급 드롭 테이블 사용법(루트 상자 설정)
드롭 테이블은 번들 및 컨테이너에서 링크될 수 있습니다. 번들은 단일 구매로 무작위 아이템 스택을 제공하는 가상 화폐 스토어에 좋은 옵션입니다. 예를 들어, 특정 드롭 규칙이 있는 11개 아이템 번들이 있다고 가정해 보겠습니다. 이 경우 레전더리 아이템 1개를 보장한다는 것이 고객에게 판매 포인트입니다. 또한 플레이어가 너무 운이 좋아서 레전더리 11개를 받지 않도록 제한합니다.새 드롭 테이블
말 그대로 무엇이든 드롭할 수 있는 드롭 테이블을 만들어 보겠습니다. 실제로 Anything이라고 부르겠습니다. 이 드롭 테이블을 만들 때 다른 드롭 테이블을 옵션으로 제공하고(Pick multiple items 팝업에서 Drop Tables 탭을 선택하여 다른 드롭 테이블 추가) 적절한 가중치를 할당합니다.
번들 추가
이제 드롭 테이블은 완료되었으며 번들을 추가합니다.- 왼쪽 메뉴에서 Economy를 선택합니다.
- Catalogs 탭으로 이동하여 기본 카탈로그를 선택합니다.
- Bundles를 선택하고 New Bundle을 선택합니다.
- Item Id를 11-Item Drop으로 설정하고 Consumable을 선택한 다음 By time 15 Seconds를 선택합니다.
- ADD TO BUNDLE을 선택합니다.
- Pick multiple items 팝업에서 Drop tables 탭을 선택합니다.
- ID 옆에 있는 Add 버튼을 선택하여 드롭 테이블을 추가합니다.
- Quantity 필드를 아래 이미지에 표시된 값으로 설정합니다.
- SAVE BUNDLE을 선택합니다.

- 모든 종류의 모든 아이템에는 Item ID가 있어야 합니다.
- 번들은 자체 아이템으로 간주되며, 그 콘텐츠는 부여될 때와 동일한 시점에 전달됩니다. 이러한 이유로 번들 자체를 소모품으로 만들고 전달 후 15초에 만료되도록 합니다.
- 11개 아이템이 전달되도록 다양한 수량으로 서로 다른 드롭 테이블을 추가하지만, 다른 아이템은 다른 테이블에서 롤됩니다.
- 먼저, 레전더리 아이템 1개를 최소한 보장하므로 첫 번째 슬롯은 Legendary Equipment에서 롤됩니다.
- 다음 3개 슬롯은 Anything에서 롤되며, 더 많은 레전더리를 롤하거나 덜 원하는 커먼 장비를 롤할 수 있습니다. 이 세 아이템은 크게 다를 수 있으므로 이러한 롤은 좋은 롤과 나쁜 롤을 정의합니다.
- 마지막으로, 나머지 슬롯을 보장된 Rare 및 Uncommon 아이템으로 채워 11개 아이템 롤이 너무 좋거나 나쁘지 않도록 보장합니다.
