一、准备文件与运行环境
下载传奇3单机版服务端(常见1.45光通怀旧版或3K/蓝月引擎端),确保压缩包内含Mir3Server、LoginSrv、DBSrv、Data、Map等文件夹及登录器生成器。同时下载对应版本的传奇3客户端(1.45服务端配1.45客户端,不可混用)。安装运行库:.NET Framework 4.0以上、DirectX 9.0c、VC++运行库。若服务端使用DBC数据库需额外下载安装DBC2000(Borland Database Engine)。解压服务端建议放到纯英文无空格路径,例如D:\Mir3Server,客户端安装到D:\Mir3Client,路径含中文或空格是启动失败最常见原因。架设前临时关闭杀毒软件和Windows防火墙,防止网关程序被拦截删除。
二、配置数据库(DBC2000方式,大多数经典端)
安装DBC2000后,打开控制面板→管理工具→ODBC数据源(32位)→系统DSN→添加→选择Borland DB Paradox Driver→完成。数据源名称填HeroDB(必须与服务端DBSrv配置一致,部分端要求Mir3DB,看说明文件),点击数据库选项卡,路径浏览选择服务端内的DB目录(如D:\Mir3Server\DB或D:\Mir3Server\Mud2\DB),去掉"使用当前目录"勾选,点确定保存。部分一键端自带"注册ODBC.reg"或"一键注册DBC.bat",右键以管理员运行即可自动完成此步,64位系统注意用适配的注册文件。
三、配置数据库(MySQL方式,光通复刻版或GEE引擎端)
安装MySQL(典型安装,字符集选utf8mb4),root密码设简单如123456方便记忆。打开Navicat或HeidiSQL新建连接,再新建数据库名mir3(小写,部分端要求legend_mir3看说明),字符集utf8mb4_general_ci。右键数据库→运行SQL文件→选择服务端内的mir3.sql或game3g.sql导入,等待执行完成。打开服务端Config目录下的DBConfig.ini,修改DBIP=127.0.0.1、DBName=mir3、DBUser=root、DBPassword=123456,保存。若服务端使用SQLite或Access数据库则无需安装数据库软件,确认DBConfig.ini中DBPath指向正确的.db或.mdb文件路径即可。
四、修改服务端IP与核心参数
打开服务端内各ini配置文件(通常在Config或根目录下的LoginSrv.ini、GameSrv.ini、LoginGate.ini、Server.cfg等),将其中所有ServerIP、LoginIP、GateIP字段改为127.0.0.1。端口保持默认(登录端口常5500或7000,游戏端口7001/7100等,若提示占用可改为相邻数字但需保证登录器端口一致)。ServerName可自定义显示名。检查MapPath路径是否指向..\Data\Map或正确地图目录。部分引擎有图形配置工具(如3KSetup.exe、BlueConfig.exe),运行后填本机IP 127.0.0.1并保存即可。
五、启动服务端(严格按顺序)
不同引擎文件名略有差异,通用启动顺序为:
1. 先启动数据库服务:DBServer.exe或1-启动数据库.bat,窗口显示数据库就绪。
2. 再启动登录网关:LoginGate.exe或LoginSrv.exe或2-启动登录网关.bat。
3. 最后启动游戏主服务:M2Server.exe或Mir3GameServer.exe或GameSrv.exe,等待加载地图和怪物数据完毕,显示"服务器启动完成"或"所有服务加载完成"。
三个黑窗口必须保持开启不能关闭,任务管理器能看到对应进程即启动成功。若GameSrv闪退检查MapPath是否正确或.NET是否装好;若提示端口占用改ini中端口号并同步其他关联配置文件。
六、客户端补丁与登录器配置
将服务端包内的Data、Map、Wav等补丁文件夹复制到客户端根目录覆盖(解决黑屏、缺地图、缺音效)。若服务端带登录器生成器(MakeGameLogin.exe或LoginMaker.exe),复制到客户端目录运行,添加服务器名称(如"单机测试"),IP填127.0.0.1,端口填登录网关端口(一般7000或5500与服务端LoginSrv.ini中ServerPort一致),点击生成,将生成的Mir3.exe或Game.exe放入客户端根目录。若无生成器,手动编辑客户端Mir3.ini或Client.cfg,设ServerAddr=127.0.0.1及对应端口。Windows 10/11系统下客户端主程序建议右键属性→兼容性→勾选"以兼容模式运行(Windows XP SP3)"及"以管理员身份运行"。
七、进入游戏与常见问题处理
双击生成的登录器,输入任意账号密码(多数单端免注册直接建号,部分默认GM账号admin密码123456),选服务器进入创建角色。能走到角色选择界面说明网络连接正常,能进地图说明补丁正确。
- 无法连接服务器:检查服务端三个程序是否全启动、IP是否全改127.0.0.1、防火墙是否放行、登录器端口是否和服务端一致。
• 进游戏黑屏:补丁未覆盖到客户端根目录或Data/Wil文件损坏,重新覆盖补丁。
- 地图缺失/传送到白屏:Map文件夹路径不对或Map文件不完整,核对GameSrv.ini中MapPath。
• 网关一闪关闭:DBC数据源名称不匹配或数据库路径错误,重新配置ODBC。
• 怪物/NPC不显示:脚本未加载,检查服务端Envir或NpcDef目录是否完整。
八、GM权限与基础参数修改
进入游戏创建角色后,若要给该角色GM权限,打开服务端Mir200或Envir目录下的AdminList.txt(或GmList.txt、admin.txt),新起一行写入角色名保存,重启M2生效。修改经验倍率、爆率找到!Setup.txt或RateInfo.ini,调整ExpRate、DropRate数值后重启服务端。添加/修改物品查看StdItems.DB(DBC数据库内)或用配套M2工具编辑项目数据库。

