单机传奇调攻击上限,先确认要改的是角色面板上限、装备攻击上限,还是单次伤害封顶,这三种数值通常不在同一个位置。面板攻击上限一般来自武器、首饰、装备附加属性或角色成长表;单次伤害始终不超过某个数值,则更可能是怪物受伤上限、技能脚本限制或引擎战斗封顶。常见传奇服务端会把装备属性放在数据库中,把服务器规则放在mir200目录的配置文件里,不能直接把所有问题都归到`!setup.txt`中修改。

修改前先关闭客户端、登录器和服务端进程,并完整备份服务端目录与数据库。进入服务端后,优先用数据库工具打开物品表、角色成长表或装备配置表,搜索攻击上限最大攻击物理攻击上限等字段;如果字段使用英文,则不要凭经验直接判断dc和dc2,因为不同引擎的上下限对应关系可能相反,应以当前工具显示的字段说明为准。需要改单件装备时,按名称筛选目标武器,只调整最大攻击数值,并确认攻击下限不高于攻击上限;需要改角色基础属性时,再查找战士、法师、道士对应的成长记录,避免把三个职业的数值一起覆盖。部分单机端会将角色成长写入类似`rolelevelup.xml`的配置文件,但这只适用于采用该结构的版本。
最稳妥的操作顺序是备份数据—修改一件装备—保存数据库—重启服务端—重新登录—重新穿戴装备—查看面板。例如原武器攻击上限为100,可先改成150进行测试,确认面板最大攻击增加50后,再决定是否继续提高;如果面板没有变化,应检查是否修改了错误数据库、服务端是否仍在运行、角色数据是否被缓存,以及装备是否需要摘下后重新装备。使用dbc 2000类结构的服务端,还要确认数据库实例的路径确实指向当前服务端数据库目录,否则保存成功的数值可能只是改到了另一份数据。
如果目标是让实际每一刀都打出更高伤害,仅提高面板上限并不一定有效。传奇类战斗通常还会受到攻击下限、目标防御、技能倍率、幸运、暴击和脚本减伤影响;部分引擎甚至提供是否让攻击输出受幸运影响的开关。测试时应固定角色等级、装备、技能状态和攻击目标,连续攻击同一只怪物,再比较修改前后的最低伤害、最高伤害和平均伤害。若面板上限已经提高,但伤害仍固定在某个数值,应转而检查怪物受伤封顶、技能伤害上限或脚本中的减伤条件,而不是继续堆装备攻击。
新手阶段适合只改一把测试武器,先验证字段和重载流程;需要打造高倍率测试服时,可再批量调整武器、首饰和角色成长表,但每次只改一类数据,便于定位异常。若使用gm后台,只有在该版本确实开放人物攻击倍数或属性调整功能时才适用,后台显示的攻击倍数也可能只是临时增益,不等于永久修改攻击上限。达到预期后,应重新备份数据库,并用不同职业、不同等级和不同目标各测试一次,确认面板数值、装备属性与实战伤害能够对应。