How many concurrent users can we have in one game session with auto scaling enabled for a C5 instancce

0

Here's some context:

  1. AWS GameLift currently supports a maximum of 50 concurrent game sessions that can run on a single instance

  2. You can have 200 player sessions in a single game session.

Point 1 and 2 are given by AWS Support.

Now, i have a following up question: If i want to have let's say 300+ player sessions, what do i need to do??

And how about the case if I want to have unlimited player session in a single game session?? Is that possible? Is there a way to auto scale the performance of that game session? Just curious if this is possible. Thanks!

asked a year ago542 views
3 Answers
1

I'm assuming you wants to make a game session with high interaction between the players.

You can't have more than 200 player sessions per game session for GameLift managed hosting. https://docs.aws.amazon.com/general/latest/gr/gamelift.html#limits_gamelift

If you want to add 300+ player sessions to a single game session, you can't use GameLift managed hosting. You should build your own game session management system and player session management system for your case. In that case, you can use GameLift FleetIQ to use spot instances for your game servers more reliably if your game session lasts a short period of time (let's say under 1 hour). Please check https://docs.aws.amazon.com/gamelift/latest/fleetiqguide/gsg-intro.html

If you want to have many players in a single game session, you should limit the number of player sessions to make the game session not to be overwhelmed by the number of player sessions, or you should make a distributed architecture for your game session, which is very challenging for a latency sensitive application like game.

I suggest limiting the number of player sessions after testing your game session with some fixed instance type and scale up the instance type if you need more resources. If you need more resources, you should make the game session offline and change the instance type and online again with more powerful instances.

AWS
answered a year ago
0
  • Thank you for your comment. However, I read these two docs and I didnt don't have a concrete answer. Do you have any numbers for the following questions

0

Thank you for your reply Junseong.

So from what I understood, I can have upto 200 player session per game session with the gamelift. If I want to have a 300+ users in simple, I can opt for GameFleetIQ. But can i use GameFleetIQ for an extended period of time? Is that possible the FleetIQ?

Also, you mentioned about building your own game session management system and player session management system for your case? How do i do that? Do i have setup my own on prem architecture to support this and config it in way to fit my needs? Or is it have to do with hybrid cloud?

Thanks in advance :)

answered a year ago
  • game session management system and player session management system are layers of the software, not the hardware. You should build your own software for those systems. You can refer GameLift's API for you software but build that in mind with your own requirements. Hardware is another layer to take care. You can always use Amazon EC2 for almost all application that runs in on prem, but for agile movement, scaling, multi region deployment, I suggest to stick with Cloud like AWS for the hardware part.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions