当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇单机GM权限设置与开服基础流程

热度:
一、单机开服基础架设(前置条件)

1.服务端部署
将MirServer文件夹解压至D:\根目录,确保路径无中文(正确示例:D:\MirServer)。安装并配置DBC2000,设置数据库路径指向D:\MirServer\Mud2\DB,数据库名通常为HeroDB。

2.启动服务端
运行GameCenter.exe(游戏控制器),点击“启动游戏服务器”。观察任务栏是否出现DBServer、LoginSrv、M2Server等核心进程(通常7个窗口)。若M2Server控制台无红色报错且显示“启动成功”,则服务端正常。

3.生成登录器
使用版本配套的登录器生成器,将“服务器地址”设置为127.0.0.1(单机IP),生成登录器并放入客户端根目录。关闭杀毒软件及防火墙,防止引擎组件被误删。

二、GM权限设置方法(三种主流方式)

1.M2Server可视化添加(推荐新手)
-进入游戏创建角色(例如角色名:测试GM)。
•打开M2Server.exe窗口,点击菜单栏:查看→列表信息→管理员列表。

-在“角色名称”填入测试GM,“角色等级”设为10(最高权限),点击“增加”保存。
-回到游戏,角色小退(返回角色选择界面)重新进入,权限生效。

2.修改AdminList.txt文件(通用)
-找到文件:D:\MirServer\Mir200\Envir\AdminList.txt
•用记事本打开,按格式添加一行:*测试GM(*号后接空格,再跟角色名)。

-保存后,在M2Server点击控制→重新加载管理员列表。

3.数据库修改(Hero引擎老版本)
-打开D:\MirServer\Mud2\DB\Member.mdb(Access数据库)。
•找到Account表,定位你的账号,将AdminLevel字段改为255(Hero引擎最高权限值),保存退出。

三、GM常用命令与验证

权限生效后,在游戏聊天框输入以下命令(以主流@前缀为例):
-刷物品:@make屠龙1(刷1把屠龙,物品名参考StdItems.DB)
•刷等级:@level100(直接升到100级)

-刷元宝:@gamegold+1000000(增加100万元宝)
•传送:@move0330330(传送到盟重省坐标)

-召唤怪物:@mob白野猪10(召唤10只白野猪)

若命令无效,检查M2Server→选项→游戏命令→管理命令,确认该命令所需权限等级是否为10级。

四、常见问题排查

1.权限不生效
•原因A:修改AdminList.txt后未重载列表。必须执行“重载管理员列表”或重启服务端。

-原因B:文件编码错误。AdminList.txt必须保存为ANSI编码,不可使用UTF-8。
-原因C:角色名输入错误,或未小退重登。

2.服务端启动失败
•检查DBC2000路径是否配置正确(D:\MirServer\Mud2\DB)。

-检查端口是否被占用(如7000、7100),关闭冲突程序。

3.登录器连接失败
-确认登录器IP设置为127.0.0.1,而非局域网IP。
•确认Mir200\!setup.txt中的ServerAddr也为127.0.0.1。

五、进阶:修改爆率与怪物属性

作为GM,可直接修改服务端数据文件:
•爆率文件:D:\MirServer\Mir200\Envir\MonItems\目录下,对应怪物名的.txt文件,修改其中的物品掉落概率。

-怪物属性:修改D:\MirServer\Mud2\DB\Monster.DB中的血量、攻击力等字段。
-物品属性:修改D:\MirServer\Mud2\DB\StdItems.DB。

修改数据库文件前务必备份原文件,修改后需重启服务端生效。
[顶部]