传奇服务端单机架设最详细教程!从 0 到 1,新手也能一次成功

来源: 作者: 点击:
传奇单机架设核心是让服务端、数据库、客户端在本地电脑协同运行,无需外网,适合个人测试或体验。以下按 “准备→安装→配置→启动→测试” 全流程拆解,每个步骤附具体操作,避开新手常见错误。
一、前期准备:备齐工具与文件(缺一不可)
1. 必备文件清单
服务端包:选择适配新手的完整版(含引擎、数据库脚本、网关),推荐 HERO 或 GOM 引擎(兼容性强,教程资源多),避免下载 “精简版”(易缺核心文件),文件命名不含中文(如 “LegendServer”,非 “传奇服务端”)。
客户端:需与服务端版本匹配(如 1.76 服务端配 1.76 客户端,合击服务端配合击客户端),从服务端提供的链接下载,或下载官方客户端后覆盖服务端补丁。
数据库工具:
MySQL(需安装,适合多账号测试,推荐 5.7 版本,避免高版本兼容性问题);
SQLite(免安装,适合纯单机,服务端自带 “LegendDB.db” 即可用,新手优先选这个)。
辅助工具:
Navicat(管理 MySQL 数据库,可视化操作,新手易上手);
Notepad++(编辑配置文件,避免记事本乱码);
登录器配置器(服务端自带,用于设置客户端登录 IP)。
2. 环境检查
电脑系统:Windows 7/10/11(64 位最佳,32 位可能不支持部分引擎);
关闭杀毒软件 / 防火墙(避免误删引擎、网关文件,后续可手动添加信任);
预留 10G 以上硬盘空间(服务端 + 客户端约占 5-8G,含补丁和缓存)。
二、基础安装:先装核心组件(顺序别乱)
1. 安装数据库(以 MySQL 为例,SQLite 跳过此步)
双击 MySQL 安装包,选 “Custom” 自定义安装,路径设为纯英文(如 “D:\MySQL”,非 “D:\ 数据库 \MySQL”);
安装时勾选 “Server Only”,端口保持默认 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 版本开始,无需安装数据库,步骤更少,成功率更高。