Neko,住在服务器里的 AI 猫娘

Neko 是 mc.tyanself.cn 上的一位常驻 AI 伴侣。你不必离开游戏,也不用切换窗口,在聊天栏里打一句话,她就会用自己的方式回应你。

玩法介绍

打开聊天栏,输入 !!ai,后面跟上你想说的话:

  • 玩家 !!ai 你好
  • Neko (轻轻歪头,猫耳微微竖起)主人好呀,Neko 一直在等你呢 【开心】

她的每一句回复都遵循固定格式:中文小括号里是动作描写,中间是对你说的话,中文方括号里是她此刻的心情。这个格式让她不只是在回答问题,更像是真的站在你旁边。

你可以和她聊任何事:今天做了什么、想去哪里探险、想听她讲点什么。她会记得你们最近聊过的内容,所以不用每次都把前情再说一遍。想重新开始的时候,用 !!dsp clear 清空记录即可。

特色亮点

沉浸式陪伴

动作、语气、心情都写进回复里。她不是那种只回一句问好的问答机器人,而是一个会歪头、会撒娇、会记住你的角色。

服务器零负担

Neko 运行在 MCDReforged 的独立 Python 进程里,与 Paper 服务端完全分离。AI 请求全部异步处理,不占用游戏主线程,聊得再频繁也不会让服务器卡顿。

前沿 AI 体验

底层接入 DeepSeek 的对话模型,支持多轮上下文理解。你看到的是一只猫娘,背后是一个真正能读懂语义的大语言模型。

快捷指令说明

日常只需要记住第一条。所有指令都以 !! 开头,直接在游戏聊天栏输入即可。

!!ai <消息>
与 Neko 对话。这是最常用的指令,后面直接跟你要说的话,不需要加引号。
!!dsp history
查看当前保存的最近对话记录,方便确认她记住了什么。
!!dsp clear
清空对话记录。她会忘记之前聊过的内容,像第一次见面那样重新认识你。
!!dsp help
在聊天栏显示完整的指令列表。
!!dsp prefix <名称>
管理员指令:修改她的显示名称,最长 8 个字符。
!!dsp system <预设>
管理员指令:修改她的人设提示词,会直接影响说话风格与格式。
!!dsp init all
管理员指令:把名称与人设恢复为默认值,同时清空对话记录。

标为管理员指令的条目需要管理员权限,普通玩家日常只会用到前四条。

技术实现

如果你关心它是怎么跑起来的,下面是最关键的几点。

  • 运行位置:MCDReforged 插件进程(Python),与 Paper 的 JVM 服务端进程互相独立,通过 MCDR 提供的命令与事件接口通信。
  • 模型接口:OpenAI 兼容格式,模型为 deepseek-chat,请求端点指向 https://api.deepseek.com。
  • 上下文记忆:每位玩家维护一份独立的对话历史,保存在 MCDR 侧的数据文件中,互不干扰。
  • 输出约束:单条回复不超过 250 字且不换行,避免刷屏,也适配聊天栏的显示宽度。
  • 失败降级:接口超时或报错时只向玩家提示错误信息,不影响服务器继续运行。