查看: 19|回复: 0

[讨论] 假人系统golang实现

[复制链接]

39

主题

0

回帖

233

积分

超级版主

积分
233
怒气
0
声望
97
战力
0
发表于 昨天 15:15 | 显示全部楼层 |阅读模式
这是一个基于 DNF 服务端网关机制重构的假人自动化项目,核心目标是让假人更像真实玩家一样稳定在线、移动、喊话和摆摊。
项目特色包括:自动创建假人角色、随机生成名字、自动穿戴装备和装扮、支持成套装备/装扮逻辑、自动补齐背包和摆摊物品;网关 启动后可自动检测游戏端口稳定性,再开始调度假人上线;每个假人拥有独立行为节奏,可自动移动、普通喊话、服务器喇叭喊话、随 机摆摊,并在摆摊失败后自动下线换坐标重试。
项目还提供 Web 管理面板,可查看在线状态、摆摊状态、日志和配置,支持手动触发上线、移动、喊话、摆摊、下线、清理等操作。 整体设计偏向调试和研究环境,方便快速部署到 VM、观察真实客户端效果,并持续优化假人行为真实性和服务端稳定性。

假人系统golang实现

假人系统golang实现

假人系统golang实现

假人系统golang实现

地下城与勇士相关:https://pan.baidu.com/s/1ZW2oTF8HdwZfaMlF84oaA?pwd=6666 提取码:6666
包含 70 版本怀旧服全套 PVF、补丁、客户端、工具整合包
带全源码,带编译产物,可自行用agents扩充
0616修复了部分bug,增加了一键部署脚本
0818更新优化创建和释放速度和密钥逻辑、web界面
0620更新了自动规则、ui、摆摊坐标控制,更加稳定
0623更新:去掉hook,使用Monitor端口实现全服喊话,不再依赖so文件,点券正常;优化了goroutines释放,长期使用不卡顿;优化了摆摊坐标,成功率增加

0625更新:增加了一个简单的部署工具,轻松部署;优化了各类参数,减轻系统负担;增加了一个使用视频

假人系统golang实现

假人系统golang实现

假人系统golang实现

假人系统golang实现

假人系统golang实现

假人系统golang实现

16G内存,上线600个很稳。如果什么都不懂,可以装个opencode(有免费token),让它帮你装
0620更新了自动规则、ui、摆摊坐标控制,更加稳定

假人系统golang实现

假人系统golang实现

密钥是game目录、robot的config目录、客户端同一套才能确保通信正常,可以用自己的。数据库和ip都可以自己设定。但是大家服务端来源太多了,密钥和数据库设定都不一致,没办法覆盖到各种情况,大家参考源码自己改改吧。我用的璀璨端,16G情况下,稳定600人无问题,如果卡顿,是内存不足。
0623更新:去掉hook,使用Monitor端口实现全服喊话,不再依赖so文件,点券正常;优化了goroutines释放,长期使用不卡顿;优化了摆摊坐标,成功率增加;还有一些创建角色时的逻辑

假人系统golang实现

假人系统golang实现

本文转自:https://tieba.baidu.com/p/10794058283?fr=frs



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表