一、单机版传奇架设前的准备工作
1. 必备工具清单
传奇服务端:优先选择带 “单机适配” 标识的版本,如 1.76 复古版、1.80 合击版,需包含服务端核心程序(LoginSrv、GameSrv 等文件)、配置文件夹(Config)及数据库脚本。建议从老牌传奇论坛获取,确保文件完整性,避免缺失关键组件。
客户端:需与服务端版本匹配,例如服务端为 1.76 版,客户端也需对应 1.76 纯净版,不建议用带插件的修改版,易出现兼容性问题。
数据库软件:常用 MySQL 5.5 或 5.6 版本(高版本可能不兼容部分老服务端),需配套 Navicat 等管理工具,方便后续修改数据。
辅助工具:文本编辑器(如 Notepad++,用于修改配置文件)、端口检测工具(排查端口占用问题)、压缩软件(解压服务端与客户端压缩包)。
2. 设备基础要求
系统:Windows 7 及以上(Windows 10 兼容性最佳,Windows XP 易出现驱动适配问题)。
配置:CPU 至少双核,内存 4GB 以上(运行服务端需占用 1-2GB 内存),硬盘预留 10GB 以上空间(服务端 + 客户端约占 5-8GB)。
环境:关闭电脑自带防火墙及第三方安全软件(避免拦截服务端进程),无需联网(单机版无需外部网络支持)。
二、单机版传奇架设详细步骤
1. 数据库安装与配置
安装 MySQL:双击安装包,选择 “典型安装”,设置 root 账号密码(建议设简单密码,如 123456,方便记忆),勾选 “安装完成后启动 MySQL 服务”。
导入数据库脚本:打开 Navicat,连接 MySQL(输入 root 账号密码),新建数据库(命名如 “mir2”,字符集选 utf8mb4),右键数据库选择 “运行 SQL 文件”,找到服务端文件夹内的 “mir2.sql” 脚本,执行导入(等待进度条完成,提示 “成功” 即可)。
2. 服务端参数设置
修改数据库连接配置:进入服务端 Config 文件夹,用 Notepad++ 打开 “DBConfig.ini”,将 “DBIP” 设为 “127.0.0.1”(本地回环地址),“DBName” 填刚新建的数据库名(如 “mir2”),“DBUser” 为 “root”,“DBPassword” 填设置的 MySQL 密码(如 123456),保存文件。
调整服务器基础参数:打开 “Server.cfg” 文件,“ServerName” 可自定义(如 “我的单机传奇”),“LoginIP” 设为 “127.0.0.1”,“GamePort” 保持默认(如 7000,若提示端口占用可改为 7001),“MaxPlayer” 设为 10(单机无需多人数,避免占用资源)。
3. 客户端适配设置
修改登录器配置:找到客户端文件夹内的 “Login.exe” 或 “登录器配置器”,打开后将 “登录地址” 设为 “127.0.0.1”,“端口” 与服务端 “GamePort” 一致(如 7000),“游戏名称” 与服务端 “ServerName” 对应,保存配置生成登录器。
核对版本与补丁:若客户端提示 “版本不匹配”,打开服务端 “Version.txt”,查看版本号(如 1.76.001),将客户端 “Version.ini” 内的版本号改为一致;若有专属地图补丁,将补丁文件放入客户端 “Data” 文件夹,无需额外安装。
4. 启动与测试
启动服务端:依次运行服务端文件夹内的 “1. 启动 MySQL.bat”“2. 启动 LoginSrv.bat”“3. 启动 GameSrv.bat”(三个窗口需保持打开,关闭任一则服务器停止),若窗口无报错(如 “数据库连接成功”“服务器启动正常”),则服务端启动成功。
进入游戏测试:双击客户端生成的登录器,输入任意账号密码(单机版无需注册,直接登录),选择服务器进入游戏,测试角色创建、地图传送、怪物击杀功能,确认无卡顿或闪退即可。
三、架设常见问题与解决办法
1. 服务端启动提示 “数据库连接失败”
检查 MySQL 服务是否启动:右键 “此电脑”→“管理”→“服务”,找到 “MySQL”,若状态为 “已停止”,右键 “启动”;若启动失败,卸载 MySQL 后重新安装,确保安装路径无中文(如避免 “D:\ 传奇数据库”,改为 “D:\MySQL”)。
核对 DBConfig.ini 参数:确认 “DBPassword” 与 MySQL root 密码一致,“DBName” 与新建数据库名完全相同(区分大小写,如 “Mir2” 和 “mir2” 视为不同)。
2. 客户端登录提示 “无法连接服务器”
检查端口是否占用:用端口检测工具输入服务端 “GamePort”(如 7000),若显示 “已占用”,修改 “Server.cfg” 内的 “GamePort” 为未占用端口(如 7002),同时更新客户端登录器的端口设置。
确认服务端窗口状态:确保 LoginSrv 和 GameSrv 窗口正常运行,若窗口自动关闭,查看服务端 “Log” 文件夹内的错误日志,通常是配置文件语法错误(如缺少逗号、引号),需重新检查修改。
3. 进入游戏后无法拾取物品或释放技能
检查服务端 “Permission.cfg” 文件:确保 “PlayerPickItem”“PlayerUseSkill” 参数设为 “1”(1 为允许,0 为禁止);若仍有问题,重新下载完整服务端,可能是原始文件损坏。
四、单机版传奇后续调整小技巧
修改经验与爆率:打开服务端 “Rate.cfg” 文件,“ExpRate”(经验倍率)可设为 10-100(如设 100 即 100 倍经验),“DropRate”(物品爆率)设为 5-20(设 20 即 20 倍爆率),保存后重启服务端生效。
添加自定义 NPC:用 Navicat 打开数据库 “mir2”,找到 “NPC” 表,新增行填写 NPC 名称、坐标、对话内容,客户端 “Data” 文件夹内放入 NPC 外观素材,重启游戏即可在对应坐标看到新增 NPC。
扩展地图:将新地图文件(.map 格式)放入服务端 “Map” 文件夹,在 “MapInfo.cfg” 内添加地图名称、编号、进入等级,客户端同步放入地图素材,即可通过 NPC 传送进入新地图。

