一、单机开服基础架设(前置条件)
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。
修改数据库文件前务必备份原文件,修改后需重启服务端生效。
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。
修改数据库文件前务必备份原文件,修改后需重启服务端生效。

