IGE引擎的显示名称格式配置,是通过修改服务端内的String.ini文件实现的,所有和角色头顶显示、行会标识、特殊状态标识相关的内容,都可以在这个配置文件里完成自定义调整,不需要修改核心引擎文件,操作门槛低,调整后重启M2引擎就能直接生效。这套配置的核心作用,就是把角色名称、行会名称、职位名称、转生标识、婚姻关系、师徒关系等多个独立变量,按照自己想要的组合规则拼接起来,最终呈现在游戏内角色的头顶位置。
基础配置的核心变量和对应格式,都有明确的固定规则。配置文件里的%chrname变量对应角色本身的人物名称,%guildname变量对应角色当前加入的行会名称,%castlename变量对应角色所属行会当前占领的沙巴克城堡名称,%rankname变量对应角色在行会里的职位名称,比如会长、副会长、长老这类自定义职位。除此之外还有专门的关系类变量,%s是通用占位符,用来代入对应的关联角色名称,比如夫妻关系里的另一半名字、师徒关系里的师父或徒弟名字。
针对不同人群的显示规则,都有独立的配置项可以单独设置。沙城成员的显示格式由CastleGuildName控制,默认格式是把行会名称放在前面,括号里依次带出沙城名称和行会职位,普通没有占领沙城的行会成员,由NoCastleGuildName单独控制显示规则,不需要额外带出沙城相关的标识。不同职业的转生角色,也可以单独设置专属的名称后缀,武士转生后的名称由WarrReNewName控制,法师转生后的名称由WizardReNewName控制,道士转生后的名称由TaosReNewName控制,你可以根据版本风格,给不同职业的转生角色加上专属的特殊标识符号。
婚姻和师徒关系的显示格式,也可以在同一个配置文件里完成自定义。ManDearName控制结婚后男性角色的配偶关系显示规则,WoManDearName控制结婚后女性角色的配偶关系显示规则,默认的格式就是在角色名称后面带出另一半的关联称呼。师徒关系的配置分为两部分,MasterName控制师父角色的显示规则,会自动带出徒弟的相关标识,NoMasterName控制还没有拜入师门的角色的显示规则,给没有师父的玩家加上对应的新手标识。所有这些独立的配置项,最终都会汇总到HumanShowName配置项里,按照你设定的先后顺序,把所有变量拼接成完整的头顶显示字符串。
实操调整的时候有几个关键细节需要注意。调整配置内容的时候,不要随意删掉配置项里的百分号和变量名称,否则引擎无法识别对应的变量,会直接把变量代码当成普通文字显示在角色头顶。调整完成后,不要只保存文件就直接进游戏测试,必须完全关闭M2引擎再重新启动,新的配置规则才会被引擎加载生效。如果调整后出现部分角色头顶名称显示错乱,先检查对应的配置项里有没有多余的特殊符号、空格或者换行,清理掉多余内容后重新加载引擎就能恢复正常。如果想要给不同变量加上专属颜色标识,直接在对应变量前面加上引擎支持的颜色代码,就可以让角色名称、行会名称、转生标识分别显示不同的颜色,让头顶显示的层次感更强。
通过这套配置,你可以完全自定义游戏内所有角色的头顶显示逻辑,不用依赖额外的插件就能实现丰富的标识效果,既可以区分普通玩家、沙城成员、转生玩家,也能清晰展示婚姻、师徒等社交关系,让整个游戏的视觉辨识度和玩家归属感都明显提升。

