传奇单机架设核心是让服务端、数据库、客户端在本地电脑协同运行,无需外网,适合个人测试或体验。以下按“准备→安装→配置→启动→测试”全流程拆解,每个步骤附具体操作,避开新手常见错误。
一、前期准备:备齐工具与文件(缺一不可)
1.必备文件清单
服务端包:选择适配新手的完整版(含引擎、数据库脚本、网关),推荐HERO或GOM引擎(兼容性强,教程资源多),避免下载“精简版”(易缺核心文件),文件命名不含中文(如“LegendServer”,非“传奇服务端”)。
客户端:需与服务端版本匹配(如1.76服务端配1.76客户端,合击服务端配合击客户端),从服务端提供的链接下载,或下载官方客户端后覆盖服务端补丁。
数据库工具:
MySQL(需安装,适合多账号测试,推荐5.7版本,避免高版本兼容性问题);
SQLite(免安装,适合纯单机,服务端自带“LegendDB.db”即可用,新手优先选这个)。
辅助工具:
Navicat(管理MySQL数据库,可视化操作,新手易上手);
Notepad++(编辑配置文件,避免记事本乱码);
登录器配置器(服务端自带,用于设置客户端登录IP)。
2.环境检查
电脑系统:Windows7/10/11(64位最佳,32位可能不支持部分引擎);
关闭杀毒软件/防火墙(避免误删引擎、网关文件,后续可手动添加信任);
预留10G以上硬盘空间(服务端+客户端约占5-8G,含补丁和缓存)。
二、基础安装:先装核心组件(顺序别乱)
1.安装数据库(以MySQL为例,SQLite跳过此步)
双击MySQL安装包,选“Custom”自定义安装,路径设为纯英文(如“D:\MySQL”,非“D:\数据库\MySQL”);
安装时勾选“ServerOnly”,端口保持默认3306(记好,后续配置要用);
设置root账号密码(如“123456”,简单易记,单机用无需复杂),勾选“允许远程连接”(单机可选,但勾上更稳妥);
安装完成后,按Win+R输入“services.msc”,找到“MySQL”服务,确认状态为“正在运行”,启动类型设为“自动”。
2.解压服务端与客户端
服务端解压:右键压缩包→解压到纯英文路径(如“D:\LegendServer”,路径层级不超过3层,避免“D:\游戏\传奇\服务端”这种多层中文路径);
客户端解压:同理,解压到“D:\LegendClient”,打开文件夹确认有“mir.exe”(客户端主程序)和“Data”“Map”等核心文件夹。
三、核心配置:服务端+数据库+登录器(关键步骤)
1.数据库配置(连接服务端与数据库)
情况1:用MySQL数据库
导入账号表:
打开Navicat,点击“连接→MySQL”,连接名填“LegendDB”,IP“127.0.0.1”,端口3306,账号root,密码填你设置的(如123456),点击“测试连接”,成功后确定;
右键新连接→“新建数据库”,名填“LegendDB”(与服务端配置一致),字符集选“utf8mb4”;
右键新数据库→“运行SQL文件”,找到服务端“SQL”文件夹下的“CreateTable.sql”,执行脚本(提示“成功”即创建好账号表、角色表)。
配置服务端DB文件:
打开服务端“Mir200”文件夹→“Config”→“DBConfig.ini”(用Notepad++打开),修改参数:
DBType=MySQL
DBIP=127.0.0.1
DBPort=3306
DBUser=root
DBPassword=123456(你设置的MySQL密码)
DBName=LegendDB(新建的数据库名)
保存文件,关闭Notepad++。
情况2:用SQLite数据库
找到服务端“Mir200”→“Data”文件夹,确认有“LegendDB.db”文件(无则从服务端“Backup”文件夹复制过来);
打开“DBConfig.ini”,修改:
DBType=SQLite
DBPath=D:\LegendServer\Mir200\Data\LegendDB.db(服务端SQLite文件的完整路径,必须纯英文)
其他参数(DBIP、DBUser等)可留空或注释(加#),保存即可。
2.服务端引擎配置(确保能启动)
打开服务端“Mir200”文件夹→双击“M2Server.exe”(引擎主程序),首次启动会弹出配置窗口:
点击“选项→网络设置”:IP绑定选“127.0.0.1”,登录端口7000,游戏端口7100(默认值,别乱改,后续登录器要对应);
点击“选项→系统设置→注册设置”:勾选“允许新账号注册”,注册IP限制选“允许所有IP”;
点击“保存”,关闭M2(先配置好再启动,避免报错)。
配置登录网关:
打开服务端“LoginGate”文件夹→“LoginGate.ini”(Notepad++打开):
ListenIP=127.0.0.1
ListenPort=7000(与M2登录端口一致)
ServerIP=127.0.0.1
ServerPort=7100(与M2游戏端口一致)
AllowRegister=1(允许注册)
保存文件,关闭。
3.客户端登录器配置(让客户端连服务端)
找到服务端“Login”文件夹→双击“登录器配置器.exe”:
游戏名称:随便填(如“我的单机传奇”);
服务器地址:127.0.0.1(单机必填,填其他IP连不上);
服务器端口:7000(与登录网关端口一致);
客户端路径:点击“浏览”,选客户端“mir.exe”路径(如D:\LegendClient\mir.exe);
点击“生成登录器”,将生成的“登录器.exe”复制到客户端文件夹。
四、启动服务:严格按顺序来(错一步就失败)
1.启动顺序(记死!)
启动数据库:
MySQL:确认“services.msc”里的MySQL服务已运行(未运行则右键启动);
SQLite:无需手动启动,M2会自动读取。
启动登录网关:
打开服务端“LoginGate”文件夹→双击“LoginGate.exe”,桌面右下角会出现网关图标(无弹窗即正常,关闭会断开连接)。
启动M2引擎:
双击“M2Server.exe”,等待加载(状态栏显示“数据库连接成功”“网关连接成功”,绿色字体即正常;红色字体则检查DB配置或网关)。
启动客户端:
打开客户端文件夹→双击“登录器.exe”,输入想注册的账号密码(首次登录会自动注册),点击“登录”→“进入游戏”。
2.验证服务状态
M2状态栏:“在线人数”从0变为1(自己登录后),“地图加载”显示“成功”;
客户端:能创建角色(战士/法师/道士),进入新手村(如银杏山谷),能看到NPC和怪物,说明架设成功。
五、常见问题快速解决(新手必看)
M2提示“数据库连接失败”:
MySQL:检查DBConfig.ini的密码、数据库名是否错,Navicat能否连上;
SQLite:检查DBPath路径是否正确,文件是否存在。
登录器提示“无法连接服务器”:
检查登录网关是否启动,LoginGate.ini的端口与登录器是否一致;
确认M2的IP绑定是127.0.0.1,而非外网IP。
客户端进游戏黑屏/无地图:
复制服务端“Patch”文件夹下的补丁,覆盖到客户端“Data”“Map”文件夹;
确认客户端版本与服务端匹配(如合击服务端用了非合击客户端)。
六、后续优化(可选,提升体验)
添加GM账号:
打开Navicat→LegendDB→Account表→双击“UserName”列,输入GM账号(如“GM123”),“Password”列输入密码,“AdminLevel”设为9(最高权限),保存后重启M2,登录即有GM权限。
调整游戏参数:
打开M2→“选项→游戏设置”,修改经验倍率、怪物爆率(如经验倍率设100倍,新手升级快),保存后生效。
补充技巧:每次修改配置文件(DBConfig.ini、LoginGate.ini等)后,需重启对应服务(M2、登录网关)才生效;架设完成后,备份“LegendDB.db”(SQLite)或通过Navicat备份数据库(MySQL),避免误操作丢失数据。新手建议先从SQLite版本开始,无需安装数据库,步骤更少,成功率更高。
一、前期准备:备齐工具与文件(缺一不可)
1.必备文件清单
服务端包:选择适配新手的完整版(含引擎、数据库脚本、网关),推荐HERO或GOM引擎(兼容性强,教程资源多),避免下载“精简版”(易缺核心文件),文件命名不含中文(如“LegendServer”,非“传奇服务端”)。
客户端:需与服务端版本匹配(如1.76服务端配1.76客户端,合击服务端配合击客户端),从服务端提供的链接下载,或下载官方客户端后覆盖服务端补丁。
数据库工具:
MySQL(需安装,适合多账号测试,推荐5.7版本,避免高版本兼容性问题);
SQLite(免安装,适合纯单机,服务端自带“LegendDB.db”即可用,新手优先选这个)。
辅助工具:
Navicat(管理MySQL数据库,可视化操作,新手易上手);
Notepad++(编辑配置文件,避免记事本乱码);
登录器配置器(服务端自带,用于设置客户端登录IP)。
2.环境检查
电脑系统:Windows7/10/11(64位最佳,32位可能不支持部分引擎);
关闭杀毒软件/防火墙(避免误删引擎、网关文件,后续可手动添加信任);
预留10G以上硬盘空间(服务端+客户端约占5-8G,含补丁和缓存)。
二、基础安装:先装核心组件(顺序别乱)
1.安装数据库(以MySQL为例,SQLite跳过此步)
双击MySQL安装包,选“Custom”自定义安装,路径设为纯英文(如“D:\MySQL”,非“D:\数据库\MySQL”);
安装时勾选“ServerOnly”,端口保持默认3306(记好,后续配置要用);
设置root账号密码(如“123456”,简单易记,单机用无需复杂),勾选“允许远程连接”(单机可选,但勾上更稳妥);
安装完成后,按Win+R输入“services.msc”,找到“MySQL”服务,确认状态为“正在运行”,启动类型设为“自动”。
2.解压服务端与客户端
服务端解压:右键压缩包→解压到纯英文路径(如“D:\LegendServer”,路径层级不超过3层,避免“D:\游戏\传奇\服务端”这种多层中文路径);
客户端解压:同理,解压到“D:\LegendClient”,打开文件夹确认有“mir.exe”(客户端主程序)和“Data”“Map”等核心文件夹。
三、核心配置:服务端+数据库+登录器(关键步骤)
1.数据库配置(连接服务端与数据库)
情况1:用MySQL数据库
导入账号表:
打开Navicat,点击“连接→MySQL”,连接名填“LegendDB”,IP“127.0.0.1”,端口3306,账号root,密码填你设置的(如123456),点击“测试连接”,成功后确定;
右键新连接→“新建数据库”,名填“LegendDB”(与服务端配置一致),字符集选“utf8mb4”;
右键新数据库→“运行SQL文件”,找到服务端“SQL”文件夹下的“CreateTable.sql”,执行脚本(提示“成功”即创建好账号表、角色表)。
配置服务端DB文件:
打开服务端“Mir200”文件夹→“Config”→“DBConfig.ini”(用Notepad++打开),修改参数:
DBType=MySQL
DBIP=127.0.0.1
DBPort=3306
DBUser=root
DBPassword=123456(你设置的MySQL密码)
DBName=LegendDB(新建的数据库名)
保存文件,关闭Notepad++。
情况2:用SQLite数据库
找到服务端“Mir200”→“Data”文件夹,确认有“LegendDB.db”文件(无则从服务端“Backup”文件夹复制过来);
打开“DBConfig.ini”,修改:
DBType=SQLite
DBPath=D:\LegendServer\Mir200\Data\LegendDB.db(服务端SQLite文件的完整路径,必须纯英文)
其他参数(DBIP、DBUser等)可留空或注释(加#),保存即可。
2.服务端引擎配置(确保能启动)
打开服务端“Mir200”文件夹→双击“M2Server.exe”(引擎主程序),首次启动会弹出配置窗口:
点击“选项→网络设置”:IP绑定选“127.0.0.1”,登录端口7000,游戏端口7100(默认值,别乱改,后续登录器要对应);
点击“选项→系统设置→注册设置”:勾选“允许新账号注册”,注册IP限制选“允许所有IP”;
点击“保存”,关闭M2(先配置好再启动,避免报错)。
配置登录网关:
打开服务端“LoginGate”文件夹→“LoginGate.ini”(Notepad++打开):
ListenIP=127.0.0.1
ListenPort=7000(与M2登录端口一致)
ServerIP=127.0.0.1
ServerPort=7100(与M2游戏端口一致)
AllowRegister=1(允许注册)
保存文件,关闭。
3.客户端登录器配置(让客户端连服务端)
找到服务端“Login”文件夹→双击“登录器配置器.exe”:
游戏名称:随便填(如“我的单机传奇”);
服务器地址:127.0.0.1(单机必填,填其他IP连不上);
服务器端口:7000(与登录网关端口一致);
客户端路径:点击“浏览”,选客户端“mir.exe”路径(如D:\LegendClient\mir.exe);
点击“生成登录器”,将生成的“登录器.exe”复制到客户端文件夹。
四、启动服务:严格按顺序来(错一步就失败)
1.启动顺序(记死!)
启动数据库:
MySQL:确认“services.msc”里的MySQL服务已运行(未运行则右键启动);
SQLite:无需手动启动,M2会自动读取。
启动登录网关:
打开服务端“LoginGate”文件夹→双击“LoginGate.exe”,桌面右下角会出现网关图标(无弹窗即正常,关闭会断开连接)。
启动M2引擎:
双击“M2Server.exe”,等待加载(状态栏显示“数据库连接成功”“网关连接成功”,绿色字体即正常;红色字体则检查DB配置或网关)。
启动客户端:
打开客户端文件夹→双击“登录器.exe”,输入想注册的账号密码(首次登录会自动注册),点击“登录”→“进入游戏”。
2.验证服务状态
M2状态栏:“在线人数”从0变为1(自己登录后),“地图加载”显示“成功”;
客户端:能创建角色(战士/法师/道士),进入新手村(如银杏山谷),能看到NPC和怪物,说明架设成功。
五、常见问题快速解决(新手必看)
M2提示“数据库连接失败”:
MySQL:检查DBConfig.ini的密码、数据库名是否错,Navicat能否连上;
SQLite:检查DBPath路径是否正确,文件是否存在。
登录器提示“无法连接服务器”:
检查登录网关是否启动,LoginGate.ini的端口与登录器是否一致;
确认M2的IP绑定是127.0.0.1,而非外网IP。
客户端进游戏黑屏/无地图:
复制服务端“Patch”文件夹下的补丁,覆盖到客户端“Data”“Map”文件夹;
确认客户端版本与服务端匹配(如合击服务端用了非合击客户端)。
六、后续优化(可选,提升体验)
添加GM账号:
打开Navicat→LegendDB→Account表→双击“UserName”列,输入GM账号(如“GM123”),“Password”列输入密码,“AdminLevel”设为9(最高权限),保存后重启M2,登录即有GM权限。
调整游戏参数:
打开M2→“选项→游戏设置”,修改经验倍率、怪物爆率(如经验倍率设100倍,新手升级快),保存后生效。
补充技巧:每次修改配置文件(DBConfig.ini、LoginGate.ini等)后,需重启对应服务(M2、登录网关)才生效;架设完成后,备份“LegendDB.db”(SQLite)或通过Navicat备份数据库(MySQL),避免误操作丢失数据。新手建议先从SQLite版本开始,无需安装数据库,步骤更少,成功率更高。

