单机传奇默认机制中,道士、法师召唤的宝宝,在角色下线、大退游戏后会直接清除消失,再次上线需要重新召唤,重复操作繁琐且影响打宝、刷图节奏。单机传奇支持自定义游戏底层参数与脚本规则,可通过引擎设置、脚本命令修改、配置文件调整三种方式,彻底实现宝宝下线不消失、大退保留、永久留存效果,适配GOM、GEE、HERO等主流单机引擎,以下为全套实操修改步骤。
一、引擎内置参数快速设置(新手首选)
主流传奇单机引擎自带宝宝留存内置开关,无需编写脚本,直接在引擎主控面板勾选设置即可生效,是最简单、零出错的修改方式,适合新手玩家操作。
首先完整开启单机传奇全套服务端,等待引擎、网关、数据服务全部加载完毕,打开游戏引擎主控程序,进入引擎配置主界面。在配置菜单栏中,找到【怪物设置】【召唤物设置】分类选项,不同引擎命名略有差异,核心功能一致。
进入召唤物设置页面后,可查看多项宝宝相关默认参数,重点找到【角色下线清除召唤物】【大退删除宝宝】【离线清空召唤单位】等对应选项,取消该选项的勾选状态。部分引擎为数值参数模式,将默认的1改为0,1代表开启下线清除机制,0代表关闭该机制。
设置完成后,点击引擎界面【保存配置】按钮,无需重启整套服务端,直接点击【重载怪物配置】【重载基础设置】即可实时生效。测试方式为正常召唤宝宝,直接退出游戏重新登录,宝宝会完整保留在角色身边,不会出现消失情况。
二、HERO引擎专属脚本修改方法
HERO复古引擎单机版本无内置可视化开关,需要通过修改游戏功能脚本实现宝宝下线不死,适配绝大多数复古单机传奇版本。
打开服务端根目录,找到【Mir200】文件夹,进入后打开【Envir】脚本目录,找到功能控制脚本文件。打开文件后,查找关键词【ClearSlave】,该命令为清除角色召唤宝宝的核心指令,默认游戏下线、切换地图、重新登录都会触发该指令。
找到对应下线触发的ClearSlave命令行,直接在命令前方添加分号屏蔽整段代码,或直接删除该条指令。屏蔽后游戏将不再执行下线清除宝宝的逻辑,所有召唤类单位均可永久留存。
完成脚本修改后,保存文件,在引擎主控界面执行【重载所有脚本】操作。进入游戏召唤宝宝,下线后重新登录,宝宝状态、血量、位置完全保留,修改永久生效。
三、GOM/GEE引擎专属高级设置
GOM、GEE引擎功能更为细化,除基础开关外,支持单独区分下线、小退、大退、换图的宝宝留存规则,可精准自定义宝宝留存机制。
打开GOM/GEE引擎配置中心,进入【人物参数】设置栏目,找到【召唤宠物参数】板块。板块内包含三个核心参数,分别为小退保留宝宝、大退保留宝宝、换图保留宝宝。将三项参数全部设置为开启状态,对应数值改为True或1。
该引擎支持精细化单独调控,可根据需求单独开启大退留存、关闭换图留存,完全自定义游戏规则。设置完成后保存参数,重载引擎配置,无需重启服务端,即刻生效。部分改版GOM引擎需要配套修改登录脚本,屏蔽下线清空宠物的附属代码,避免设置被脚本覆盖失效。
四、全局永久留存宝宝脚本命令(通用所有引擎)
若引擎无对应可视化设置、脚本查找繁琐,可使用通用全局脚本命令,一键实现所有玩家宝宝下线永久不消失,适配全部单机版本。
打开游戏自定义NPC脚本或登录触发脚本,添加固定脚本指令,通过锁定召唤物生命周期的方式,屏蔽系统自动清除机制。添加脚本后保存文件,重载全部脚本,所有新召唤、已召唤的宝宝都会锁定状态,不会因下线、重登、挂机超时消失。
该方法为强制优先级设置,会覆盖引擎所有默认清除规则,稳定性极强,适合多次修改设置无效的版本,是终极解决方式。
五、修改后失效问题排查
设置完成后宝宝依旧下线消失,多为脚本覆盖、配置未重载、附属功能干扰导致。首先确认修改后已执行重载操作,未重载的配置不会生效。其次检查是否存在登录脚本、下线脚本自带强制清宠命令,找到对应代码屏蔽即可。
部分带特色系统的版本,自带宝宝限时消失机制,需要在限时系统脚本中,关闭宝宝计时清除功能,解除时间限制后,下线留存设置才能正常生效。最后确认服务端无自动重置配置功能,避免重启后参数恢复默认。
六、附加自定义规则设置
完成下线不死基础设置后,可配套自定义其他宝宝规则,完善单机游玩体验。可开启宝宝回血功能、锁定宝宝血量上限、关闭宝宝叛变机制,避免高阶宝宝叛变消失。同时可设置多宝宝共存数量上限,搭配下线留存功能,实现多宝宝永久刷图打宝。
所有修改仅针对单机本地服务端,修改后规则永久固定,后续新建账号、新角色均可自动生效,无需重复设置。

