启动传奇服务端弹出提示配置文件不存在cui.cfg,该文件属于引擎配套界面配置文件,丢失、路径错误、文件名写错或者程序读取权限不足都会触发这个提示,部分情况会连带出现网关无法正常加载,客户端连接后直接断开的情况。
首先确认cui.cfg文件所在位置,正常情况下该文件存放在引擎主程序同级目录,也就是mirserver文件夹下的主引擎目录,和M2主程序放在同一个文件夹内。打开对应目录查看文件列表,检查是否有cui.cfg文件。如果文件直接缺失,可以从同版本完整资源包复制一份cui.cfg放到对应目录,复制的时候注意关闭所有引擎程序,程序占用状态下粘贴文件可能无法正常写入。不要使用其他版本引擎的cui.cfg,不同版本引擎的界面参数结构不一样,混用之后会出现引擎闪退或者参数读取乱码。
其次核对文件名大小写与后缀,电脑系统默认会隐藏已知文件扩展名,很多人下载复制文件之后,实际文件名是cui.cfg.txt,肉眼看到显示cui.cfg,真实后缀是文本格式。打开文件夹上方查看选项,勾选文件扩展名,确认完整文件名是cui.cfg,没有多余txt后缀。文件名字母区分大小写,CUI.Cfg、Cui.cfg这类写法部分引擎识别不到,必须严格命名为cui.cfg。
然后检查服务端存放路径,路径里面包含中文、空格、特殊符号会导致引擎读取配置文件失败,哪怕文件真实存在也会报不存在的提示。不要放在桌面、带中文名字的文件夹,推荐放置在D盘根目录,例如D:\mirserver,目录层级尽量简短。路径过长也会出现读取异常,多层嵌套文件夹需要精简目录结构。
接下来处理系统权限问题,把服务端放在C盘系统目录,会受到系统权限限制,引擎程序没有权限读取目录内的配置文件。右键引擎主程序,选择以管理员身份运行,再启动程序测试。同时右键整个服务端文件夹,打开属性安全栏目,给当前登录用户勾选完全控制权限。安全防护软件有可能隔离或者锁定cui.cfg文件,把文件误判为风险文件,直接隔离到隔离区,打开防护软件隔离日志查看,如果文件被隔离,恢复文件并添加目录信任。
检查引擎程序完整性,资源包解压过程中断、压缩包损坏,会造成部分文件解压丢失。删除现有的服务端目录,重新解压原版资源包,解压前关闭防护软件,防止解压时文件被拦截。解压完成之后再进入目录确认cui.cfg是否存在,再启动引擎。解压工具异常也会导致文件解压不全,可以更换解压软件重新解压资源包。
部分情况是引擎程序读取的配置文件路径写死在程序内部,手动移动引擎主程序位置之后,主程序寻找cui.cfg的目录发生变化,就会提示找不到文件。引擎主程序和cui.cfg必须放在同一个文件夹,不能分开存放,不要随意挪动引擎相关文件的位置。
如果文件存在但是依旧报错,可以用记事本打开cui.cfg,查看文件内容是否为空或者乱码。文件内容损坏也会抛出配置文件不存在的提示,打开之后全是乱码,直接替换原版正常文件。不要随意修改cui.cfg内的参数,该文件主要控制引擎控制台界面布局,改动错误参数会引发启动异常。
完成文件检查和路径调整之后,关闭所有引擎窗口,结束后台残留的mir相关进程,重新以管理员身份启动引擎。不再弹出配置文件不存在cui.cfg提示,代表修复完成。如果还有网关或者数据库相关报错,继续排查对应的数据库和网关配置,分步处理各类启动提示。
调试前做好目录内文件备份,复制一份完整引擎目录留存,替换文件或者修改目录的时候避免原始资源丢失,相关操作仅用于本地单机学习测试,需要遵守网络管理相关规定。
传奇SKY引擎启动提示配置文件不存在cui.cfg完整排查修复方法
来源:
作者:
点击:

