Dedicated server での create sessionのやり方

windowsでdedicated serverを立てて実際にLAN外から入れる事は確認したのですが、入ったら同じ部屋?に飛ばされるのでルームのようなもの(Agar.ioなどの.io系ゲームを想像してくれれば助かります。)を作りたいのですがそれはdedicated server上でsessionを作るなどして出来ますか?出来ればブループリントだけで、、、

answer hub一通りとネットで色々調べてdedicated serverでsessionをできることには出来るそうなのですがブループリントだけで出来るのか、そもそもsessionとはルームのようなもので別のsessionと通信はしないように出来るのかなど気になったので質問させていただきました。

ブループリントで上記のようなことを出来るなら教えていただきたいです。
ブループリントでは出来なくても出来るなら教えていただきたいです。

SessionはRoomであると考えて問題ありません
使い方はEpicGamesのサンプルであるMultiplayerShootoutを参照すれば良いでしょう
このサンプルはすべてBlueprintで構成されています

ただし、DedicatedServerであろうと、1Instanceに対して1Sessionしか保持できません
一つのゲームサービスで多数のSessionを保持しようとすると、複数のInstanceを保持し、何かしらの方法でMatchingを行う必要が出てきます
もしMatchingまで含めるとなると、自前で準備するか、PhotonやGameSparksなど何らかのNetworkServiceを使用するか、EpicOnlineServiceの対応を待つほかありません

どんなゲームでも良いですが、オンラインプレイを実装しているゲームを思い浮かべてください

1人のプレイヤーはどれか一つのゲームにしか参加できませんね?
1Instanceにつき1Sessionとはそういうことです
これはDedicatedServerでも同じです
1つのDedicatedServerは、1つのGameSession(Room)しか保持できません

複数のRoomを作りたければ、複数のDedicatedServerが必要です
また、新しいプレイヤーが参加しようとしたとき、空いている部屋(DedicatedServer)を探して(空きが無ければ作成して)振り分けることが必要になる場合があります
これがMatchingです

なお、すでに存在する部屋を指定して(例えばServerのIPアドレスを指定して)入る場合はMatchingは必要ありません

回答ありがとうございます。
shootoutのサンプルやってみます。バージョンが古いと直接は互換性がないイメージがあるので流し見る程度で終わっていました。ありがとうございます。
すみません1Instanceに1Sessionとはどういうことでしょうか?
プレイヤーを同時に2つのルームに入れるような感じですか?
それをmatchingするとはどういうことなのかよくわかりません。
matchingしなくても複数のプレイヤーを何個かのSessionに分けてそれぞれゲームを進行できるということでいいですか?matchingしなければいけない状況を教えていただけると嬉しいです。

分かりました。ありがとうございます。
まだ分からないことがあるのでshoot outのチュートリアルをやりつつそれでもわからなかったらまた質問させていただきます。よろしくお願いいたします。