nakama library
Classes
- Account
- Channel
- ChannelMessageAck
- ChannelPresenceEvent
- Device
- Friend
- FriendsList
- Group
- GroupList
- GroupUser
- GroupUserList
- Int64
-
An immutable 64-bit signed integer, in the range
-2^63, 2^63 - 1
. Arithmetic operations may overflow in order to maintain this range. - LeaderboardRecord
- LeaderboardRecordList
- Match
- MatchData
- MatchmakerMatched
- MatchmakerTicket
- MatchmakerUser
- MatchPresenceEvent
- NakamaBaseClient
- This defines the interface to communicate with Nakama API. It is a little tricky to support web (via REST) and io (via gRPC) with just one codebase so please don't use this directly but get your fitting instance with getNakamaClient().
- NakamaGrpcClient
- Base class for communicating with Nakama via gRPC. NakamaGrpcClient abstracts the gRPC calls and handles authentication for you.
- NakamaRestApiClient
- Base class for communicating with Nakama via gRPC. NakamaGrpcClient abstracts the gRPC calls and handles authentication for you.
- NakamaWebsocketClient
- Notification
- NotificationList
- Party
- PartyData
- PartyMatchmakerTicket
- RealtimeMatch
- RealtimeStream
- RealtimeStreamData
- Rpc
- Session
- StatusPresenceEvent
- StorageObject
- StorageObjectId
- StorageObjectList
- StreamPresenceEvent
- Tournament
- TournamentList
- TournamentRecordList
- User
- UserGroup
- UserGroupList
- UserPresence
Enums
Constants
- defaultLimit → const int
Functions
-
getNakamaClient(
{String? host, String? serverKey, String key = _kDefaultAppKey, int httpPort = 7350, int grpcPort = 7349, bool ssl = false}) → NakamaBaseClient