カスタムタイプでサーバーを作成する
Diarkis には、以下のようなビルトインサーバータイプがあります。HTTP、TCP、UDP です。
カスタムサーバーをビルトインサーバーから分離するために、カスタムサーバーの種類を作成することもできます。
HTTP サーバーは、利用可能なサーバータイプを自動検出し、それらを自動的に処理します。
これは、ロールに基づいてサーバーを作成したい場合に有効です。
カスタムタイプの設定方法
- サーバーのソースコードで設定する場合
HTTP、UDP、TCP のサーバーのコードに追加することになります。
// Add this code to your main function before calling diarkis.Start()
mesh.SetNodeType("CUSTOM") // "CUSTOM" will be the node type - サーバーの環境変数で設定する場合
DIARKIS_APP_NAME でカスタムタイプの名前を指定することで、カスタムサーバーを作成できます。
参考リンク:Diarkis で使われる環境変数