Room モジュールをサーバーでセットアップする
概要
Room モジュールは、TCP、UDP サーバー上でセットアップをすることが可能です。
セットアップ
クライアントにビルトイン・コマンドを公開するには、 diarkisexec パッケージを利用してセットアップできます。
以下の様にサーバーの main 関数に追加します。以下は UDP サーバーでセットアップするサンプルです。diarkisexec の setup 関数は diarkisexec.StartDiarkis()
を呼ぶ前に実行する必要があります。
詳細は diarkisexec の API リファレンスを参照して下さい。
package main
import "github.com/Diarkis/diarkis/diarkisexec"
func main() {
logConfigPath := "/configs/shared/log.json"
meshConfigPath := ""
diarkisexec.SetupDiarkis(logConfigPath, meshConfigPath, &diarkisexec.Modules{
Room: &diarkisexec.Options{ExposeCommands: true},
})
diarkisexec.SetupDiarkisUDPServer("/configs/udp/main.json")
diarkisexec.StartDiarkis()
}
サーバー・テンプレートで簡単にサーバーを立ち上げることができるので、まずはこちらを利用することをお勧めいたします。 Diarkis サーバーテンプレート
最終更新
役に立ちましたか?