No available process when using GameLiftLocal
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.
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.
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!
GameLiftLocal Crashes when commands are given to itasked 2 months ago
(FleetCapacityExceededException) when calling the CreateGameSession operationasked 12 days ago
Unable to reserver a process on fleet ( FleetCapacityExceededException)Accepted Answerasked 7 months ago
Server process exited without calling ProcessEnding()asked 4 years ago
No available process when using GameLiftLocalAccepted Answerasked 4 months ago
Running a "proxy" process on gameliftAccepted Answerasked a year ago
getting error on fleet activation of gameliftasked 13 days ago
Error when calling aws cloudfront create-invalidationAccepted Answerasked 3 months ago
InternalServerError when setting circuit.probability() for device executionasked 2 years ago
Server process started correctly but did not call InitSDK() or ProcessReady() within 5 minutes.asked 16 days ago