Skip to content

方式を選ぶ ​

このページは、自分の場所に置くAxeを、SkyWay版とサーバー版のどちらで動かすかを決めるためのものです。参加者から見て何が変わるかを並べ、向いている使いかたを説明します。サーバーの置き場所(Vercel・Cloudflare・レンタルサーバー)の比べかたは、バックエンドの文書のどれを置くかにあります。

早見表 ​

項目SkyWay版サーバー版(ベータ)
置くサーバートークン発行サーバー部屋のサーバー
卓のやりとりブラウザ同士で直接部屋のサーバーを通る
卓の保管参加者が0人になると部屋ごと消える最後の1人が抜けてから、既定では24時間サーバーに残る
参加者が用意するものなしGMとPLはDiscordのアカウント。ログインしない人は見学になる
役割(ロール)各自が選ぶサーバーが決める。GMが割り当てる
ダイス振った人のブラウザで振るチャットのダイスはサーバーが振る。ダイス表と4,000字を超える行は振った人のブラウザで振る
見えない情報全員のブラウザに届き、各自の画面で隠す見てよい人にしか届けない。ただし全員に届くものもある(下の注意)
画像と音声ブラウザ同士で送る。持っている人が抜けると届かない部屋ごとにサーバーに置き、その部屋の参加者だけが受け取る。部屋と一緒に消える
使えるAxeどの版でもv1.68.0から
SkyWayのアカウント要る要らない

サーバー版でも全員に届くもの

画像と音声のファイル、公開範囲を絞ったキャラクター・カード・ダイスの詳細、名前を隠したキャラクターと持ち主のいないダイスの名前、GMにだけ見せるスイッチ・地形・エフェクト、スイッチで伏せた物、暗闇や霧で隠したコマは、サーバー版でも全員のブラウザに届きます。どれも各自の画面で隠したり動かしたりしているためです。画面には出ませんが、改造したブラウザなら読めます。くわしくは、バックエンドの文書のわざと隠さないものにあります。

ログインしていない見学の人のIDは、ほかの見学の人でも名乗れます。そのためAxeは、見学の人を、見せる相手・オーナー・秘話の相手に選ばせません。見学の人が送った秘話(あとから秘話にした発言を含む)と、振ったシークレットダイスの結果は、同じIDを名乗った人にも届きます。

SkyWay版が向いているとき ​

  • 参加者にアカウントを作ってもらわずに、すぐ入ってもらいたい
  • 身内の卓で、毎回最後に保存して続きを遊ぶ
  • サーバーに卓を預けたくない。預かるものを増やしたくない

SkyWay版のトークン発行サーバーは、許可証を渡すだけで、卓の中身を預かりません。その代わり、卓を残すのは参加者の保存だけです。

サーバー版が向いているとき ​

  • 全員が抜けても、卓をしばらくサーバーに残しておきたい
  • 裏向きのカードや秘話を、見てはいけない人のブラウザに届けたくない
  • GMが役割を決め、ログインしない人は見学にしたい
  • 人数が多い卓で、つながりかたを軽くしたい

サーバー版は、まだベータです。 SkyWay版にある機能はすべて動くように作っていますが、実際の卓で使った数はまだ多くありません。不具合を見つけたら、Issueで知らせてください。

身内の外にも開いて運営するなら、預かるものと消えるときを、バックエンドの文書の運営の方針で確かめてください。プライバシーポリシーと利用規約のひな形も、そこから開けます。

あとから変えられるか ​

変えられます。方式は、Axe本体のassets/config.jsonのtransportで決まります(→ config.jsonを書く)。書き換えて置き直せば、次に開いた人から新しい方式になります。

  • 1つの配信先で使えるのは、どちらか片方です。部屋ごとには選べません
  • 両方を使いたいときは、Axe本体を2か所に置き、それぞれのconfig.jsonで方式を変えます
  • 方式を変えても、部屋そのものは移りません。続きを遊ぶときは、GMの保存を新しい方式の部屋で読み込みます

SkyWay版の卓をサーバー版の部屋で読み込むと、前の参加者の手札や秘話を見学の人がのぞけることがあります。 GMの手直しが要ります(→ 保存と読み込み)。

サーバーの選択肢 ​

方式を決めたら、置くサーバーを選びます。手順は、どれもバックエンドの文書にあります。

方式置き場所向いている人手順
SkyWay版Vercelまず手軽に置きたい人Vercelに置く
SkyWay版借りているレンタルサーバーPHPが動くサーバーをすでに借りている人レンタルサーバーに置く
SkyWay版Cloudflare Workersターミナルでコマンドを打てる人Cloudflareに置く(SkyWay版)
サーバー版Cloudflare迷ったらこちらCloudflareに置く
サーバー版VercelVercelにまとめたい人Vercelに置く

サーバー版でCloudflareとVercelのどちらにするかは、サーバー版:Cloudflare版かVercel版かにあります。 Vercel版は数分ごとにつなぎ直し、使っているVercelのWebSocketはまだベータです。

本家ユドナリウムのトークン発行サーバー(TK11235/udonarium-backend)も、SkyWay版でそのまま使えます。すでに本家用に立てているなら、config.jsonのbackend.urlをそこへ向けるだけで済みます。

次に読むもの ​