Dojo
Loading...
Searching...
No Matches
Dojo.Nakama Namespace Reference

Classes

class  MatchStorageData
 Match storage data structure on Nakama. More...
 
class  NakamaConfig
 Nakama configuration object. More...
 
class  NakamaRPC
 Static class for Nakama RPC functions. More...
 
class  NakamaRTT
 Helper class for measuring RTT between server and clients. More...
 
class  RPCCleanMatchPayload
 Payload structure for CleanMatch . More...
 
class  RPCCreateMatchPayload
 Payload structure for CreateMatch . More...
 
class  RPCJoinOrNewMatchPayload
 Payload structure for JoinOrNewMatch . More...
 
class  RPCQueryMatchesPayload
 Payload structure for QueryMatches . More...
 
class  RPCQueryMatchPayload
 Payload structure for QueryMatch . More...
 
class  RPCRemoveUserAccountPayload
 Payload structure for RemoveUserAccount . More...
 
class  RPCUpdateMatchPayload
 Payload structure for UpdateMatch . More...
 

Enumerations

enum  NakamaOpCode {
  HelloFromClient = -10 , HelloFromServer = -9 , UpdateClients = -8 , SwitchRole = -7 ,
  TransportMessages = -6 , RTTSync = -5 , RTTAck = -4 , RTTAckSync = -3 ,
  RecordQuery = -20 , RecordStart = -21 , RecordStop = -22 , RecordEvent = -23
}
 Unique message identifiers used in Dojo. More...
 

Enumeration Type Documentation

◆ NakamaOpCode

Unique message identifiers used in Dojo.

Enumerator
HelloFromClient 

Join match request from client

HelloFromServer 

Broadcast presence from server

UpdateClients 

Server announces updates on current clients in match

SwitchRole 

Client requests to switch role

TransportMessages 

Netcode transport messages

See also
DojoTransport
RTTSync 

RTT Sync from server

RTTAck 

RTT Ack response from client

RTTAckSync 

Final response to compute RTT

RecordQuery 

Newly joined client query existing recording clients

RecordStart 

Recording client announces start of recording

RecordStop 

Recording client announces stop of recording

RecordEvent 

New recording event data