Interface
このインターフェースは、XP Client のオプションを設定するために使用します。
| Property | Type | Optional | Default | Description |
|---|---|---|---|---|
| auto_create | boolean | ✅ | データベースにユーザーを自動作成するか。 | |
| dbOptions.type | "mongodb" or "sqlite" | ✅ | mongodb | 使用するデータベース種別。 |
| dbOptions.database | MongoClient or better-sqlite3 database | ✅ | 使用するデータベース。type を指定する場合は必須です。 | |
| dbOptions.name | string | ✅ | MongoDB 専用: 明示的なデータベース名。省略時は接続の既定データベースが使われます。 | |
| debug | boolean | ✅ | false | デバッグログを有効にするか。 |
| notify | boolean | ✅ | true | 情報ログを有効にするか。 |
| xp_rate | "fast", "normal", "slow" or number | ✅ | normal | XP 獲得率。数値を指定する場合は有限数かつ 0 より大きい必要があります。 |