Support for Community Game Servers, RegisterGameServer

0

My game is designed for community servers. Can GameLift FlexMatch manage the active servers. That is, can anyone that spins up an in-game or dedicated server, register the game server as active in GameLift?
Are there tools to verify that the server registration is legitimate and not someone maliciously registering false servers by calling AWS api's?

Would the game client for players wanting to join a game, then call the ListGameServers, to get all active servers? There does not appear to be a filter on ListGameServers, to return servers within a region or other criteria. Is there another way to get a filtered list of game servers?

Zaddo
질문됨 일 년 전265회 조회
1개 답변
0

Are there tools to verify that the server registration is legitimate and not someone maliciously registering false servers by calling AWS api's?

First of all, it's not recommended that the game client directly calls AWS APIs because it will expose AWS credentials to the clients. Instead it's recommended to use a backend service that handles communication between game clients and Amazon GameLift. You can also use backend services for other game-specific tasks such as player authentication and authorization, inventory, or currency control. https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-architecture.html

can anyone that spins up an in-game or dedicated server, register the game server as active in GameLift?

By community servers, do you mean using Amazon GameLift managed EC2 fleets/fleetIQ as game servers, or have game clients host games locally in their machines? If it's the first case, then yes, and as I mentioned it's recommended to have a backend service to communicate between game clients and Amazon GameLift. You can refer to our public documentation for instructions: https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-intro.html. If it's the second case, Amazon GameLift cannot support such use case right now. However you can still use our standalone FlexMatch feature for matchmaking: https://docs.aws.amazon.com/gamelift/latest/flexmatchguide/match-tasks-safm.html.

ListGameServers (https://docs.aws.amazon.com/gamelift/latest/apireference/API_ListGameServers.html) is used with the Amazon GameLift FleetIQ solution and game server groups. For more info: https://docs.aws.amazon.com/gamelift/latest/fleetiqguide/gsg-intro.html. To find game sessions, SearchGameSessions might be a better option, see details here: https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-sdk-client-api.html#gamelift-sdk-client-api-find

AWS
fzehao
답변함 10달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠