Ser Aymeric
すべてのガイド

FF14のキャラクター・FC用ロールをDiscordで設定する

認証済みキャラクターやフリーカンパニーのメンバーにロールを付与し、Discordに専用チャンネルを作りましょう。ロールが付かないときの確認点も紹介します。

キャラクターに応じた自動ロールの仕組み

メンバーがサーバー内で /xiv 登録 を使ってキャラクターを登録すると、Aymericはそのキャラクターに基づいてロールを付与し、ニックネームをキャラクター名に変更できます。付与するロールはダッシュボードで選び、各ロールが何を見られるかはDiscordのチャンネル権限で決まります。

「キャラクター認証を必須にする」をオンにすると、メンバーがキャラクターの所有者であることを証明するまで登録は完了しません。そのため、キャラクター登録に伴うロールは認証済みのプレイヤーだけに付与されます。

Aymericが付与できるロール

キャラクターロール:キャラクターを登録した全員に付与する1つのロールです。認証を必須にしている場合は、これが認証済みメンバーのロールになります。

フリーカンパニーのロール:特定のフリーカンパニーのメンバー用のロールです。LodestoneのIDで照合するため、フリーカンパニーの名前が変わっても機能します。

アチーブメントのロール:ゲーム内のアチーブメントに応じた最大10個のロールです。たとえば、絶コンテンツをクリアした全員に付与するロールを作れます。メンバーのアチーブメントがLodestoneで公開されている必要があります。

データセンター、ワールド、フリーカンパニー名のロール:キャラクターのデータセンター、ワールド、フリーカンパニーの名前が付いたロールで、必要に応じて作成されます。これらをオンにできるのはサーバーオーナーだけです。

ニックネーム:メンバーのニックネームがキャラクター名になります。

キャラクター・FC用のロールを設定する

  1. ダッシュボードを開き、サーバーを選んで「ファイナルファンタジーXIV」を開きます。
  2. 所有者であることが証明されたメンバーだけにロールを付与したい場合は、「キャラクター機能」で「キャラクター認証を必須にする」をオンにして保存します。
  3. 「自動ロール」でロールを選びます。「キャラクター登録後にロールを付与」をオンにしてロールを選び、フリーカンパニーのLodestone IDとそのロールを追加し、必要ならアチーブメントのロールも追加します。保存します。
  4. Discordのサーバー設定で、Aymericに「ロールの管理」権限(ニックネームを変更するには「ニックネームの管理」権限も)を与え、Aymericのロールを付与するすべてのロールより上に移動します。
  5. テストします。サーバーでキャラクターを登録し、付与されたロールを確認してください。

チャンネルをメンバー限定にする

ロールを付与するのはAymericで、誰が何を見られるかを決めるのはDiscordのチャンネル権限です。チャンネルやカテゴリーを認証済みメンバーだけに表示するには、次のようにします。

  1. チャンネルまたはカテゴリーを編集し、「権限」を開きます。
  2. @everyone の「チャンネルを見る」をオフにします。
  3. キャラクターロール(フリーカンパニー限定のチャンネルならフリーカンパニーのロール)を追加し、「チャンネルを見る」をオンにします。
  4. そのロールを持っていない人に、チャンネルが見えないことを確認してもらいます。

ロールを最新の状態に保つ

Aymericは、メンバーがキャラクターを登録したときにロールを付与しますが、ロールを外すことはありません。フリーカンパニーを脱退したり、ワールドを移動したり、別のキャラクターを登録したりしても、以前のロールは手動で外すまで残ります。フリーカンパニーのロールはときどき確認してください。

ロールを設定する前にキャラクターを登録していたメンバーは、サーバーで /xiv 登録 をもう一度実行するとロールが付与されます。

メンバーの認証を手伝う

認証でつまずきやすいのはLodestoneのコードです。下にあるキャラクターの登録・認証ガイドを案内してください。手順のほか、プロフィールが非公開、別のキャラクターにコードを書き込んだ、Lodestoneへの反映を十分に待っていないといった問題の対処法を説明しています。

誰がキャラクターを登録したかを確認するには、ファイナルファンタジーXIVの設定で「キャラクター登録のアラート」をオンにし、通知先のチャンネルを選んでください。

よくある質問

認証を必須にすると、チャンネルが非表示になったりメンバーが退出させられたりしますか?
いいえ。変わるのは、サーバーでキャラクターを登録したときの動作だけです。チャンネルを非表示にするには、上で説明したようにDiscordのチャンネル権限を使います。
メンバーが認証したのに、ロールが付与されません。
ロールは、メンバーがサーバーでキャラクターを登録したときに付与されます。/xiv 登録 をもう一度実行してもらってください。それでも付与されない場合は、Aymericに「ロールの管理」権限があるか、Aymericのロールが付与するロールより上にあるか、そのロールにモデレーション関連の権限が付いていないかを確認してください。Aymericはそうしたロールを付与しません。アチーブメントのロールには、メンバーのアチーブメントがLodestoneで公開されていることも必要です。
フリーカンパニーのLodestone IDはどこで確認できますか?
Lodestoneで自分のフリーカンパニーのページを開いてください。IDはアドレスの末尾にある長い数字です。たとえば na.finalfantasyxiv.com/lodestone/freecompany/9229001536389012345/ なら9229001536389012345です。