No available process when using GameLiftLocal

0

Hello!

I've started getting this error when calling aws gamelift create-game-session for GameLiftLocal

"ERROR || - [GameLiftHttpHandler] Thread-36 - No available process."

This is the full command I'm using. Previously this hasn't given me any issues:

aws gamelift create-game-session --endpoint-url http://localhost:9080 --maximum-player-session 8 --fleet-id fleet123

Any ideas why this would suddenly give me issues? Have tried restarting my PC multiple times.

Uskie
질문됨 2년 전535회 조회
1개 답변
2
수락된 답변

Hey Uskie,

Have you made any changes to your game code? As a reminder, you should make sure that the game server calls the Server SDK functions InitSDK() and then ProcessReady()` so that GameLiftLocal knows it can start a GameSession.

Does this error pop up every time you try and start a game session? You should expect to see this error when trying to create a second game session per process (since GameSessions and game server processes are 1:1). You can always start up another server process if you want to create multiple game sessions.

GameLift Local Docs: https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-testing-local.html

AWS
답변함 2년 전
  • You are right! I feel silly - I made a change to my code, and InitSDK was never being called. I guess the error message threw me off. Thank you!

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

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

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

관련 콘텐츠