开服初期正常、几小时后突然无法创建人物,多是运行中动态触发的配置限制或资源耗尽问题,并非初始设置错误。以下从数据库、服务器资源、引擎配置三个高频故障点,提供可直接落地的排查修复方法。
一、最常见:数据库表满容或连接数耗尽
传奇人物创建需写入数据库(如 Hum_User、Character 等表),运行几小时后数据堆积易触发限制,这是该问题的首要诱因。
排查方法
打开数据库管理工具(如 SQL Server Management Studio、Navicat),连接私人服务器数据库(默认库名多为 Mir2 或 Legend);
查看核心表状态:找到Hum_User(存储账号人物关联)和Character(存储人物属性)表,右键查看 “表属性”,确认 “行数” 是否接近设置的最大限制(部分老版本默认限制 10 万行);
检查数据库连接数:登录服务器,打开 “任务管理器→性能→资源监视器”,查看 “数据库进程”(如 sqlservr.exe)的 “网络连接数”,对比引擎配置文件中的最大连接数参数。
解决操作
表满容修复:
右键Hum_User表→设计→删除无用的测试账号数据(筛选CreateTime为开服前的记录),或直接修改表结构:将 “行数限制” 改为 0(无限制),保存后重启 DBServer 服务(任务管理器中结束 DBServer.exe 再重新运行)。
连接数超限修复:
打开引擎目录下的DBServer.exe.config文件,找到<MaxConnections>参数(默认多为 500),改为 1000-2000,同时在数据库中执行命令:sp_configure 'max_connections', 2000; RECONFIGURE;,重启数据库服务。
二、易忽视:服务器磁盘或内存资源不足
开服后日志文件、临时数据持续占用空间,内存未及时释放,会导致人物数据无法写入磁盘或加载到内存。
排查方法
磁盘检查:右键服务器系统盘(多为 C 盘)→属性,查看 “可用空间”,传奇私人服务器运行至少需保留 5GB 以上可用空间;
内存检查:打开任务管理器→性能→内存,查看 “已使用内存” 占比,若超过 90% 且持续攀升,说明内存不足。
解决操作
释放磁盘空间:
进入MirServer\Log目录,删除几天前的日志文件(如 LoginLog、ChatLog);清理系统盘的临时文件(路径:C:\Windows\Temp),删除后缀为.tmp 的文件;若数据库在系统盘,可将数据文件迁移到其他磁盘(需停止数据库服务后操作)。
缓解内存压力:
打开MirServer\GameServer\M2Server.exe→选项→参数设置→内存优化,勾选 “自动释放闲置内存”,设置 “内存占用阈值” 为 80%;结束后台无关进程(如下载工具、视频软件),若内存总量不足 8GB,可临时增加虚拟内存(系统属性→高级→性能→设置→高级→虚拟内存→更改)。
三、版本相关:引擎人物数量限制或脚本冲突
部分复古版本或修改版引擎默认限制单账号 / 全服人物数量,或定时脚本运行后干扰创建功能。
排查方法
引擎限制检查:打开 M2Server→选项→游戏设置→账号设置,查看 “单账号最大人物数”(默认 3 个,若设为 0 需改为 3)和 “全服最大人物总数”(若设为固定值易触发限制);
脚本冲突排查:进入MirServer\QuestDiary目录,查看是否有AutoRunQuest.txt中配置的定时脚本(如每小时执行的清理脚本),检查脚本中是否有DELETE FROM Character等误删或锁定表的命令。
解决操作
解除引擎限制:
在 M2Server 的 “账号设置” 中,将 “全服最大人物总数” 改为 0(无限制),勾选 “允许创建新人物”,点击 “保存设置” 并重启 GameServer;
修复脚本冲突:
用记事本打开可疑定时脚本,删除或注释掉涉及Character表的删除 / 更新命令(在命令前加;);若使用第三方插件(如自动回收插件),暂时关闭插件进程,测试是否能创建人物,确认冲突后更换插件版本。
应急恢复与预防建议
紧急开区临时解决
若需立即恢复创建功能,可执行三步应急操作:1. 重启数据库和 GameServer 服务;2. 清理 Log 目录下的全部日志文件;3. 删除数据库中Hum_User表的空账号记录(筛选Account为空的行),通常能快速解除限制。
长期预防措施
开服前修改数据库表为无行数限制,将连接数参数调至 1000 以上;
设置每日自动清理日志(创建批处理文件,内容:del /q /f D:\MirServer\Log\*.*,添加到 Windows 任务计划);
每小时查看一次服务器资源(磁盘、内存、数据库连接数),避免达到临界值。
按以上步骤排查,90% 以上的 “开服几小时无法创建人物” 问题可解决。优先检查数据库表满容和连接数,这是最快速见效的修复点;若为版本问题,重点核对引擎设置和近期修改的脚本,确保无限制参数或误操作命令。
传奇开服几小时后无法创建人物?3 大核心问题排查与解决
来源:
作者:
点击:

