无论使用 GOM、HERO 还是其他主流传奇引擎,传奇单机架设的核心逻辑均围绕 “环境搭建 - 服务端配置 - 客户端适配 - 启动测试” 展开,无需外网资源,重点解决跨引擎通用的参数设置与文件匹配问题。以下是适用于多数单机版本的完整步骤,新手可直接参照执行。
一、通用准备工作(跨引擎适用)
核心文件与工具清单
传奇引擎单机服务端包:选择标注 “单机适配” 的版本(GOM 引擎选 GOM 单机包,HERO 引擎选 HERO 单机包,避免下载外网专用服务端),确保包含 Mirserver 主目录(含 DBService、LoginGate、RunGate 等核心子文件夹);
对应版本客户端:需与引擎匹配(如 GOM 服务端配 GOM 客户端,HERO 服务端配 HERO 客户端,客户端大小通常 1-2G,含 Data、Wav 等基础文件夹);
基础工具包:MySQL 5.5-5.6 版本(高版本易与部分引擎冲突)、Microsoft Visual C++ Redistributable(x86/x64,覆盖 2005-2019 版本)、.NET Framework 4.0 及以上(多数引擎依赖)。
文件核查通用要点
服务端解压后,确认 Mirserver\Mir200\Envir 文件夹下有 “怪物配置.txt”“掉落规则.txt”(无则需重新下载完整服务端);
客户端根目录需有可执行程序(如 Game.exe),删除 “自动更新.exe”“广告弹窗.exe” 等冗余文件,避免干扰单机登录。
二、基础环境搭建(共性操作)
MySQL 数据库安装(通用流程)
双击 MySQL 安装包,选择 “典型安装”,路径建议默认(或设为 D:\MySQL,避免系统盘占用);
安装后启动 “MySQL 配置向导”,勾选 “手动设置”,端口设为 3306(通用默认端口,修改易引发连接问题);
编码选择需参考服务端说明:GOM 引擎多默认 UTF-8,HERO 引擎多需 GBK,设置 root 密码(如 123456,牢记),完成后重启电脑,确保 MySQL 服务在 “计算机 - 管理 - 服务” 中显示 “正在运行”。
运行库安装(必做步骤)
优先安装.NET Framework 4.0:双击安装包,按提示完成后无需重启;
再安装 Visual C++ Redistributable:先装 x86 版本(32 位引擎通用),再装 x64 版本(64 位引擎适配),全部默认下一步,可解决 “缺少 XXX.dll” 报错。
三、服务端核心配置(跨引擎共性)
引擎与数据库关联(通用设置)
打开 Mirserver\DBService\DBConfig.exe:
“数据库地址” 固定填localhost(单机本地数据库地址);
“数据库名” 自定义(如 legend_single,需与后续脚本对应);
“账号” 填 root,“密码” 填 MySQL 设置的密码,点击 “测试连接”,显示 “连接成功” 后保存;
导入单机数据库脚本:
打开 MySQL Command Line Client,输入 “create database legend_single;” 创建数据库,再执行 “source D:\Mirserver\DB\single_db.sql;”(脚本路径为服务端自带的 “单机 SQL 脚本”,文件名可能为 single.sql 或 db_init.sql,以服务端实际文件为准),等待 “Query OK” 提示即完成导入。
登录网关配置(单机通用)
进入 Mirserver\LoginGate 目录,打开 LoginGate.ini:
“ServerIP” 改为 127.0.0.1(单机本地通信地址,固定无需修改);
“ServerPort” 保留默认 7000(若提示 “端口被占用”,可改为 7001,后续客户端需同步修改);
保留 ServerIP、ServerPort 两个核心参数,删除服务端说明中 “外网专用” 的冗余项(如 MaxConnect、AutoKick)。
通用账号创建
启动服务端自带的 “账号管理工具.exe”(不同引擎工具名可能为 “账号生成器.exe”“GM 账号工具.exe”,在服务端根目录或 “工具” 文件夹中):
点击 “新增账号”,输入账号(如 player1)、密码(123456),无需复杂权限;
若需 GM 功能,勾选 “管理员权限”(或 “GM 权限”),保存后账号自动写入数据库,无需额外操作。
四、客户端适配(通用流程)
登录器生成与放置
打开服务端对应的 “登录器生成工具”(GOM 引擎用 “GOM 登录器生成器.exe”,HERO 引擎用 “HERO 单机登录器.exe”):
选择 “单机模式”,“游戏名称” 自定义(如 “我的传奇单机版”);
“服务器地址” 填 127.0.0.1:7000(与 LoginGate 端口一致,若端口改 7001 则填 127.0.0.1:7001);
生成 Login.exe 后,复制到客户端根目录,覆盖旧登录器(若有)。
客户端参数调整(通用配置)
新建文本文档,输入以下内容(根据引擎编码调整):
ServerAddr=127.0.0.1:7000
ClientVer = 服务端版本(如 1.76、1.80,参考服务端说明)
Charset = 编码(UTF-8 或 GBK,按服务端要求填写)
将文档保存为 “Setup.ini”(后缀改为.ini),放入客户端根目录;
地图文件同步:复制服务端 Mirserver\Mir200\Map 中的所有.map 文件,粘贴到客户端 Data\Map 文件夹,避免进地图黑屏或闪退。
五、启动与测试(通用验证)
服务端启动顺序(固定流程)
确认 MySQL 服务已启动(“服务” 中状态为 “正在运行”);
双击 Mirserver\LoginGate\LoginGate.exe,弹出黑色窗口,显示 “LoginGate Start” 即正常;
启动 Mirserver\RunGate\RunGate.exe,无报错弹窗即可(部分引擎窗口显示 “RunGate Ready”);
打开 Mirserver\Mir200\GameCenter.exe,点击 “启动游戏服务”(或 “启动单机区”),显示 “服务启动成功”。
单机游戏测试(通用检查)
双击客户端 Login.exe,输入创建的账号(player1/123456)登录:
验证能否进入选区界面,选择任意地图(如新手村),确认地图显示正常、无卡顿;
测试基础操作:移动角色、攻击怪物(如稻草人),确认能正常打怪、获得经验;
若有 GM 账号,登录后输入基础 GM 命令(如 @等级 35),验证权限是否生效。
六、通用常见问题排查
服务端窗口闪退
检查 MySQL 服务是否启动,或 DBConfig.exe 中账号密码是否正确;
确认运行库已完整安装(重点检查.NET Framework 是否生效,可通过 “控制面板 - 程序” 查看)。
客户端无法连接服务器
核对 LoginGate.ini 与客户端 Setup.ini 中的端口是否一致(如均为 7000);
关闭电脑中可能占用端口的程序(如迅雷、杀毒软件,可通过 “netstat -ano” 命令查看 3306、7000 端口是否被占用)。
游戏内中文乱码
确认 DBConfig.exe 中数据库编码、LoginGate.ini 编码、客户端 Setup.ini 编码一致(如均为 GBK);
用记事本打开服务端 “怪物配置.txt”,选择 “另存为”,编码设为与引擎匹配的格式(UTF-8 或 GBK),覆盖原文件。
按以上通用步骤操作,多数传奇单机版本(无论 GOM 还是 HERO 引擎)均可成功架设。后续若需调整玩法(如修改怪物掉落、添加地图),可参考服务端内 “配置说明.txt”,修改 Mirserver\Mir200\Envir 中的对应文件即可。
传奇单机架设通用步骤指南:基于主流传奇引擎的新手实操流程
来源:
作者:
点击:

