ðĨïļAgar
GameLiftServerAPI
GameLiftServerAPI.InitSDK()
ProcessParameters processParameters ėėą
OnStartGameSession Callback
GameLiftServerAPI.ActivateGameSession();
OnUpdateGameSession Callback
OnProcessTerminate Callback
GameLiftServerAPI.ProcessEnding();
OnHealthCheck Callback
GameLiftServerAPI.ProcessReady(processParameters);
GameLiftServerAPI.AcceptPlayerSession(playerSessionId);
OnClientDisconnect ->
GameLiftServerAPI.RemovePlayerSession(playerSessionId);
OnApplicationQuit() ->
GameLiftServerAPI.ProcessEnding();
Sequence
ClientModule class
-> OnClickSignInBtn()
-> ClientModule.Singleton.SignInProcess(inputName);
-> HttpModule.PutRequest()
-> Receive Ticket from aws Lambda
{"ticketId": "a7480251-77ca-4e9a-85c0-94358864a1b7"}
-> MatchStatusPolling()
-> Receive ClientConnection Info From aws Lambda
{'address': '54.84.153.185', 'playerSessionId': 'psess-cd45eb3c-cae5-caab-bc03-ee1708ba3587', 'port': 7777}
ip address
port
player session ID
->
ėļė
ėėīë ęđė§ ë°ęģ ë í.
Food Prefab
íë ėīėīë ėëė§ë§ ëęļ°í ëėīėž í ëė.
NetworkObject
Player
ėžëĻ íë ėīėīëžëĶŽ ėķĐëėī ėžėīë ęē―ė°.
[ServerRPC(RequireOwnership = true)]
// ServerRPC : Invoke by Client, Run on Server.
[ClientRpc]
// ClientRPC : Invoke by server, Run on Client.
ė§ėė ėļ ėėđ ëģí ëęļ°í
ëęļ°í ëģė
Last updated