連携でできること
ConsoleサーバーとDiscordサーバーを連携すると、DayZ HubのDiscordボットとConsoleが連動して動きます。
投票報酬:プレイヤーは、投票トークンで購入したものをゲームのチャットで !claim と入力して受け取れます。
サーバーコマンド:スタッフはDiscordで /server を使って、ゲームサーバーのBAN、BAN解除、キック、お知らせ、プレイヤーへのメッセージ、ロック、ロック解除、再起動ができます。
フィード:Live Status、/dayzstats、Kill Feed、参加と退出のフィード、レイドアラートは、Consoleサーバーを情報源として使えます。
始める前に
Consoleサーバーと、DayZ Hub Premium 3のあるDiscordサーバーが必要です。Discordサーバーは、Consoleアカウントに連携しているDiscordアカウントの所有である必要があります(マイアカウント)。連携できるのはConsoleサーバーの所有者だけです。連携はFreeを含め、Consoleのどのプランでも使えます。
サーバーを連携する
- Consoleでサーバーを開き、連携に進みます。
- DayZ Hubのカードで、一覧からDiscordサーバーを選んで保存します。
- 両方の条件を満たすと、カードに有効と表示されます。一時停止と表示された場合は理由も表示されます。DiscordサーバーにPremium 3がないか、連携中のDiscordアカウントの所有ではない場合です。
- 連携を解除するには、サーバーを選ばずに保存します。何も削除されません。
ゲーム内で投票報酬を受け取る
Consoleが受け渡しを確認できない場合は、二重に渡さず、スタッフ向けに保留されます。
- プレイヤーがサーバーに投票し、Discordで /votes collect を実行します。
- /votes buy でアイテムを購入します。
- ゲームのチャットで !claim と入力します。Consoleが数秒以内に本人の近くにアイテムを渡し、プライベートメッセージで返信します。
- !tokens で残高、!shop でショップの一覧を確認できます。
Discordからサーバーを操作する
Discordの /server には、ban、unban、kick、announce、message、lock、unlock、restart があります。それぞれにDiscordの権限が必要です。ban と unban にはメンバーをBAN、kick にはメンバーをキック、announce と message にはメッセージの管理、lock、unlock、restart にはサーバー管理が必要です。restart は確認も求められます。
すべての操作は、Discordとスタッフの名前とともに監査ログに記録されます。Discordからのunbanで解除されるのはDiscordで行ったBANだけで、手動で設定したBANは解除されません。
連携が一時停止したら
連携は使うたびに確認されます。Consoleのプランまたは DiscordサーバーのPremium 3が終了したり、Discordアカウントが変わったりすると、自動的に一時停止します。何も削除されず、両方の条件が再び満たされればすぐに再開します。