当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇GOM引擎架设:背包负重修改详细教程

热度:
在传奇GOM引擎架设过程中,调整背包负重是常见需求,无论是提升默认负重上限,还是修改单个物品负重,均需通过服务端配置文件操作。本文将分场景说明背包负重修改方法,帮助架设者快速完成设置。
一、核心配置:修改全局背包负重上限
全局背包负重上限控制所有角色初始可携带的总重量,需修改Envir目录下的核心配置文件:
打开服务端文件夹,进入MirServer\Mir200\Envir目录,找到GlobalConfig.txt文件(部分版本为Global.ini);
用记事本或Notepad++打开文件,按Ctrl+F搜索关键词“背包负重”或“WeightLimit”;
找到对应配置项,格式通常为“默认背包负重上限=100”(数值为当前上限),将“100”改为目标值(如200、300);
示例:原配置“默认背包负重上限=100”,修改后为“默认背包负重上限=250”;
保存文件(需确保保存格式为ANSI编码,避免乱码),重启M2服务器,设置即可生效。
二、单个物品负重调整:修改物品配置文件
若需调整某类物品(如药水、装备)的单个负重值,需操作Item.txt物品配置文件:
进入MirServer\Mir200\Envir\Items目录,找到Item.txt文件(部分版本按物品类型分文件,如Weapon.txt(武器)、Armor.txt(装备));
打开文件后,按物品名称或编号搜索目标物品(如“强效金疮药”“屠龙刀”);
找到物品配置行中的“负重”参数(通常标注为“Weight”或“负重值”),默认数值如“1”“5”(1代表1点负重);
示例:原“强效金疮药”配置“Weight=1”,若想降低携带负担,可改为“Weight=0.5”;原“屠龙刀”配置“Weight=20”,可改为“Weight=15”;
所有需修改的物品调整完毕后,保存文件,重启M2服务器,进入游戏验证物品负重变化。
三、职业专属负重:按职业设置不同负重上限
若需实现“战士负重更高、法师负重更低”的职业差异化设置,需修改职业配置文件:
进入MirServer\Mir200\Envir目录,找到Profession.txt(职业配置文件,部分版本为Job.txt);
打开文件,可见“战士”“法师”“道士”三类职业的配置段,每段包含“初始负重”“每级负重成长”参数;
示例:战士原配置“初始负重=120,每级负重成长=5”,可改为“初始负重=150,每级负重成长=8”;法师保持“初始负重=80,每级负重成长=2”;
保存文件后,重启服务端,新建角色即可触发职业专属负重设置(已创建角色需通过脚本调整,见下文)。
四、特殊需求:通过脚本动态调整负重
若需实现“等级提升增加负重”“道具解锁额外负重”等动态效果,需使用GOM引擎脚本功能:
进入MirServer\Mir200\Envir\QuestDiary目录,找到Login.txt(登录脚本)或LevelUp.txt(升级脚本);
在对应脚本中添加负重调整命令,格式如下:
登录时增加固定负重:#ACTChangeWeight50(角色登录后额外获得50点负重);
升级时按等级加负重:#IFCheckLevel>30#ACTChangeWeight10(等级超过30级,每次升级加10点负重);
道具触发额外负重:在ItemUse.txt(物品使用脚本)中添加“使用‘负重药水’增加100点负重”:
#IF
CheckItem负重药水1
#ACT
TakeItem负重药水1
ChangeWeight100
SendMsg6获得100点额外负重!

保存脚本文件,无需重启服务端,脚本会实时生效(部分版本需在M2菜单“脚本管理”中刷新脚本)。
五、修改后验证与注意事项
验证方法:
重启M2服务器后,新建角色查看初始负重;
携带对应物品,检查背包“当前负重/总负重”数值是否符合设置;
触发脚本条件(如升级、使用道具),确认负重是否动态变化。
注意事项:
修改前备份原配置文件(如复制GlobalConfig.txt为GlobalConfig_bak.txt),避免错误后无法恢复;
Item.txt等文件需用ANSI编码保存,用UTF-8编码会导致配置失效;
若修改后负重无变化,检查M2服务器是否重启,或配置文件路径是否正确(部分版本服务端有“测试区”“正式区”之分,需对应修改)。
通过以上步骤,可实现GOM引擎背包负重的各类调整需求。核心在于找准对应配置文件与参数,修改后及时验证,确保设置符合游戏设计需求。
[顶部]