Nakama Flutter 客户端
Nakama 是一个开源的可扩展游戏服务器。这是 Nakama 的 Flutter 客户端,用纯 Dart 编写,支持 iOS、Android、Web 等跨平台游戏。
? 入门
1. 设置 Nakama 服务器
您需要一个 Nakama 实例来进行开发。我建议使用 **Docker Compose** 设置 Nakama。您可以在此处找到教程:使用 Docker Compose 安装 Nakama,以及在此处:安装与设置。
3. 添加 flutter_nakama 到 pubspec.yaml。
name: your_game
dependencies:
flutter:
sdk: flutter
flutter_nakama: ^0.1.0
3. 创建 Nakama 基础客户端
final client = getNakamaClient(
host: '127.0.0.1',
ssl: false,
serverKey: 'defaultkey',
grpcPort: 7349, // optional
httpPort: 7350, // optional
);
4. 使用 SDK
例如,从登录用户账户开始
final session = await getNakamaClient().authenticateEmail(
email: '[email protected]',
password: 'mySecurePassword!',
);
print('Hey, you are logged in! UserID: ${session.userId}');
文档
Flutter SDK 文档
https://flutter-nakama.gitbook.io
Nakama 文档
https://heroiclabs.com/docs