
Dungeons&Dragons、Call of Cthulu、Pathfinderなどを集めてプレイするオンラインプラットフォーム。
Dungeon Clubは、すべての中で最もユーザーフレンドリーな仮想テーブルトップであることを目指しており、多くの機能と快適なデザインを提供しています。機能をデモンストレーションするにはホームページにアクセスするか、今すぐデモを試してください!
VTTをローカルに実行およびデバッグするには、DART SDKが必要です。 Windowsにいて、チョコレートをインストールするのに問題がない場合は、代わりにこのガイドをフォローすることをお勧めします。
SDKをダウンロードして、それがあなたのパスの一部であることを確認した後、 1回限りのセットアップとして次の行を実行します。
# Clone repository and navigate into the directory
git clone https://github.com/doodlezucc/dungeonclub.git
cd dungeonclub
dart pub get # Download all required packages
dart pub global activate webdev # Download Dart->JavaScript transpilerWebアプリのStyleSheetはSASSで記述されており、CSSに輸送する必要があります。 SASSをスタンドアロン実行可能ファイルとしてインストールするか、node.jsパッケージマネージャーNPMを使用してインストールできます。
npm install -g sass # Download SCSS->CSS transpilerSASSとWebDevの詳細。
IDE Visual Studioコードを使用している場合は、リポジトリの起動構成を利用できます。 Launch All (Terminal)デバッグ構成を選択することにより、BackEndとFrontEndサービスを同時に開始できます。
このオールインワンの起動構成は、vsコードの端末から開始されることに注意してください。これにより、単純なRキープレスでバックエンドサーバーを再起動できます。 IDEのデバッグコンソールを好む場合は、代わりに開発プロセスを個別に開始できます。
Tasks: Run Build Task (またはControl + Shift + Bを押します)。Launch Backend Debug: Start Debugging (またはF5を押します)。または、DARTスクリプトを実行して開発サーバーを開始できます。
# Launch the webdev server / stylesheet compiler / backend server
dart bin/dev.dartバックエンドとWebのサービングを初期化した後、 localhost:8080にアクセスして、Dungeon Clubの新たに配信されたライブコンパイルバージョンを表示できます。
ソースコードの変更は、どの部分に取り組んでいるかに応じて、異なる時間に反映されます。変更を見ることができます...
http://localhost:8080 )。https://dungeonclub.netでダンジョンクラブの公式版を見つけることができます。マシンでローカルサーバーをホストする場合は、これを達成するには2つの方法があります。
更新がパブリックWebサイトにロールアウトされるたびに、[リポジトリ]タブに新しいリリースが追加されます。リリースは、短い変更ログで構成され、その後、複数のプラットフォームとアーキテクチャ用の事前にコンパイルされたビルドのリストが続きます。
選択したビルドをダウンロードして解凍した後、内部に2つの関連ファイルがあります。
server.exeを実行すると、ターミナルが開き、Dungeon Clubがhttp://localhost:7070で提供されていることをお知らせします。このアドレスに移動して、VTTのロードされて使用できるようにする独自のコピーを確認できます。
ホームページで「管理者」、パスワード「管理者」、「管理者」、「管理者」に記入して、事前に登録されたMockアカウントにログインしてみてください。模擬アカウントを使用するのと通常のメールで検証されたアカウントを使用することに違いはありません。ログインが成功すると、独自のキャンペーンを作成および管理する機能が表示されます。
ネットワークでサーバーポート(デフォルトで7070 )を開くと、外部のプレイヤーはIPアドレスにアクセスしてローカルホストのWebサイトと対話できる必要があります。
実行可能リリースの公式リストとは別に、Dungeon Clubを自分で構築することもできます。開発で説明されている1回限りのセットアップに従って、必要なツールをインストールします。次に、次のコマンドを実行して、リポジトリが含む専用ビルドスクリプトを実行します。
dart bin/build.dart [options]
考えられる引数のリストについては、 dart bin/build.dart --help実行するか、次のセクションを参照してください。
次のオプションは、サーバーおよび/またはビルダーの引数として入力される場合があります。
| オプション | 意味 | デフォルト(サーブ) | デフォルト(ビルド) |
|---|---|---|---|
-h, --help | 利用可能なフラグとオプションのリストを印刷します。 | ||
--[no-]mock-account | 登録アカウントのリストとして「login.yaml」の内容を受け入れるかどうか。 | false | true |
--[no-]music | 統合された音楽プレーヤーを有効にするかどうか。サーバーホストは、YT-DLPとFFMPEGをインストールして、500 MBのバックグラウンドミュージックをダウンロードする必要がある場合があります。 | true | false |
| サーバーのみ | |||
-p, --port | サーバーポートを指定します。 | 7070 | |
--bootstrap |
| all | |
| 構築のみを作成します | |||
--[no-]copy-music | ビルドにローカルダウンロードされた音楽(Ambience/Tracks/*。MP3)を含めるかどうか。 | false | |
--[no-]download-icons | フォントの最新リリースをダウンロードして含めるかどうか(ウェブサイトで使用されるアイコン) | true | |
--part | ビルドにコンパイルして含めるパーツ。 serverまたはallすることができます。 | all |