传奇单机版完整架设与游戏GM权限添加 全套操作设置教程

来源: 作者: 点击:
传奇单机架设完成后想要拥有管理员权限,需要在引擎内添加GM账号,配置权限等级,再使用指令刷装备、调整属性,整套内容分为单机架设和GM设置两大模块,先把服务端成功跑通,再配置管理员账号。

前期准备阶段,收集全套资源,包含传奇服务端压缩包、配套完整客户端、DBC2000数据库工具以及登录器配置工具。客户端优先选用和版本配套的完整安装包,精简客户端缺少地图、装备、NPC素材,架设完成后容易出现贴图缺失。文件下载完成之后,临时关闭电脑防护程序,服务端内网关、引擎程序容易被隔离删除,造成文件缺失无法继续操作。

解压文件环节是新手最容易出错的地方,所有游戏相关文件夹名称只能使用英文与数字,禁止中文、空格以及特殊符号。将服务端压缩包解压到D盘根目录,推荐路径D:\MirServer,不要解压到桌面或者多层中文文件夹内。客户端同样解压到磁盘根目录,解压完成后,取出服务端文件夹内附带的补丁文件,完整复制到客户端目录覆盖原有素材。补丁文件必须和当前服务端配套,版本不匹配会造成地图黑屏、装备图标不显示、NPC模型缺失。

接下来安装DBC2000数据库工具,运行安装程序,全程保持默认选项,不用修改安装路径。安装完成打开电脑控制面板,切换到大图标显示模式,找到BDE Administrator程序。右键新建STANDARD类型数据库,数据库名称设置为HeroDB,右侧PATH路径指定为D:\MirServer\Mud2\DB,保存设置,数据库标识变为绿色,代表数据库配置生效。数据库名称和路径必须和服务端配置保持一致,参数写错会直接导致M2引擎读取数据失败。

数据库配置完成,进入MirServer目录打开GameCenter游戏控制器,打开配置向导。服务端目录选择D:\MirServer,数据库名称填写HeroDB,单机模式IP填写127.0.0.1,端口保持默认数值,服务器名称可以自定义填写。保存配置参数,点击启动全部服务,程序依次加载登录网关、角色网关和游戏主引擎。观察各个弹出窗口日志信息,没有红色报错文字,所有模块加载完毕,代表服务端正常运行,窗口最小化留在后台,不能直接关闭。启动过程留意M2日志,查看数据库加载状态,出现文件缺失提示,需要检查DB目录内数据库文件是否完整。

服务端运行正常之后进行登录器配置,打开配套登录器配置工具,新建区服列表,服务器IP填写127.0.0.1,端口和游戏控制器内参数保持一致,填写自定义游戏名称。核对补丁目录名称,确保配置工具内填写的补丁文件夹名称,和客户端内补丁文件夹名称完全一致。参数全部核对完成,点击生成登录器,将生成好的登录器程序复制到传奇客户端根目录。成套资源自带现成登录器的情况下,直接放到客户端目录,打开登录列表文本修改IP和端口参数即可使用。

双击客户端目录内的登录器程序,打开登录界面,注册账号,创建角色进入游戏,完成基础登录测试。确认可以正常进入游戏之后,开始配置GM权限。打开M2游戏引擎窗口,点击查看列表信息,找到管理员列表选项。在管理员列表里添加刚刚创建的游戏角色名字,权限等级填写10,10为最高管理员权限,保存管理员列表。保存之后关闭所有服务窗口,重启整套服务端,GM权限配置才能加载生效,只保存配置不重启引擎,权限不会生效。

进入游戏,把角色上线,在聊天框输入GM命令进行操作。常用指令包含刷装备、调整等级、调整属性、传送人物、刷怪物。刷装备命令,输入指令加上装备编号,即可直接在当前角色背包生成装备;调整等级指令,可以直接设置人物等级;属性修改指令,能够修改身上首饰、武器的附加属性。不同引擎版本的命令写法略有差别,可以打开服务端Command.ini文件查看全部可用GM指令,也可以在里面自定义修改命令字符。GM命令只在拥有管理员权限的角色身上生效,普通账号输入指令不会有任何反应。

GM设置常见故障排查,添加角色名之后指令无效,优先核对管理员列表内角色名字,文字必须和游戏内角色完全一致,不能有错别字、多余空格,大小写也要匹配。修改管理员名单后没有重启M2引擎,权限不会加载。部分版本关闭了部分GM指令,需要在Command.ini开启对应命令权限。输入命令没有反馈,查看M2引擎日志,日志会记录指令是否识别、是否权限不足。不要设置过高的属性数值,数值超出引擎上限,属性面板会读取异常,甚至造成人物数据异常。

架设过程中其他故障按照现象排查。M2引擎提示数据库连接失败,检查DBC2000内HeroDB的名称和路径,确认DB文件夹内数据库文件完整,保存配置后重启BDE,再重新启动整套服务。登录器提示无法连接服务器,先查看服务端网关窗口是否报错,检查系统防火墙拦截本地端口,可以临时关闭防火墙测试,核对登录列表内IP和端口参数。进入游戏黑屏或者素材错乱,大多是补丁没有完整覆盖客户端,重新解压补丁文件全部替换原有文件。

结束游戏时不能直接强制关闭服务端窗口,先退出游戏客户端,再依次关闭网关程序,最后关闭GameCenter控制器,防止数据库文件损坏,造成角色存档丢失。想要清空账号和角色存档,可以在游戏控制器工具内执行数据清理功能,清理完成后再重新启动整套服务。修改怪物爆率、装备数据库、脚本文件前,提前备份原版文件,参数出错可以直接还原。每次重新开启单机环境,保持服务端路径不变,直接启动控制器运行服务。后续想要局域网其他设备联机,可以配置路由器端口映射,修改服务端IP与登录器参数。