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
gefragt vor 2 Jahren535 Aufrufe
1 Antwort
2
Akzeptierte Antwort

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
beantwortet vor 2 Jahren
  • 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!

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen