一个用于与 Minecraft 服务器交互的 Dart SDK,使用 RCON 协议。 pub.dev 上的包
特点
提供了一个 API,用于通过 RCON 协议连接到 Minecraft 服务器、登录、发送命令以及接收来自服务器的数据。
入门
运行 flutter pub add mc_rcon_dart 或将以下内容添加到您的 pubspec.yaml 文件中
dependencies:
mc_rcon_dart: ^<current_version>
用法
请参阅下面的示例。完整的代码示例也在 example.dart 中。
import 'package:flutter/foundation.dart';
import 'package:mc_rcon_dart/mc_rcon_dart.dart';
main() async {
await createSocket("172.30.80.31", port: 25575);
listen(onData);
login("123");
sendCommand("time set 0");
close();
}
void onData(Uint8List data) {
print(String.fromCharCodes(data, 12));
}
附加信息
- RCON 文档在此处:这里。
- Minecraft 控制台命令的文档在此处:这里。
- Socket (截至 2.18.1) 文档,用于与 RCON 服务器通信,在此处:这里。
- 通过创建新 issue 报告 bug 或发送包含修复的合并请求,但我认为目前一切正常,并且我不期望 RCON 协议会发生变化。