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

传奇世界单机架设:测试模式切换正常模式具体操作指南

热度:
自己架设的传奇世界处于测试模式,多因服务端配置文件、数据库权限或功能参数被默认设为 “测试状态”,需通过修改核心文件与数据实现切换。以下是分步骤具体操作,每个环节均明确路径、关键词与修改方法,无需自行摸索。
一、第一步:关闭核心配置文件的 “测试模式” 开关(最关键一步)
测试模式的核心控制开关多在服务端 “Config” 文件夹的核心配置文件中,按以下步骤找到并修改:
1. 定位配置文件(通用路径)
打开你架设的传奇世界服务端文件夹(如 “Mir2_Server”),进入 “Config” 子文件夹(所有核心参数均在此处),重点查看两个文件:System.ini(系统功能配置)和Server.ini(服务器模式配置)。
若服务端标注 “彩虹 3 引擎”“HERO 引擎” 等,可能有专属配置文件(如 “EngineConfig.ini”“HeroConfig.ini”),同样放入 “Config” 文件夹,无需额外寻找。
2. 查找并修改 “测试模式” 参数
用 Notepad++ 打开文件(避免系统记事本乱码),按下 “Ctrl+F” 打开搜索框,输入关键词:“测试模式”“TestMode”“IsTest”(不同服务端命名不同,三个关键词依次搜索,必能找到)。
常见修改场景:
若搜索到 “TestMode=1”(1 代表开启测试模式),直接改为 “TestMode=0”(0 代表正常模式);
若搜索到 “是否开启测试模式 = 是”,改为 “是否开启测试模式 = 否”;
若搜索到 “TestExp=10”(测试模式经验 10 倍),改为 “TestExp=1”(正常模式 1 倍经验,按需求调整)。
保存文件:修改后按 “Ctrl+S” 保存,关闭文件(若两个文件都找到参数,均需修改,避免遗漏)。
二、第二步:调整数据库账号权限(测试模式多默认 GM 权限)
测试模式常默认所有账号为 GM 权限(可随意刷道具、调等级),切换正常模式需将账号权限改为普通玩家级别,操作如下:
1. 打开数据库管理工具(如 Navicat)
启动 Navicat,连接你架设时用的 MySQL 数据库(连接参数与之前架设时一致:IP=127.0.0.1,端口 = 3306,账号 = root,密码 = 你设置的密码)。
找到传奇世界对应的数据库(通常命名为 “mir2”“传奇世界”“csol”,若忘记可看服务端 “DBConfig.ini” 里的 “DBName” 参数),双击展开数据库表。
2. 修改账号权限表
在展开的表中找到Accounts 表(所有账号信息都存在这里,若表名不同,搜索 “Account” 关键词),右键点击 “打开表”,查看账号列表。
找到你常用的账号(如 admin、test123),查看 “权限” 相关字段(常见字段名:AdminLevel、Power、IsGM,数值 1=GM 权限,0 = 普通玩家):
若 “AdminLevel=1”,改为 “AdminLevel=0”;
若 “IsGM=1”,改为 “IsGM=0”。
保存修改:点击表界面的 “保存” 按钮(磁盘图标),关闭 Navicat(无需重启数据库,后续重启服务端会自动生效)。
三、第三步:取消测试模式专属功能限制(如道具无限、地图限制)
测试模式可能隐藏 “道具无限”“测试地图仅开” 等限制,需在配置文件中关闭:
1. 取消道具与资源限制
进入服务端 “Config” 文件夹,找到Item.ini(道具配置)和Store.ini(商店配置),用 Notepad++ 打开:
搜索 “测试道具”“TestItem”,若找到 “TestItem=1”(开启测试道具无限),改为 “TestItem=0”;
搜索 “商店限制”,若 “TestStore=1”(仅开放测试商店),改为 “TestStore=0”(开放正常商店)。
2. 解锁全部地图(测试模式可能屏蔽部分地图)
找到 “Config” 文件夹下的MapConfig.ini(地图配置),打开后搜索 “测试地图”“TestMap”:
若某地图后标注 “IsOpen=0”(未开放),且地图名不是测试专属(如 “测试副本” 可保留关闭),将 “IsOpen=0” 改为 “IsOpen=1”;
若有 “TestMapList”(测试地图列表),直接删除该列表行(避免仅加载测试地图)。
四、第四步:替换测试登录器(部分模式由登录器控制)
若上述步骤做完仍为测试模式,可能是登录器默认加载测试参数,需替换为正常登录器:
1. 找到正常登录器文件
回到服务端根目录,查看是否有 “正常登录器.exe”“ClientLogin.exe”(非 “测试登录器.exe”),若有直接复制到客户端根目录(覆盖原测试登录器);
若服务端无正常登录器,需从你下载的 “传奇世界单机素材包” 中查找(素材包通常含 “测试”“正常” 两个登录器,无需额外下载)。
2. 修改登录器配置(若有配置文件)
若登录器附带 “LoginConfig.ini”,打开后搜索 “TestMode”,将 “TestMode=1” 改为 “TestMode=0”,保存后再启动登录器。
五、第五步:验证与重启(确保修改生效)
关闭所有相关进程:打开 “任务管理器”,结束 “GameSrv.exe”“LoginSrv.exe”(服务器与登录服务进程),避免旧配置残留;
重新启动服务端:按 “启动 MySQL→启动登录服务→启动游戏服务” 的顺序重启(与架设时一致);
登录验证:用普通账号(如你修改权限后的 admin 账号)登录游戏,检查:
经验倍数是否恢复正常(杀怪看经验值是否为 1 倍);
能否正常使用普通道具(无无限提示);
账号是否无 GM 命令权限(输入 “@刷元宝” 若提示 “无权限”,说明已切换正常)。
常见问题:修改后仍为测试模式怎么办?
若修改后无变化,检查是否保存文件(需按 “Ctrl+S”,仅关闭不保存无效);
若搜索不到 “测试模式” 关键词,查看服务端 “Config” 文件夹下的 “TestConfig.ini”(部分服务端将测试参数单独放此文件),直接删除该文件或改名为 “TestConfig.bak”(备份后禁用);
若使用彩虹 3 引擎,额外检查 “EngineConfig.ini” 中的 “TestEngine=1”,改为 “TestEngine=0”(引擎级测试开关)。
[顶部]