1 Answers
0
GameLift doesn't have a notion of client -> client communication, it 'enables' some of this by bringing a group of players to a common server and the server can then facilitate chat between the connected players.
You'd probably need to look at some form of:
- Player/Identity management: Players are registered when then first come into your game. Tracks which client is which identity (and links identities you use to some common based identity)
- Presence: Tracks if players are active/online.
- Notification/Communicator: Allows direct client->client communication (can route messages between clients as required). Handles notifications, receipts, invites.
Its a lot to build.
Theres a lot of examples of pieces of this, ie Presence (https://aws.amazon.com/blogs/gametech/building-a-presence-api-using-aws-appsync-aws-lambda-amazon-elasticache-and-amazon-eventbridge/) but you really need to know your requirements and have a good design first.
answered a year ago
Relevant questions
Where can i get help with Amazon Gamelift... Not here anyway!
Accepted Answerasked 3 years agoHow can I create a friends list with GameLift?
asked a year agoHow to communicate with GameLift Server with Java Client
asked 8 months agoUE4+Gamelift client connection fails
Accepted Answerasked 8 months agoJavascript as a Game client for a Gamelift Server
asked 3 years agoLocal Gamelift testing
asked 3 years agoPut friends in same team in GameLift/FlexMatch when game is created
asked 2 years agoHelp for implementing GameLift in Unity
Accepted Answerasked 2 years agoGameLift Hosting for existing game
asked a year agoHow can I change pw and access my web server instance?
asked 10 months ago