Bedrockサーバーでは、allow-list=trueにするとallowlist.jsonに載っているプレイヤーだけが接続できます。各エントリはname(ゲーマータグ)、xuid(任意。サードパーティの解説では初回接続時に自動補完されるとされています)、ignoresPlayerLimitを持つオブジェクトです。このツールはJSON構文エラーのないファイルを出力します。
ツールの使い方
1行に1人入力します:「ゲーマータグ」または「ゲーマータグ, XUID」。
満員でも参加させたいプレイヤーにだけignoresPlayerLimitを有効にします。
allowlist.jsonをダウンロードしてbedrock_serverの隣に置きます(サーバー停止中、またはallowlist reloadコマンドを使用)。
server.propertiesでallow-list=trueになっていることを確認し、リストにあるアカウントで接続テストします。
ゲーム内コマンドとXUID
サーバーコンソールからもallowlist add/remove/list/reloadコマンドでリストを管理できます(お使いのバージョンで「help」により確認してください)。XUIDはプレイヤーのXboxの識別子で、開始時に知っている必要はなく、サードパーティの解説ではゲーマータグでの追加で十分とされています(確認した公式ページには記載なし)。迷う場合はコマンドで追加し、サーバーが生成したファイルを確認してください。
[
{ "ignoresPlayerLimit": false, "name": "Steve" }
]よくある質問
- XUIDは必須ですか?
- いいえ。サードパーティの解説によると、空のXUIDは初回接続時に補完されます。分かる場合は、確実に識別できるよう入力してください。
- ファイルが無視されるのはなぜですか?
- よくある原因:無効なJSON(タイプミス)、フォルダの誤り(bedrock_serverの隣に置く必要があります)、server.propertiesのallow-list=false。このジェネレーターは最初の原因を防ぎます。
