Skip to main content

Matchmaking Match Config

1. Overview

The file matchmaking_match_config.yaml in exported package contains all configuration of match config module from exported title region. You can add, delete or update some items in the file and then re-import to the title region.

2. An Example of The File Content

# AUTO-GENERATED FILE.
#
# Export information
# @export_time: Thu, 17 Mar 2022 07:26:50 GMT
#
# This file was automatically generated by PGOS Portal.
# Copyright 2022 Proxima Beta, Inc. All Rights Reserved.
#
# Constant Definitions:
# status: 0-Enable, -1-Disable.
# provider: local or empty string.
# acceptance_enabled: enable or disable.
# auto_continue_enabled: enable or disable.

matchmaking_match_config:
snapshot_tag: "20220317152639198"
title_id: "5"
title_region_id: d_5_812179_dev
list:
- identification:
name: will_test_multi_ruleset_001
status: 0
description: xxxx
associated_ruleset:
name: ""
queue: ""
provider: ""
multi_ruleset_enabled: enable
multi_rulesets:
- provider: pgos
placer_name: olivia-test
ruleset_name: SubRuleset_1
- provider: pgos
placer_name: olivia-v19-test
ruleset_name: SubRuleset_2
- provider: pgos_local_placer
placer_name: localTest
ruleset_name: SubRuleset_3
preparing_timeout: 30
searching_timeout: 30
accepting_timeout: 30
acceptance_enabled: enable
auto_continue_enabled: disable
auto_backfill_enabled: enable
battle_session_data: xxxxxx
battle_properties:
- Key: Key1
Value: Val1
post_processing_enabled: enable
callback_vs: will-test-vs-20240126-001

3. Field Explanation

  • identification: The unique identifier for the current resource, it contains multiple fields:
    • name: The name of match config. Type: string. Length: 1-128.
  • status: The status of match config. Type: number, 0-Enable, -1-Disable.
  • description: The description of match config. Type: string. Length: 1-1024.
  • associated_ruleset: The ruleset of match config.
    • name: The name of ruleset, Type: string.
  • queue: The placer of match config. Type: string.
  • provider: The provider of match config. Type: string, local or empty string.
  • multi_ruleset_enabled: The status of multi ruleset. Type: string, enable or disable.
  • multi_rulesets: The multi ruleset of match config. Type: array.
    • provider: The provider of multi ruleset. Type: string.
    • placer_name: The placer name of multi ruleset. Type: string.
    • ruleset_name: The ruleset name of multi ruleset. Type: string.
  • preparing_timeout: The preparing timeout of match config in the unit of second. Type: number.
  • searching_timeout: The searching timeout of match config in the unit of second. Type: number. Limit: 1-600.
  • accepting_timeout: the time of accepting timeout limit, Type: number, between 1 and 300.
  • acceptance_enabled: The status acceptance of match config. Type: string, enable or disable.
  • auto_continue_enabled: Put the other player's ticket back into the ticket pool, when a player refused. Type: string, enable or disable.
  • battle_session_data: The battle session data of match config. Type: string, Limit: 0-4096.
  • battle_properties: The battle properties of match config. Type: array.
    • Key: The key of battle properties. Type: string, Limit: 0-32;
    • Value: The value of battle properties. Type: string, Limit: 0-96;
  • post_processing_enabled: The status of post processing of match config. Type: string, enable or disable.
  • callback_vs: The callback vs of match config. Type: string, Limit: 1-128.