非插件端安装

MCRcon + 日志程序

  • 适用于不支持插件的 Minecraft ServerForge ServerFabric Server

  • 服务端需要开启 Rcon

  • 可以在 群丨频道 使用指令

  • 日志程序放入 MC 服务器 所在目录,手动创建配置文件、启动脚本

  • 已知问题:第一批 从服务器传输到 Bot 的信息可能不会被发送

NoneBot2 端

NoneBot2 插件商店安装

  • 安装插件
nb plugin install nonebot-plugin-mcqq

配置文件

命令

  • 命令头为 /,在 .env 中自行设置

  • # 示例
    /mcc give 17TheWord apple 1
    

Minecraft Server 端

已知问题

程序读取日志的在连接到 Bot 时一并发出
导致从开服到第一次消息(玩家聊天信息、玩家加入/离开信息)会混合成一次信息
已在程序中限制传输字符长度,所以第一批并不会发送成功,后续消息可成功发送

  1. Releasesopen in new window 下载 MC_QQ_MinecraftServer.jar 到服务端所在目录

  2. 在配置文件 server.properties 中开启 Rcon

# 开启Rcon:
enable-rcon=true
# Rcon端口:如有多个服务器,Rcon端口请勿重复
rcon.port=25575
# Rcon密码:如有多个服务器,密码请统一 
rcon.password=mima
  1. 参考 Minecraft Server 配置文件 在服务器目录创建配置文件

  2. 启动 MC_QQ_MinecraftServer.jar

# 新建一个 `xxx.bat` 文件,写入如下代码

@echo off
java -Xms512m -Xmx512m -jar MC_QQ_MinecraftServer.jar
pause

# 双击 xxx.bat 启动
touch xxx.sh    # 新建一个 xxx.sh 文件

nano xxx.sh     # 打开并写入如下内容:

java -jar Minecraft_Server.jar

# 写完之后按 Ctrl + x 退出,按Y二次确认,直接回车保存为原名称文件

chmod -R 775 Minecraft_Server.jar      # 更改文件权限,使其可以执行

./xxx.sh    # 运行程序