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

传奇禁止创建人物及限制角色名实操方法

热度:
传奇禁止玩家创建人物分全局禁止与指定账号禁止,限制角色名可通过屏蔽词与规则设置实现,均通过服务端文件修改完成,步骤简单易上手。

一、全局禁止所有玩家创建人物。核心修改服务端配置文件,适用于停服、合区或仅开放现有角色的场景。进入服务端根目录\Mirserver\DBServer,找到基础配置文件(部分版本为DBConfig.ini或!ServerInfo.txt),用Notepad++打开。

在文件中查找“允许创建新人物”相关参数,通常显示为“AllowCreateChar=1”,将数值1改为0,保存文件并关闭。重启DBServer与LoginSrv服务,设置即可生效,此时所有玩家登录账号后均无法新建角色,仅能登录已有角色。

若未找到对应参数,可修改引擎设置。打开引擎控制器,进入“配置向导-基本设置”,取消勾选“允许玩家创建新角色”选项,一路下一步保存,重启服务端所有进程即可。该方法适用于主流战神、GOM等引擎,兼容大部分服务端版本。

二、指定账号禁止创建人物。针对单个或部分账号限制,不影响其他玩家正常创建。打开服务端\Mirserver\Mud2\LogSrv目录下的!AddrTable.txt文件,用Notepad++编辑。

在文件末尾添加格式“账号0”,其中“账号”为需限制的玩家账号,“0”代表禁止创建角色(部分版本为“账号-1”,可参考服务端内说明文件)。添加完成后保存,重启LoginSrv服务,目标账号即无法新建角色,其他账号不受影响。

三、禁止建立特定角色名(屏蔽词设置)。通过添加屏蔽词,阻止玩家使用违规、重复或指定名称。进入服务端\Mirserver\Mir200\Envir目录,找到FilterWord.txt文件(部分版本为BadName.txt),该文件为角色名屏蔽词清单。

将需禁止的角色名逐行输入文件,支持完整名称与关键词屏蔽,例如输入“GM”“管理”,则包含这些词汇的角色名均无法创建。屏蔽词不区分大小写,无需添加符号,输入完成后保存,重启M2Server服务即可生效。

若服务端无对应屏蔽词文件,可手动创建。新建文本文档,命名为FilterWord.txt,按上述规则填写屏蔽词,保存后放入\Mirserver\Mir200\Envir目录,重启服务端即可启用。该方法可屏蔽广告名、违规名,维护游戏秩序。

四、限制角色名格式(长度、字符类型)。进一步规范角色名,禁止特殊字符或过短/过长名称。打开服务端\Mirserver\Mir200\Config.ini文件,查找角色名相关参数。

找到“NameMinLen”(最小长度)和“NameMaxLen”(最大长度),设置数值范围(通常建议3-12),限制角色名长度。查找“ForbidSpecialChar”参数,设置为1,禁止使用特殊字符,仅允许中文、字母、数字。保存文件后重启服务端,格式不符合要求的角色名将无法创建。

五、生效验证与常见问题处理。设置完成后,用测试账号登录,尝试创建角色或使用屏蔽词命名,验证是否生效。若设置无效,优先检查文件路径是否正确、参数是否填写错误,确保修改后重启对应服务进程。

若屏蔽词仍能使用,检查服务端是否有缓存,可重启所有服务端进程或服务器。部分引擎需在引擎控制器“选项-角色设置”中补充勾选“启用名称过滤”,双重保障限制效果。如需恢复创建权限,按上述步骤将对应参数改回原数值即可。

补充说明:所有文件修改前建议备份原文件,避免误改导致服务端异常。不同引擎版本的参数名称可能略有差异,可参考服务端内的配置说明文档,或对照同版本教程调整,核心操作逻辑一致。
[顶部]