在传奇外网架设完成后,遇到无法创建人物的情况,通常是由于服务端数据库配置、文件权限或网络设置存在偏差导致的。要解决这一问题,可以从以下几个核心环节进行逐一排查。
数据库核心设置与文件状态检查
创建人物功能直接受控于数据库服务端(DBServer)。首先需要打开DBServer.exe程序,进入“选项”或“基本设置”界面,仔细检查“允许创建新人物”这一复选框是否处于勾选状态。部分版本在配置过程中可能会意外取消该选项,导致所有玩家均无法新建角色。
此外,GEE引擎版本的服务端在DBServer的“选项”-“基本设置”中,可能存在“只分配可连接的游戏网关客户端”的选项。如果该选项被勾选,外网玩家在建角后可能会遇到“此服务器满员”或无法进入游戏的情况,取消勾选即可恢复正常。
数据库文件的完整性同样关键。人物数据主要保存在服务端 MirServermud2DBServerFDB 和 MirServermud2LogsrvIdDB 这两个目录下。如果这些目录下的 .db 数据库文件或索引文件发生损坏,会导致建角失败。可以通过备份后使用记事本打开这些文件进行查看,若发现内容乱码或程序启动时报错,需从正常的版本包中提取干净的数据库文件进行替换。
运行权限与目录路径排查
服务端程序在运行过程中需要对特定目录进行读写操作。如果将整个 MirServer 文件夹放置在系统盘(如C盘)的受保护目录下,或者在启动 GameCenter.exe 等核心程序时未赋予足够的权限,就会因权限不足导致数据无法写入。
建议将 MirServer 文件夹整体移动至非系统盘(如 D:MirServer),并在每次启动引擎控制器时,右键选择“以管理员身份运行”,确保程序具备完整的文件读写权限。
网络通信与防火墙拦截
外网架设时,网络通信的顺畅度直接影响建角指令的传输。系统自带的防火墙或第三方杀毒软件的实时防护功能,可能会将服务端的通信端口或程序拦截。
在排查期间,可以暂时关闭Windows防火墙及所有杀毒软件的实时防护功能进行测试。若关闭后能够正常建角,则需要在防火墙的高级设置中,为 MirServer 目录下的所有 .exe 程序添加入站规则,允许它们完全通过防火墙。同时,需确保登录器读取的 serverlist.txt 列表文件中的IP地址、端口号与服务端 !addrtable.txt 文件中的配置完全匹配,且外网玩家能够正常访问该列表地址。

