Can not you call SDKInit () in a background process?

0

I am going to upload UNet Server to Gamelift.

UnityEngine provides the ability to run programs in the background.However, after creating the fleet, the Aws Gamelift console The message "A process unrecognized by GameLift is attempting to make GameLift Server SDK API calls. Are you using a process launcher?" appears. Within five minutes of this, there will be an event message that the SDKInit () function has not been called.

Before I created the fleet, I noticed that the local test runs without any problems until the Server Health Check.

I'm not sure what to do with this problem. Please help me.

질문됨 6년 전256회 조회
1개 답변
0

Hello there -

GameLift expects whichever process has been integrated with the GameLift Server SDK to be the same process that calls InitSDK() and ProcessReady(). In other words, whichever process you specify in your Fleet's Runtime Configuration (eg. C:\game\server.exe), that executable needs to be the one that is integrated with the GameLift Server SDK and communicates back to GameLift via the InitSDK() method, otherwise registration of your game server process will timeout and the error message you describe above will be shown.

Does this help?

답변함 6년 전

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

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

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

관련 콘텐츠