一、架设前核心准备:硬件软件与工具清单
(一)硬件配置要求
架设需匹配服务器承载能力,按在线人数分两类:
小型服(50人内):普通电脑即可搭建,CPU至少四核(如i5-10400)、内存8G(推荐16G,避免多玩家同时在线卡顿)、硬盘预留50G空闲空间(服务端+客户端文件约30G,预留更新缓存);
中型服(50-200人):需专用服务器,CPU选至强E3或同等性能,内存16G起,硬盘用SSD(读写速度快,减少地图加载延迟),带宽20M上行(确保外网玩家连接稳定)。
(二)必备软件与工具
基础软件:
操作系统:WindowsServer2019(兼容性强,支持多数服务端)或Windows10专业版(小型服临时搭建);
数据库:MySQL5.5/5.6(服务端数据存储核心,避免高版本兼容性问题);
运行库:VC++2008/2015/2019合集(部分服务端依赖,缺失会导致服务端无法启动);
解压工具:WinRAR(用于解压服务端、客户端压缩包)。
核心工具:
服务端程序:从正规发布网下载对应版本(如1.76复古版、1.85合击版),需含“引擎程序”“数据库文件”“配置工具”三部分;
登录器生成器:如“传奇登录器制作工具”(发布网可下载,用于生成客户端登录器,关联服务器IP);
端口映射工具:如“花生壳”(无公网IP时用,实现外网玩家访问);
文本编辑器:Notepad++(修改服务端配置文件,避免格式错乱)。
(三)工具获取与核对
优先从“传奇工具专区”类发布网下载,选择标注“无捆绑”“适配多版本”的工具;
下载后核对文件完整性:服务端压缩包需含“MirServer”文件夹(核心程序目录)、“SQL脚本”(数据库导入文件),缺失则需重新下载;
登录器生成器需确认“支持当前引擎”(如“BLUE引擎”“GOM引擎”,不同引擎登录器不通用)。
二、服务端搭建核心步骤(以1.76复古版为例)
(一)数据库安装与配置
安装MySQL:
双击MySQL安装包,选择“自定义安装”,路径设为“D盘/MySQL”(避免C盘占用),勾选“安装为Windows服务”,服务名设为“MySQL55”;
设置root账号密码(如“cqserver123”,牢记密码,后续配置需用),端口默认3306(若被占用可改为3307,需记录修改后端口);
安装完成后,打开“服务”(Win+R输入“services.msc”),确认“MySQL55”服务状态为“正在运行”,未运行则右键“启动”。
导入数据库文件:
打开“MySQL命令行客户端”,输入root密码登录;
执行创建数据库命令:createdatabasemir2;(数据库名“mir2”需与服务端配置一致);
导入SQL脚本:usemir2;→sourceD:/传奇服务端/SQL/mir2.sql;(脚本路径需替换为实际存放路径),等待提示“导入成功”(约1-2分钟,视数据量而定)。
(二)服务端参数配置
核心配置文件修改:
打开“D:/传奇服务端/MirServer/M2Server”文件夹,找到“Setup.ini”文件(用Notepad++打开);
配置数据库连接:找到“DBAddr”(数据库地址)设为“127.0.0.1”,“DBPort”(端口)设为3306(若修改过则填对应端口),“DBUser”设为“root”,“DBPass”设为之前设置的密码(如“cqserver123”),“DBName”设为“mir2”;
调整游戏参数:找到“ExpRate”(经验倍数)设为“2”(新手服推荐,过高易失衡),“DropRate”(掉落倍数)设为“1.5”,“MaxOnline”(最大在线人数)设为“50”(小型服适配);
保存文件,关闭Notepad++。
引擎启动与测试:
双击“D:/传奇服务端/MirServer/ControlPanel.exe”(控制面板),依次点击“启动DBServer”“启动LoginSrv”“启动M2Server”;
查看启动状态:M2Server窗口显示“服务器已正常启动”“监听端口7000”(默认游戏端口),无报错则服务端启动成功;若提示“数据库连接失败”,检查Setup.ini中数据库参数是否正确,或MySQL服务是否运行。
(三)GM账号与权限设置
添加GM账号:
打开“D:/传奇服务端/MirServer/GameDB”文件夹,找到“AdminList.txt”文件;
按格式添加账号:账号密码权限等级(示例:gmadmin1234565),权限等级“5”为最高(可使用全部命令),“3”为普通管理(仅刷道具、调等级);
保存文件,重启M2Server(控制面板点击“重启M2Server”)使设置生效。
测试GM权限:
后续客户端连接后,用添加的GM账号登录,输入@adjustlevel账号45(如@adjustlevelgmadmin45),能成功升级则权限设置正确。
三、客户端适配与登录器制作
(一)客户端基础配置
客户端文件准备:
下载对应版本客户端(如1.76复古版,路径设为“D:/传奇客户端”);
将服务端“D:/传奇服务端/客户端补丁”文件夹中的“Data”“Map”文件夹,复制粘贴到客户端目录下,覆盖原有文件(提示替换时选“全部替换”,确保地图、道具显示正常)。
(二)登录器生成与关联
登录器制作:
打开“传奇登录器生成器”,点击“客户端路径”选择“D:/传奇客户端”;
配置服务器信息:“服务器名称”设为“1.76复古测试服”,“服务器IP”设为“127.0.0.1”(本地测试用),“游戏端口”设为7000;
设置登录器外观:选择图标(可自定义),取消“广告弹窗”勾选,点击“生成登录器”,保存到客户端目录下(命名为“复古服登录器.exe”)。
本地登录测试:
双击客户端目录下的“复古服登录器.exe”,输入之前添加的GM账号(如“gmadmin”)和密码,点击“登录”;
选择角色、创建人物,进入游戏后能看到新手村地图,操作角色移动、打怪无卡顿,则客户端适配成功。
四、外网访问配置(实现多人联机)
(一)端口映射设置(有公网IP场景)
查询公网IP:
百度搜索“我的IP”,记录公网IP(如“120.XX.XX.XX”)。
路由器端口映射:
打开浏览器,输入路由器管理地址(如“192.168.1.1”,路由器背面可查),登录管理后台;
找到“端口映射”功能,添加映射规则:“内网IP”设为服务器内网IP(如“192.168.1.100”,通过“cmd→ipconfig”查询),“内网端口”设为7000(游戏端口),“外网端口”设为7000,“协议”选“TCP”;
保存规则,重启路由器。
(二)无公网IP适配(用端口映射工具)
花生壳配置:
安装花生壳客户端,注册账号并登录,添加“映射”;
选择“TCP”协议,“内网主机”设为服务器内网IP,“内网端口”设为7000,“外网端口”自动分配(记录该端口,如“12345”);
保存映射,获取“外网访问地址”(如“xxx.oicp.net:12345”)。
登录器IP更新:
重新打开登录器生成器,将“服务器IP”改为公网IP(或花生壳外网地址),“游戏端口”改为映射后的外网端口(如12345),重新生成登录器,分享给外网玩家即可连接。
五、服务器运维与常见问题解决
(一)日常运维要点
数据备份:
每日关闭服务端后,备份数据库:打开MySQL命令行,执行mysqldump-uroot-pmir2>D:/备份/mir2_backup.sql(输入密码后生成备份文件),避免数据丢失;
每周备份服务端文件夹(复制“MirServer”到其他硬盘,约30G,视更新频率而定)。
性能监控:
打开“任务管理器”,查看“CPU”“内存”占用:若CPU持续超过80%,减少在线人数或优化游戏参数;内存占用过高,关闭不必要的后台程序(如浏览器、视频软件)。
(二)常见问题与解决
服务端启动提示“端口被占用”:
原因:7000端口被其他程序占用;
解决:打开“cmd”执行netstat-ano|findstr"7000",找到占用端口的进程ID,在任务管理器中结束该进程;或修改服务端端口(打开Setup.ini,将“GamePort”改为7001,同步更新登录器与路由器映射端口)。
外网玩家无法连接:
原因:端口映射未成功,或防火墙拦截;
解决:检查路由器映射规则是否正确(内网IP、端口是否匹配);关闭服务器防火墙(控制面板→WindowsDefender防火墙→关闭),或添加“允许7000端口通过防火墙”规则。
游戏内地图黑屏/怪物显示异常:
原因:客户端补丁未正确覆盖,或服务端地图文件损坏;
解决:重新复制服务端“Map”文件夹到客户端;若仍异常,从发布网下载对应版本“完整地图补丁”,覆盖客户端Data文件夹。
M2Server频繁崩溃:
原因:内存不足,或服务端程序损坏;
解决:增加服务器内存(小型服至少8G);重新下载服务端程序,替换“M2Server”文件夹,重新配置参数。
六、发布网工具与资源利用
服务端版本更新:
从发布网“版本专区”下载更新包(如“1.76复古版春节活动更新包”),按说明覆盖服务端对应文件,执行更新SQL脚本(如sourceD:/更新包/update.sql;),重启服务端即可。
插件与功能扩展:
如需添加“行会攻城”“跨服BOSS”功能,从发布网下载对应插件(如“沙巴克攻城插件”),将插件文件放入“MirServer/Plugins”文件夹,在M2Server控制面板启用插件,按说明修改配置文件。
技术咨询与支持:
发布网“架设交流区”可提问(如“数据库连接失败怎么办”),老玩家会分享解决方案;部分发布网提供“架设教程视频”,新手可对照视频操作,降低上手难度。
(一)硬件配置要求
架设需匹配服务器承载能力,按在线人数分两类:
小型服(50人内):普通电脑即可搭建,CPU至少四核(如i5-10400)、内存8G(推荐16G,避免多玩家同时在线卡顿)、硬盘预留50G空闲空间(服务端+客户端文件约30G,预留更新缓存);
中型服(50-200人):需专用服务器,CPU选至强E3或同等性能,内存16G起,硬盘用SSD(读写速度快,减少地图加载延迟),带宽20M上行(确保外网玩家连接稳定)。
(二)必备软件与工具
基础软件:
操作系统:WindowsServer2019(兼容性强,支持多数服务端)或Windows10专业版(小型服临时搭建);
数据库:MySQL5.5/5.6(服务端数据存储核心,避免高版本兼容性问题);
运行库:VC++2008/2015/2019合集(部分服务端依赖,缺失会导致服务端无法启动);
解压工具:WinRAR(用于解压服务端、客户端压缩包)。
核心工具:
服务端程序:从正规发布网下载对应版本(如1.76复古版、1.85合击版),需含“引擎程序”“数据库文件”“配置工具”三部分;
登录器生成器:如“传奇登录器制作工具”(发布网可下载,用于生成客户端登录器,关联服务器IP);
端口映射工具:如“花生壳”(无公网IP时用,实现外网玩家访问);
文本编辑器:Notepad++(修改服务端配置文件,避免格式错乱)。
(三)工具获取与核对
优先从“传奇工具专区”类发布网下载,选择标注“无捆绑”“适配多版本”的工具;
下载后核对文件完整性:服务端压缩包需含“MirServer”文件夹(核心程序目录)、“SQL脚本”(数据库导入文件),缺失则需重新下载;
登录器生成器需确认“支持当前引擎”(如“BLUE引擎”“GOM引擎”,不同引擎登录器不通用)。
二、服务端搭建核心步骤(以1.76复古版为例)
(一)数据库安装与配置
安装MySQL:
双击MySQL安装包,选择“自定义安装”,路径设为“D盘/MySQL”(避免C盘占用),勾选“安装为Windows服务”,服务名设为“MySQL55”;
设置root账号密码(如“cqserver123”,牢记密码,后续配置需用),端口默认3306(若被占用可改为3307,需记录修改后端口);
安装完成后,打开“服务”(Win+R输入“services.msc”),确认“MySQL55”服务状态为“正在运行”,未运行则右键“启动”。
导入数据库文件:
打开“MySQL命令行客户端”,输入root密码登录;
执行创建数据库命令:createdatabasemir2;(数据库名“mir2”需与服务端配置一致);
导入SQL脚本:usemir2;→sourceD:/传奇服务端/SQL/mir2.sql;(脚本路径需替换为实际存放路径),等待提示“导入成功”(约1-2分钟,视数据量而定)。
(二)服务端参数配置
核心配置文件修改:
打开“D:/传奇服务端/MirServer/M2Server”文件夹,找到“Setup.ini”文件(用Notepad++打开);
配置数据库连接:找到“DBAddr”(数据库地址)设为“127.0.0.1”,“DBPort”(端口)设为3306(若修改过则填对应端口),“DBUser”设为“root”,“DBPass”设为之前设置的密码(如“cqserver123”),“DBName”设为“mir2”;
调整游戏参数:找到“ExpRate”(经验倍数)设为“2”(新手服推荐,过高易失衡),“DropRate”(掉落倍数)设为“1.5”,“MaxOnline”(最大在线人数)设为“50”(小型服适配);
保存文件,关闭Notepad++。
引擎启动与测试:
双击“D:/传奇服务端/MirServer/ControlPanel.exe”(控制面板),依次点击“启动DBServer”“启动LoginSrv”“启动M2Server”;
查看启动状态:M2Server窗口显示“服务器已正常启动”“监听端口7000”(默认游戏端口),无报错则服务端启动成功;若提示“数据库连接失败”,检查Setup.ini中数据库参数是否正确,或MySQL服务是否运行。
(三)GM账号与权限设置
添加GM账号:
打开“D:/传奇服务端/MirServer/GameDB”文件夹,找到“AdminList.txt”文件;
按格式添加账号:账号密码权限等级(示例:gmadmin1234565),权限等级“5”为最高(可使用全部命令),“3”为普通管理(仅刷道具、调等级);
保存文件,重启M2Server(控制面板点击“重启M2Server”)使设置生效。
测试GM权限:
后续客户端连接后,用添加的GM账号登录,输入@adjustlevel账号45(如@adjustlevelgmadmin45),能成功升级则权限设置正确。
三、客户端适配与登录器制作
(一)客户端基础配置
客户端文件准备:
下载对应版本客户端(如1.76复古版,路径设为“D:/传奇客户端”);
将服务端“D:/传奇服务端/客户端补丁”文件夹中的“Data”“Map”文件夹,复制粘贴到客户端目录下,覆盖原有文件(提示替换时选“全部替换”,确保地图、道具显示正常)。
(二)登录器生成与关联
登录器制作:
打开“传奇登录器生成器”,点击“客户端路径”选择“D:/传奇客户端”;
配置服务器信息:“服务器名称”设为“1.76复古测试服”,“服务器IP”设为“127.0.0.1”(本地测试用),“游戏端口”设为7000;
设置登录器外观:选择图标(可自定义),取消“广告弹窗”勾选,点击“生成登录器”,保存到客户端目录下(命名为“复古服登录器.exe”)。
本地登录测试:
双击客户端目录下的“复古服登录器.exe”,输入之前添加的GM账号(如“gmadmin”)和密码,点击“登录”;
选择角色、创建人物,进入游戏后能看到新手村地图,操作角色移动、打怪无卡顿,则客户端适配成功。
四、外网访问配置(实现多人联机)
(一)端口映射设置(有公网IP场景)
查询公网IP:
百度搜索“我的IP”,记录公网IP(如“120.XX.XX.XX”)。
路由器端口映射:
打开浏览器,输入路由器管理地址(如“192.168.1.1”,路由器背面可查),登录管理后台;
找到“端口映射”功能,添加映射规则:“内网IP”设为服务器内网IP(如“192.168.1.100”,通过“cmd→ipconfig”查询),“内网端口”设为7000(游戏端口),“外网端口”设为7000,“协议”选“TCP”;
保存规则,重启路由器。
(二)无公网IP适配(用端口映射工具)
花生壳配置:
安装花生壳客户端,注册账号并登录,添加“映射”;
选择“TCP”协议,“内网主机”设为服务器内网IP,“内网端口”设为7000,“外网端口”自动分配(记录该端口,如“12345”);
保存映射,获取“外网访问地址”(如“xxx.oicp.net:12345”)。
登录器IP更新:
重新打开登录器生成器,将“服务器IP”改为公网IP(或花生壳外网地址),“游戏端口”改为映射后的外网端口(如12345),重新生成登录器,分享给外网玩家即可连接。
五、服务器运维与常见问题解决
(一)日常运维要点
数据备份:
每日关闭服务端后,备份数据库:打开MySQL命令行,执行mysqldump-uroot-pmir2>D:/备份/mir2_backup.sql(输入密码后生成备份文件),避免数据丢失;
每周备份服务端文件夹(复制“MirServer”到其他硬盘,约30G,视更新频率而定)。
性能监控:
打开“任务管理器”,查看“CPU”“内存”占用:若CPU持续超过80%,减少在线人数或优化游戏参数;内存占用过高,关闭不必要的后台程序(如浏览器、视频软件)。
(二)常见问题与解决
服务端启动提示“端口被占用”:
原因:7000端口被其他程序占用;
解决:打开“cmd”执行netstat-ano|findstr"7000",找到占用端口的进程ID,在任务管理器中结束该进程;或修改服务端端口(打开Setup.ini,将“GamePort”改为7001,同步更新登录器与路由器映射端口)。
外网玩家无法连接:
原因:端口映射未成功,或防火墙拦截;
解决:检查路由器映射规则是否正确(内网IP、端口是否匹配);关闭服务器防火墙(控制面板→WindowsDefender防火墙→关闭),或添加“允许7000端口通过防火墙”规则。
游戏内地图黑屏/怪物显示异常:
原因:客户端补丁未正确覆盖,或服务端地图文件损坏;
解决:重新复制服务端“Map”文件夹到客户端;若仍异常,从发布网下载对应版本“完整地图补丁”,覆盖客户端Data文件夹。
M2Server频繁崩溃:
原因:内存不足,或服务端程序损坏;
解决:增加服务器内存(小型服至少8G);重新下载服务端程序,替换“M2Server”文件夹,重新配置参数。
六、发布网工具与资源利用
服务端版本更新:
从发布网“版本专区”下载更新包(如“1.76复古版春节活动更新包”),按说明覆盖服务端对应文件,执行更新SQL脚本(如sourceD:/更新包/update.sql;),重启服务端即可。
插件与功能扩展:
如需添加“行会攻城”“跨服BOSS”功能,从发布网下载对应插件(如“沙巴克攻城插件”),将插件文件放入“MirServer/Plugins”文件夹,在M2Server控制面板启用插件,按说明修改配置文件。
技术咨询与支持:
发布网“架设交流区”可提问(如“数据库连接失败怎么办”),老玩家会分享解决方案;部分发布网提供“架设教程视频”,新手可对照视频操作,降低上手难度。

