---
type: how-to
title: ゲームのゲームプレイを構成する
summary: 難易度など、ゲームが公開するゲームプレイのオプションを構成タブで設定します。すべてのプランで利用可能。
---

ゲームは、作者が調整可能にすることを選んだゲームプレイのオプションを公開できます。難易度、ラウンド数、制限時間などです。これらがゲームの **構成** です。ゲームのエディターの **構成** タブでそれらを設定し、変更はレンダリングされるゲームに適用されます。

構成は **Solo を含むすべてのプラン** で利用可能です。これは有料のゲートのない唯一のカスタマイズの軸です。

## 構成を設定する

サイトキー（またはチーム）の **ゲーム** ページでゲームを開き、それから **構成** タブを開きます。タブは、ゲームの作者が宣言したオプションを、それぞれその型に合った入力（はい/いいえのオプションにはトグル、境界のある数値にはスライダー、固定の選択肢のセットにはドロップダウンなど）とともに示します。欲しい値を設定して保存します。

ゲームは、作られたときのオプションだけを提供します。作者が何も公開しなかったゲームは、単に組み込みの値で動き、構成タブには設定するものがありません。

## 実行時にどう解決されるか

構成は **サーバー権威** です。それのためのページ属性はなく、訪問者は影響を与えられません。それが要点です。さもないとプレイヤーがより簡単なゲームを選べてしまうからです。訪問者がゲームを読み込むと、サーバーは：

1. あなたの上書きをゲームのプリセットにマージします。サイトキー、チーム、ゲームのバンドル済みセットの順です。
2. あなたが **既定** とマークしたプリセット（マークされたものがなければゲームの最初のプリセット）を選びます。
3. その構成をゲームに適用します。

ロケールやスキンにあるような「言語」や「システム」の入力はここにはありません。既定のプリセットがすべてです。

[検証にゲームを必須にする](/docs/site-keys/games) サイトキーでは、同じ解決済みの構成が検証に固定されるので、訪問者が遊ぶゲームと、サーバーのリプレイチェックは、同一の設定で走ります。あなたが設定する難易度は、したがって、単なる表示の選択ではなく、サーバーが検証するものの一部です。

## プリセットと既定

構成の値は、名前付きの **プリセット** にまとめられます。1 つのプリセットがゲームの **既定** です。別のものを既定としてエディターでマークすれば、サーバーがどれを選ぶか変わります。ゲームのバンドル済みのプリセットを拡張し、気にする値だけを上書きして、残りを継承できます。完全なモデル（プリセット、既定、拡張）は 3 つの軸すべてで同じように働きます。[スキーマリファレンス](/docs/references/customization-schema) を参照してください。

## 構成のフィールドが取り得るもの

構成のフィールドは型付きです。作者がオプションごとに型を選び、ダッシュボードが合致する入力をレンダリングしてあなたの値を検証します：

| 型 | 保持するもの |
|---|---|
| Boolean | はい/いいえのトグル。 |
| Number | 任意の数値。 |
| Range | 最小と最大の中の数値。 |
| List | 固定のセットからの 1 つの選択肢。 |
| String | 自由なテキスト。 |
| Link | http または https の URL。 |

色とアセットは構成ではありません。それらは [スキン](/docs/game-customization/skin) にあります。型ごとの正確なルールは [スキーマリファレンス](/docs/references/customization-schema) にあります。

## あわせて読む

- [ゲームのカスタマイズの概要](/docs/game-customization/overview)：ゲームを登録して管理する。
- [スキーマリファレンス](/docs/references/customization-schema)：すべてのフィールド型とそのルール。
- [言語をカスタマイズする](/docs/game-customization/locale) と [スキン](/docs/game-customization/skin)：ほかの 2 つの軸。
