カスタムタイプでサーバーを作成する

Diarkis には、以下のようなビルトインサーバータイプがあります。HTTP、TCP、UDP です。

カスタムサーバーをビルトインサーバーから分離するために、カスタムサーバーの種類を作成することもできます。

HTTP サーバーは、利用可能なサーバータイプを自動検出し、それらを自動的に処理します。

これは、ロールに基づいてサーバーを作成したい場合に有効です。

カスタムタイプの設定方法

  1. サーバーのソースコードで設定する場合
    HTTP、UDP、TCP のサーバーのコードに追加することになります。
    // Add this code to your main function before calling diarkis.Start()

    mesh.SetNodeType("CUSTOM") // "CUSTOM" will be the node type
  2. サーバーの環境変数で設定する場合
    DIARKIS_APP_NAME でカスタムタイプの名前を指定することで、カスタムサーバーを作成できます。
    参考リンク:Diarkis で使われる環境変数