How to have multiple pixel streaming sessions of an unreal engine project on an EC2 instance?

Hello everyone, I am using EC2 to Pixel Stream my Unreal Engine 5.5 project and have been able to successfully deploy it.
The main problem arises when sharing the project link to a group of people since everyone rather than getting their own experiences, get a shared one.
How can I multiple private sessions for the same?

Thank You in advance!

You would have multiple EC2 instances running, and then you’d need another server that each player connects to initially before being redirected to an available UE instance. There is some documentation and code available for what was called the Matchmaker, but this has since been deprecated.

If you’re interested in keeping everything on AWS, they have their own dedicated service for this called Amazon GameLift Streams.

Having multiple EC2 is cost effective. So, you can launch multiple instances of the pixel streaming servers and multiple instances of the applications on different ports, so the you can assign available ports( where ever instance is running ) give it to user. End result you have multiple instances of application, but you are having only one EC2, Don’t forgot to do autokill, loadbalancing, otherwise it will cost you more