LogoLogo
日本語
日本語
  • Diarkis ヘルプセンター
  • Diarkis の概要
  • 始めよう
    • Diarkis サーバーテンプレート
    • Diarkis クライアント SDK
    • チュートリアル
      • 1. Diarkis サーバーをローカル環境で起動する
      • 2. テストクライアントで疎通確認する
      • 3. カスタムコマンドを実装する
      • Diarkis クライアントからサーバに接続する
    • サンプル
  • Diarkis のモジュール
    • Room モジュール
      • Room モジュールをサーバーでセットアップする
      • Room サンプル
        • room_broadcast
      • Room モジュールをクライアントから利用する
      • Room のその他の機能
    • MatchMaker モジュール
      • MatchMaker モジュールをサーバーでセットアップする
    • Field モジュール
      • Field モジュールをサーバーでセットアップする
    • P2P モジュール
      • P2P モジュールをサーバーでセットアップする
      • P2P サンプル
    • DM (Direct Message) モジュール
      • DM モジュールをサーバーでセットアップする
    • Notifier モジュール
      • Notifier モジュールをサーバーでセットアップする
    • Session モジュール
      • Session モジュールをサーバーでセットアップする
    • Group モジュール
      • Group モジュールをサーバーでセットアップする
  • Diarkis サーバー
    • Diarkis サーバをクラウド環境で起動する
      • AWS
    • Diarkis サーバーを Windows 環境で起動する
    • MARS サーバー
    • UDP サーバー
    • TCP サーバー
    • HTTP サーバー
    • Metrics API
    • サーバー間通信 - Mesh
  • Diarkis クライアント
    • ランタイム・ライブラリ
      • Diarkis RUDP
    • Diarkis Module
      • Diarkis Module の初期化と終了
      • Diarkis Module のカスタイマイズ
      • Diarkis Module のロギング・システム
      • マイグレーション
      • Diarkis のスレッド
    • サンプル
      • C++
        • room_broadcast
        • directmessage_simple
        • group_sample
        • matching_and_turn
        • matchmaker_ticker
        • p2p_rudp_sample
        • session_simple
      • Unreal Engine Plugin
        • FieldWalker
      • Unity Plugin
        • FieldWalker
          • HowToReplicatePosition.md
  • Diarkis ツール
    • Diarkis CLI
      • cgo を利用するプロジェクトをビルドする方法
      • Diarkis CLI v3 への切り替え手順
  • リファレンス
    • API リファレンス
    • リリースノート
      • v1.0
      • v1.0.1
      • v1.0.2
      • v1.0.3
      • v1.0.4
      • v1.0.5
      • v1.0.6
  • サポート
    • ライセンスと購入
GitBook提供
このページ内
  • C++ サンプル
  • C++ Unreal Engine Plugin サンプル
  • C# Unity Plugin サンプル

役に立ちましたか?

  1. 始めよう

サンプル

前へDiarkis クライアントからサーバに接続する次へDiarkis のモジュール

最終更新 9 か月前

役に立ちましたか?

Diarkis を使ったモジュールやユースケース別のサンプルを紹介します。

Diarkis クライアント SDK では様々なサンプルを用意しています。

C++ サンプル

C++ 版クライアント・ランタイムの使用方法を紹介するためのサンプル・プログラムです。 C++ 版 Diarkis クライアント SDK パッケージの samples 以下に配置されています。 詳細については C++ 版 Diarkis クライアント SDK パッケージに含まれる SAMPLE_README.md を参照してください。

    • DM モジュールの基本的な使用方法を紹介するサンプル・プログラムです。

    • Group モジュールの使用方法を紹介するサンプル・プログラムです。

    • Diarkis サーバに接続し MatchMaker モジュールでマッチメイキングを行った後、別の Diarkis サーバーに接続しなおしてマッチしたユーザーと同じ Room に入って通信を行うサンプルです。 ゲーム等で良く行われるフローを Diarkis で実装した場合のサンプルとなります。

    • MatchMaker のチケット機能の使用方法を紹介するサンプル・プログラムです。

    • P2P モジュールの RUDP 機能の使用方法を紹介するサンプル・プログラムです。

    • Room モジュールと P2P モジュールを使用したサンプル・プログラムです。Room 経由のリレー通信と P2P 通信の使用方法を紹介します。

    • Session モジュールの基本的な使用方法を紹介するサンプルです。

C++ Unreal Engine Plugin サンプル

    • C++ 版クライアント SDK を Unreal Engine のプラグインとして組み込んだサンプルです。 このサンプルでは Diarkis の複数のモジュールを使用して位置の同期、メッセージの送受信、マッチメイキング等を行う統合的なサンプルとなっています。

C# Unity Plugin サンプル

    • C# 版クライアント SDK を Unity のプラグインとして組み込んだサンプルです。 このサンプルでは Diarkis の複数のモジュールを使用して位置の同期、メッセージの送受信、マッチメイキング等を行う統合的なサンプルとなっています。

directmessage_simple
group_sample
matching_and_turn
matchmaker_ticket
p2p_rudp_sample
room_broadcast
session_simple
FieldWalker
FieldWalker