3K引擎参数集中在M2管理器、服务端配置文本、怪物数据库、物品数据库、地图配置文件内,不同参数会直接影响怪物强度、人物属性、爆率、移动速度、技能效果、登录验证,修改参数前建议备份全部配置文件,防止参数填写错误造成服务端无法启动。
打开M2管理器后,首先进入参数设置主面板,基础服务器参数区域包含服务器名称、服务器编号、端口号、最大在线人数、人物保存间隔、自动清理离线角色时长。人物保存间隔单位为秒,数值越小人物数据写入数据库越频繁,服务器硬盘读写压力上升,推荐设置60到180秒。最大在线人数按照服务器硬件配置填写,超出上限后新玩家无法建立连接,超出不会直接踢掉已在线角色。自动清理离线角色时长,用于清理长时间挂机离线的临时数据,设置为0代表关闭自动清理。
人物属性参数板块,包含人物基础血量倍率、基础魔法倍率、基础道术倍率、攻击属性上限、人物移动速度、跑步速度、负重上限倍率、背包容量倍率。人物基础血量倍率默认1,调高后每一点体力属性增加更多血量,数值支持小数,例如1.2代表1点体力获得1.2倍血量。人物移动速度推荐范围20到45,数值过高会出现人物瞬移、走路卡顿,客户端画面不同步。跑步速度必须大于行走速度,两者差值过大容易产生位移判定异常。负重上限倍率修改后,所有职业基础负重同步变化,不单独区分战士法师道士。攻击属性上限用来限制人物最终攻击数值,防止装备叠加属性溢出,超出上限部分属性不会生效。
技能参数设置,在M2技能选项卡内,每一项技能独立配置冷却时间、技能伤害系数、魔法消耗、技能范围、触发几率、是否允许英雄使用。技能冷却单位毫秒,烈火剑法冷却默认2000,修改数值可以调整释放间隔。伤害系数为核心参数,系数越高技能造成伤害越高,范围类技能例如冰咆哮、流星火雨,除伤害系数外还可设置伤害衰减,距离目标越远伤害越低。魔法消耗填写释放一次消耗的MP数值,设置为0代表无消耗。部分控制类技能包含持续时间参数,例如麻痹、冰冻,单位毫秒,需要同步设置目标抗性判定,目标抗性高于技能触发值则控制效果失效。勾选禁止英雄使用,英雄将无法学习和释放该技能。
怪物相关参数,分为M2全局怪物参数和Monster.DB数据库参数。全局怪物参数包含怪物攻击速度、怪物移动速度、怪物回血速度、怪物经验倍率、怪物爆率倍率、怪物锁定玩家距离、怪物脱离追击距离。怪物回血速度单位为每秒恢复血量,0代表不自动回血。经验倍率默认1,调高后击杀怪物获得经验同步增加,支持小数。爆率倍率仅对爆率文件生效,不会修改DB内基础掉落记录。怪物锁定玩家距离,怪物在该范围内自动发现目标,脱离追击距离是玩家跑出该范围后怪物停止追击并返回原地。Monster.DB内单只怪物参数,包含外观编号、HP、MP、防御、魔御、攻击上下限、魔法上下限、道术上下限、攻击动画速度、移动动画速度、AI类型,AI类型决定怪物行为,0普通近战,1远程法术,2麻痹攻击,3召唤型怪物。
物品数据库参数,打开Items.DB,每一件装备设置重量、持久、基础属性、幸运、诅咒、可强化次数、是否可丢弃、是否可交易、是否可存入仓库。装备幸运上限默认10,幸运超过上限不会生效。可强化次数设置装备最多升级次数,0代表不能升级。勾选不可丢弃,角色死亡后该物品不会掉落。物品触发类参数,双击物品执行脚本,需要填写脚本编号,配合QFunction脚本实现传送、加属性、发放道具功能。
地图参数,存放于MapInfo.txt,单条地图记录包含地图编号、地图名称、是否禁止传送、是否禁止随机、是否禁止回城、是否允许PK、是否掉落装备、进入最低等级、进入扣除金币。NoTeleport=1代表禁止所有传送类指令,NoRandom=1禁止随机石,NoRecall=1禁止回城卷。PKZone=1代表该地图开启PK模式,关闭则地图内无法互相攻击。进入最低等级参数,低于该等级角色无法进入地图,可搭配进入扣除金币参数,每次进入消耗指定金币。
网关与登录参数,M2内网关设置包含连接超时时间、单IP最大连接数量、登录失败锁定次数、数据包校验开关。单IP最大连接数量用来限制同一网络地址最多同时登录账号,防止多开。登录失败锁定次数,连续输错账号密码达到次数后临时锁定该账号,锁定时长在下方参数填写,单位分钟。数据包校验开启后,过滤异常数据包,降低异常请求带来的干扰,低配置服务器开启后会小幅增加CPU占用。
英雄相关参数,英雄基础血量系数、英雄攻击系数、英雄AI追击距离、英雄捡物开关、英雄捡物范围、英雄复活等待时间。英雄基础血量系数独立于主号,单独调整英雄生存能力。英雄捡物范围单位为地图格子,数值越大拾取范围越广,过高会造成捡物卡顿。英雄复活等待时间,英雄死亡后需要等待该时长才能再次召唤。
安全与防刷参数,包含金币掉落上限、单次物品掉落数量上限、每秒角色移动判定次数、技能释放频率限制、NPC刷新间隔倍率。金币掉落上限限制单只怪物最多掉落金币,防止大量金币产出。技能释放频率限制,控制角色短时间内连续释放技能次数,抑制快速重复释放技能。NPC刷新间隔倍率,全局调整所有NPC刷新等待时间,数值越大刷新等待越久。
参数调试注意事项,修改M2内参数,部分参数重载M2即可生效,部分需要完全重启服务端。修改db数据库、MapInfo、爆率文本,修改完成后需要重载对应文件。参数填写只能使用半角数字,不要加入中文符号、空格,否则服务端读取配置失败。调整参数时分步修改,每次修改一项参数,进入游戏验证效果,一次性大批量修改参数出现异常很难定位问题。部分参数存在联动关系,修改怪物攻击速度的同时,需要同步调整人物攻击判定,不然会出现伤害判定错位。数值设置不要超出引擎支持区间,超出区间参数会自动重置为默认值。调试完成后保存整套配置文件备份,后续需要恢复可以直接覆盖文件。
3K传奇引擎服务端全局功能与游戏属性各类参数配置参考手册
来源:
作者:
点击:

