📁 ファイルの種類
PalDefender は、サーバーの動作を構成し、その機能を拡張するために使用できるさまざまなカスタム ファイル タイプをサポートしています。
現在サポートされているもの:
* Config.json
* WhiteList.json
* Banlist.json
* PalTemplate.json
* PalSummon.json
* Pals/ImportRules/*.json
* RESTAPI/RESTConfig.json
* RESTAPI/Tokens/*.json
⚡ 概要
🛠️ Config.json
サーバーの動作、モデレーション、ログ記録、および管理設定を制御します。
- セキュリティ: アンチチート (警告、キック、禁止、IP 禁止)、名前/単語フィルタリング、SteamID 保護、不正なステータス/アイテム チェック。
- ロギング: チャット、RCON、ログイン、死亡、召喚、建設活動、石油掘削装置イベントを追跡します。
- 管理者: IP ホワイトリスト、自動ログイン、ゴッドモード/チート、管理アクションの可視性。
- お知らせ: MOTD、プレイヤーの死亡、召喚、罰、戦利品イベント。
- チャットとゲームプレイの制限: メッセージの長さ、クールダウン バイパス、PvP/PvE のダメージ キャップ、木の伐採制限。
- その他: RCON Base64 サポート、起動失敗処理、オプションの中国語コマンド モード。
👥 WhiteList.json
サーバーへの参加を許可されるユーザーを定義します。 ユーザー ID と IP アドレス (マスクされた範囲を含む) の両方をサポートします。
🚫 Banlist.json
禁止、禁止解除、IP-禁止、および REST 罰則ツールで使用される PalDefender 禁止レコードを保存します。
- このファイルを手動で編集する代わりに、
/ban、/unban、/banip、/unbanip、または REST API を使用してください。 - 手動で編集する必要がある場合は、最初にサーバーを停止するか、変更後に設定をリロードしてください。
🧬 PalTemplate.json
コマンドを介してカスタマイズされた Pals を生成したり指定したりするために使用されます。
- Pal の ID、ニックネーム、性別、ステータス (HP/SP/MP)、空腹度、正気度、光沢のあるステータス、スキル、IV、パッシブなどを定義します。
- Pal の 戦闘、ユーティリティ、作業特性を完全にカスタマイズできます。
📍 PalSummon.json
カスタム Pal を特定の場所に生成します。
PalTemplateを参照し、ワールド位置 (X、Y、Z) を設定します。- 捕獲不可などのフラグを設定し、特定のステータス効果 (毒、溺死、火傷など) を無効にします。
🧾 Pals/ImportRules/*.json
カスタム Pal テンプレートを受け入れる方法を制御します。
Pals/ImportRules/Default.jsonでグローバル制限を設定します。Pals/ImportRules/Anubis.jsonなどのファイルを使用して、Pal ごとのオーバーライドを追加します。- 制限値を超えた値をブロックするかクランプするかを選択します。
- 許可されていないパッシブがインポートをブロックするか削除するかを選択します。
🌐 REST API 構成ファイル
REST API 構成は RESTAPI/RESTConfig.json に存在し、ベアラー トークンは RESTAPI/Tokens/*.json に存在します。
RESTConfig.jsonは、API が有効かどうか、バインド アドレス、ポート、コンソール ログ、および CORS 設定を制御します。- 各トークン ファイルにはプライベート トークンとアクセス許可が含まれている必要があります。トークン値を公に共有しないでください。