一、单机架设前期准备工作
需提前备好核心工具与文件,包括传奇服务端(推荐适配单机的完整版本,含引擎、数据库脚本)、对应版本客户端、数据库管理工具(如SQL Server 2008及以上)、文本编辑器(如Notepad++)、登录器配置器(服务端通常自带)。
环境要求:电脑需安装Windows系统(Win7/Win10/WinServer均可),内存建议4G及以上,确保C盘剩余空间不少于20G(用于安装数据库与存放服务端文件)。关闭电脑自带防火墙或设置端口放行,避免后续启动服务时被拦截。
文件核对要点:服务端文件夹需包含Mir200、MirServer、LoginSrv、DBServer等核心目录;客户端需与服务端版本匹配,避免出现登录后黑屏、资源缺失等问题;数据库脚本文件通常为.sql格式,需确认其完整性。
二、传奇单机核心架设步骤
1. 数据库安装与配置
安装SQL Server,选择“全新安装”,设置默认实例名称(建议保留默认),设置数据库登录模式为“混合模式”,创建管理员账号与密码(牢记此信息,后续需用于服务端连接)。安装完成后,启动SQL Server服务,确保服务状态为“正在运行”。
新建数据库:打开SQL Server Management Studio,连接数据库服务器,右键点击“数据库”选择“新建数据库”,命名为“LegendDB”(可自定义,建议简洁)。右键点击新建的数据库,选择“任务-执行SQL脚本”,找到服务端目录下的数据库脚本文件(通常在DB或SQL文件夹中),执行脚本完成数据表创建(含账号表、角色表、物品表等核心表)。
2. 服务端文件部署与参数修改
将传奇服务端解压至电脑指定目录,建议路径无中文(如D:\LegendServer),解压后打开Mir200文件夹,找到Setup.txt文件,用Notepad++打开进行基础配置。核心参数修改:服务器IP填写127.0.0.1(单机本地IP);登录端口保留默认(通常为7000,若有冲突可修改);数据库名称填写新建的“LegendDB”;数据库账号与密码填写安装SQL时设置的管理员信息。
补充配置:打开MirServer文件夹下的LoginSrv.ini文件,确认登录服务端口与Setup.txt中一致;打开DBServer.exe程序,在弹出的配置界面中输入数据库连接信息,点击“测试连接”,提示连接成功后保存配置。
3. 登录器配置与生成
找到服务端自带的登录器配置器(通常为LoginConfig.exe),双击启动。配置核心参数:登录器标题填写自定义名称(如“传奇单机登录器”);服务器名称与服务端游戏名称一致;登录IP填写127.0.0.1;登录端口与服务端配置的端口一致;客户端目录选择本地传奇客户端所在路径(需无中文)。
勾选“单机模式”选项,取消“自动更新”功能(单机无需更新)。点击“生成登录器”,选择保存路径(建议放在客户端根目录下),命名为“单机登录器.exe”。生成完成后,将登录器复制至客户端根目录,确保客户端可正常调用。
4. 服务端启动与登录测试
按以下顺序启动服务端程序,避免出现连接失败:首先启动SQL Server服务(确认已运行);然后双击启动DBServer.exe(数据库连接服务),界面提示“数据库连接成功”即可;接着启动LoginSrv.exe(登录服务),等待加载完成;最后启动Mir200.exe(引擎核心服务),启动成功后界面会显示服务器状态、在线人数等信息。
登录测试:打开客户端根目录下的单机登录器,在数据库中手动添加测试账号(打开LegendDB数据库的Account表,新增一行,填写账号、密码,状态设为1),输入账号密码点击登录。检查是否能正常进入角色选择界面,创建角色后能否顺利进入游戏,地图、装备等资源是否正常显示。
三、游戏GM设置基础操作
1. GM账号创建与权限配置
方法一:数据库直接设置。打开SQL Server,进入LegendDB数据库,找到Account表(账号表),找到需要设置为GM的账号记录,修改“AdminLevel”字段值(通常1为普通玩家,10为最高GM权限,具体以服务端配置为准),保存修改后,该账号登录即为GM账号。
方法二:脚本命令添加。启动服务端后,打开Mir200文件夹下的M2Server.exe程序,在界面中找到“命令”选项,输入“AddAdmin 账号 密码 10”(账号、密码为新建GM账号信息,10为权限等级),点击执行,即可创建GM账号并赋予最高权限。
2. GM工具使用基础
多数服务端自带GM管理工具(如GMManager.exe),双击启动后,输入GM账号密码登录,连接至本地服务器(IP填写127.0.0.1,端口与服务端一致)。工具核心功能包括:角色管理(查询、修改角色等级、属性)、物品管理(给角色发放装备、道具)、怪物管理(刷新怪物、修改怪物属性)、地图管理(传送角色、修改地图参数)。
使用要点:发放物品时需准确选择物品名称与数量,避免输入错误;修改角色属性时,建议先备份角色数据,防止修改失误导致角色异常;刷新怪物时,需选择正确的地图坐标,避免在安全区刷新怪物影响游戏体验。
四、GM常用命令与进阶设置
1. 基础GM命令(通用版)
登录GM账号进入游戏后,在聊天框输入对应命令即可执行操作,常见基础命令:@level 数字(修改自身等级,如@level 99,将等级提升至99级);@money 数字(增加自身金币,如@money 1000000,增加100万金币);@give 物品名称 数量(获取指定物品,如@give 屠龙 1,获取1把屠龙);@move 地图名称 坐标X 坐标Y(传送至指定地图指定坐标,如@move 比奇城 100 100,传送至比奇城100,100位置);@monster 怪物名称 数量(在当前位置刷新指定怪物,如@monster 沃玛教主 1,刷新1只沃玛教主)。
2. 进阶GM命令(功能拓展)
角色属性调整:@str 数字(修改力量属性)、@int 数字(修改智力属性)、@agi 数字(修改敏捷属性),适合个性化调整角色能力;游戏环境设置:@shutdown 数字(数字秒后关闭服务器,如@shutdown 60,60秒后关闭)、@clear 怪物(清除当前地图所有怪物)、@notice 内容(发送全服公告,如@notice 欢迎进入传奇单机版!);权限管理:@addadmin 账号 等级(给指定账号添加GM权限)、@removeadmin 账号(移除指定账号GM权限)。
3. 自定义GM功能设置
若需添加自定义GM命令,可修改服务端脚本文件。进入Envir\Market_Def文件夹,打开QFunction-0.txt文件,添加脚本示例:“[@GMCommand 自定义命令]#IFCheckAdminLevel 10#ACTGiveItem 自定义物品 1SendMsg 6 已获取自定义物品!”。其中“[@GMCommand 自定义命令]”为触发命令,“CheckAdminLevel 10”为判断GM权限等级,“GiveItem”为发放物品命令,修改完成后保存文件,重启服务端即可生效。
五、常见问题解决办法汇总
问题1:服务端启动失败,提示数据库连接失败。解决:检查SQL Server服务是否已启动;核对Setup.txt与DBServer配置中的数据库名称、账号、密码是否正确;确认数据库脚本已成功执行,核心数据表是否存在。
问题2:登录器无法登录,提示“连接服务器失败”。解决:确认服务端所有程序已按顺序启动;检查登录器配置的IP与端口是否与服务端一致;关闭电脑防火墙或放行对应端口;核对客户端版本与服务端是否匹配。
问题3:GM命令输入后无响应。解决:检查账号GM权限等级是否足够(部分命令需最高权限);确认命令拼写是否正确(区分大小写,部分服务端命令需大写);检查服务端M2Server.exe是否正常运行,重启服务端后重新测试。
问题4:游戏内资源缺失,出现黑屏或白屏。解决:确认客户端与服务端版本完全匹配;将服务端目录下的资源文件(如Maps、Data文件夹)复制至客户端对应目录;检查登录器配置的客户端路径是否正确。

