How to configure to play a server of the Minecraft Bedrock Edition on TrueNAS SCALE's Apps with operator privileges?
流れとしては、アクセス制限を有効化して、
自分のユーザータグにのみアクセス許可を設定した状態でサーバーにログインすると、
アクセスリスト(allowlist.json)に自分のユーザータグに対応したxuidが記録されるので、その xuid を Apps の設定画面で Operator として登録する(permissions.json に記録される)
という感じです。
(あと、使いたい機能によっては Allow Chrats をチェックする必要もある)
TrueNAS SCALE で Minecraft サーバー(Bedrock版)を構築する
でとりあえずサーバーは稼働するものの、アクセスするとMember(星マーク)の権限しかない。
Apps の設定画面内に Operators / Administrators という項目があって、ここに設定すればいいんだろうけど、ユーザータグを記述するのではなく、xuid で指定する必要があるらしい。
XUID = Xbox User Id
のことらしい。
他の資料を調べてみると、
サーバーコンソールにINするとサーバーログにユーザーのログインログアウト時に表示される
契約しているVPSの管理画面で確認できる
など。
また、Java版とは異なる値らしく、Java版の確認方法でUUIDを確認してもダメ。
(Apps というか、利用している Docker のイメージのコンソールがなんか変みたいなので、これが修正されれば View Logs で一撃で確認できるようになるかもしれないけど)
あと、きりしまのゲーマータグがスペースを含んでいるせいで受け付けてくれないフォームがいっぱいあったので、スペースの含まれないゲーマータグを使用している人はフツーに調べられるのかもしれない。また、以降の手順はすでにゲーマータグからスペースをなくしたものを使用しているので、やはりスペースの含まれるゲーマータグの人は実行できないかもしれない可能性は、ある。
そんな中、
【conoha】マイクラ統合版 マルチサーバー設定 OP権限 つけ方|下町とーさんの不登校とマインクラフト
の手順が
TrueNAS SCALE の Apps で建てた Minecraft Bedrock Edtition でも通用したので、
記録しておきます。
続きを読む » "TrueNAS SCALE の Apps で建てた Minecraft 統合版のサーバーにオペレーター権限でアクセスする"