来吧,让你的 LLM 玩转魔兽世界
摘要
作者自建了魔兽世界私服和浏览器客户端(jankcraft.xyz),并开发了自定义 MCP 与 agent harness,让 LLM 通过 websocket 控制浏览器客户端在游戏内行动,同时推荐了 Qwen 和 Gemma 等本地模型配置以运行该 agent。
我搭建了自己的魔兽世界私服,然后做了一个可以在 PC 或手机浏览器里免费游玩的客户端,地址是 https://jankcraft.xyz/ 。之后,我编写了自定义 MCP 和 agent harness,用来控制浏览器客户端,通过 websocket 发送信号来玩游戏。
agent harness 已经上线,地址是 https://jankcraft.xyz/agent 。如果你只有云端订阅服务,还有一些小问题在调试中,但只要你的服务器设置中开启了 CORS,你应该就能接入本地模型。
现在有几个现成的 LLM 可以试用,随着用量增加,我可能会把这些模型下掉,因为我自己的机器无法同时支撑太多用户。今天我会定期检查日志,所以如果你突然掉线,请不要惊慌。由于这是一个仍在开发中的项目,服务器通常会在一分钟左右自动恢复,必要时可能需要重启。
如果你想为这个项目运行自己的 LLM:
- 约 24 Gb 内存:https://github.com/syv-ai/HyperQwen ,使用模型 Qwen3.8-27B-GPTQ-W4A16
- 约 16 Gb 内存:使用 vLLM 搭配 Gemma4-e4b-coder —— 这是一个定制版的 Gemma4-e4b,采用了受限词表,将词表从 262K 缩减到 65K 后,并发性能提升了约 3 倍;它在约 11 亿 token 上进行了重新训练,涵盖 20 种编程语言和 7 种 agent,并加入了一个自定义 MTP(多 token 预测),在 4060Ti 上可达到约 200 tok/s 的速度。
欢迎告诉我们哪些模型在你们那边表现好!感谢大家,希望你们玩得开心。
相似文章
Qwen 玩《魔兽世界》
用户使用AI智能体搭建了一个私人《魔兽世界》服务器,创建了用于移动端游玩的网页浏览器客户端,并开发了一个自定义MCP以实现更精细的游戏控制,使游戏可以在线游玩。
400个LLM智能体在一个MMO服务器中共存:关于感知延迟、即发即忘操作和负载削减的教训
一个在私人MMO服务器上运行400多个LLM智能体的项目,探索诸如陈旧感知、未确认操作和负载削减等挑战,使用本地部署的Qwen模型。
Anyworld:用本地 LLM 担任地下城主的自托管多人文字 RPG
Anyworld 是一款基于浏览器的多人文字 RPG,自托管的本地 LLM(通过 llama.cpp 或云端 API 运行)担任地下城主(DM),支持真实的多人行动结算、真实掷骰、自定义剧本以及隐藏的 DM 机制——这是一个仍在开发中的项目,灵感来自早期的 AI Dungeon。
@UnslothAI:我们编写了一份关于在本地LLM中使用MCP的指南。连接Qwen3.6和Gemma 4,实现对工具、文件、API等的受控访问……
一份逐步指南,介绍如何通过Unsloth和llama.cpp在Qwen3.6和Gemma 4等本地LLM中使用MCP服务器,从而利用工具、文件及API实现私有的自动化工作流。
我正在开发一款开源 LLM 应用,用于写作/角色扮演,近期新增了桌面宠物 + AI 智能体功能
作者介绍了 Vellium,这是一款用于与 LLM 交互的开源跨平台桌面应用。最新功能包括桌面小组件以及支持 MCP 服务器和文件操作的 AI 智能体可视化界面。