掌握必备的GM命令,快速处理游戏内事务。
学会安全地管理玩家账号、角色与数据。
熟练调整核心游戏参数(爆率、经验、属性),实现“真正超变”。
实施服务器监控、备份与故障预防措施。
维护数据安全与服务器稳定性。
第一部分:GM权限获取与基础设置
成为GM(管理员账号):
最常见方式:修改D:\MirServer\Mir200\Envir\AdminList.txt文件。
打开文件,每行输入一个你的游戏账号名字。
保存文件。
重启M2Server(在M2窗口输入命令@ReloadAdmin有时也可重载管理员列表)。
数据库方式(少用):在账号表(TBL_Account或Accounts)里找到你的账号,将IsAdmin、Authority或Permission之类的字段值设置为1或10。
游戏中启用GM模式:
使用你的GM账号登录游戏。
在聊天框输入命令:@管理员(或引擎规定的启用命令,如@Manage、@gm等)。
成功启用后,角色通常会获得特殊光环、隐身状态,并提示“管理员模式开启”。
GM安全设置(强烈建议):
密码保护:在AdminList.txt中设定权限等级,并结合数据库限制账号登录(避免弱密码)。
慎用隐身与无敌:避免在玩家面前滥用,保持“合理存在感”。
指令操作记录:定期检查D:\MirServer\Mir200\Log\目录下的日志文件(如AdminCmd.log),查看所有执行的GM命令。
第二部分:超实用GM命令大全(游戏内使用)
通用格式:@命令[参数1][参数2]...(在聊天框中输入,按回车执行)
玩家/角色管理:
封号/禁言:
@禁止登录角色名/@UnBan角色名-禁止/解除禁止角色登录。
@禁言角色名[分钟]/@解除禁言角色名-禁言指定时间/解除禁言。
传送/召唤:
@移动角色名地图代码X坐标Y坐标-将玩家移动到指定地图位置。
@移动到地图代码X坐标Y坐标-将自己移动到指定位置。
@召角色名/@召回-将玩家召唤到自己身边/将所有在线玩家召唤到自己身边(慎用!)。
角色属性操作:
@调整等级角色名等级-直接设置玩家等级。
@给予金币角色名数量/@给予元宝角色名数量-给玩家金币或元宝。(小技巧:刷自己可写自己或Self代替角色名)。
@给予经验角色名数量-给玩家增加经验值。
@无敌模式/@关闭无敌-开启/关闭自身无敌状态。
@隐身/@关闭隐身-开启/关闭自身隐身状态(玩家看不到你,方便观察)。
查询/监控:
@查询玩家角色名/@SearchHuman角色名-查询玩家在线状态和位置。
@监视角色名-切换到指定玩家的第一视角观察其游戏行为。
@查看在线人数-查看当前在线玩家数量及部分信息。
物品相关(刷装备核心!):
刷物品命令(核心!):
@制造物品名数量[附加属性]/@Make物品名数量[属性]
物品名:可以是数据库里StdItems.DB中定义的确切物品名(如“屠龙刀”)。
数量:刷多少件。
附加属性(超变服精髓!):GOM/GEE引擎常用格式属性位置|属性值或属性类型=值。
例子1(刷带暴击的戒指):@制造超·麻痹戒指1暴击伤害=20
例子2(刷高攻武器):@制造倚天辟地1攻击上限=100准确=10攻击速度=3
关键:熟悉服务端的属性定义(查看Mir200\Envir\Data\AttributeName.txt或String.ini文件)。
清理物品:
@清包/@ClearBag-清除自己背包所有物品。
@清理地面物品/@ClearMapItems-清理当前地图的所有地面掉落物。
@DeleteItem角色名物品名(非所有引擎都支持)-删除玩家身上的某件物品(谨慎!)。
怪物/NPC/环境:
@刷怪怪物名数量/@Mob怪物名数量-在自己面前刷出指定数量怪物。
@删除怪-删除自己周围一定范围内的怪物。
@重载NPC-重新加载当前地图的NPC配置(修改NPC脚本后常用)。
@重读管理员-重读AdminList.txt(修改后不用重启M2)。
@重读爆率-重读\Mir200\Envir\MonItems\下的怪物爆率文件。
@重读管理/@ReloadManage-重读部分配置文件(!Setup.txt,String.ini等)。
第三部分:后台操控与数据管理(服务器端操作)
账号/角色数据库管理(Navicat/SQLiteBrowser):
账号表(TBL_Account/Accounts):
查看/修改账号状态(IsLock:0正常1锁定)。
调整积分、元宝(GamePointCreditPoint)。
修改密码(如果保存的是明文,可直接改;加密存储需使用引擎规定的加密方式)。
角色表(TBL_Character/Characters):
修改角色等级(Level)、经验(Exp)、主属性(DCMCSCMaxHPMaxMP等)。
重置技能等级(超变常用!):SkillXXLevel字段(XX是技能ID,需查找对应关系)置为需要的等级。
清理装备、包裹、仓库物品(涉及二进制字段操作,极复杂,慎用)。
核心配置文件修改与重载:
常用文件:
!Setup.txt:基础参数(经验倍数ExpRate、物品持久掉率DuraRate、移动速度等)。
String.ini/Notice.txt:游戏内公告、提示文字。
MonItems目录:怪物爆率文件,按怪物名命名.txt文件。修改物品名称、概率(如1/10屠龙刀)。
StdItems.txt/Items.DB:装备基础属性库(改动备份!)。可修改基础属性、持久、重量、佩戴要求等。真正“超变”的根基!
修改后操作:对于!Setup.txt、String.ini、MonItems、爆率等,通常只需在M2Server窗口输入对应重载命令(如@ReloadManage@ReloadMonItems@ReloadNpc)即可生效,无需重启整个服务端!极大提高效率。
在线玩家管理(M2Server控制台命令):
在M2Server窗口可直接输入命令:
Search-查看在线玩家列表。
Kick玩家序号-踢出指定序号玩家。
Info玩家序号-查看玩家详细信息。
ReloadGuild-重读行会信息。
第四部分:服务器日常运维与安全保障
定期备份(重中之重!):
备份什么?整个服务端目录(MirServer),尤其是:数据库文件(Mud2\DB)DBServer数据LoginSrv数据Mir200\Envir(脚本、配置核心)。玩家存档通常在DBServer和LoginSrv相关文件中。
何时备份?每次重要改动前(改爆率、改装备库、加脚本)、以及定期(每天/每周)。设置自动备份脚本更好。
如何备份?复制整个服务端目录到其他物理硬盘或网盘。可使用压缩软件打包并标注日期。
监控服务器状态:
观察GameCenter/M2Server:留意CPU/内存占用是否异常增高(可能刷怪过多、脚本死循环)。注意是否有异常红色错误日志持续出现。
查看Log文件夹:定期(每天)查看M2Server.logRunGate.logAdminCmd.logLoginGate.log等日志文件,排查错误、外挂行为、恶意攻击尝试。
网络监控:如果是对外网开放的服务器,关注流量是否异常(DDoS攻击征兆)。
服务器优化与防卡顿:
控制刷怪数量:在Mongen.txt中调整地图怪物刷新数量(GenMaxCount)和间隔(GenTime)避免堆怪。
清理冗余数据:定期使用服务端自带或第三方数据库清理工具,清理过期邮件、拍卖行滞留物品、过期任务数据等。
限制地图人数:在MapInfo.txt中设置地图最大承载玩家(LimitCount)。
关闭无用网关:单机或小型局域网无需开启所有网关(如有时多个RunGate)。
升级硬件/使用专用服务器:玩家人数多或怪物密集时,需要更强的CPU、内存和带宽。虚拟主机性能有限。
安全防护措施:
防火墙规则:只开放必要的端口给必要来源(如局域网IP段)。关闭所有无关端口。
权限最小化:运行服务端的系统账号不应是管理员账号。给予必要文件的最辛写权限。
密码强度:GM后台、数据库账号、服务器远程登录均使用高强度唯一密码。
防外挂:使用服务端配套的网关反外挂插件(如常见于GOM/GEE引擎的RunGate插件),定期更新插件。关注M2日志中的异常数据封包记录。
虚拟机隔离:在虚拟机中运行服务端是提高宿主系统安全性的最佳实践。
故障恢复:
回档:发生严重错误(如玩家数据损坏)后,使用备份还原到出错前状态。
日志分析:发生崩溃后,检查M2Server.log尾部错误信息和Windows事件查看器中的崩溃记录。
更换引擎版本:如怀疑是特定引擎版本的BUG,尝试更换其他编译版本或类似引擎(如GEE换GOM基础版)。
第五部分:超变服定制进阶(追求个性)
脚本定制(新手慎入):
学习引擎脚本:GOM/GEE常用LUA+TXT脚本;Hero引擎多用TXT脚本。需要一定的编程逻辑基础。
改任务:修改MapQuest.txt和QuestDiary中的脚本任务流程、奖励。
写新功能:制作自定义NPC对话、特殊传送阵、装备套装特效。需要系统学习!
脚本防作弊:编写脚本防止利用物品复制BUG等。
自定义装备与特效:
使用工具:Wil编辑器(修改.wil/.wzl)Pak工具(制作/修改.pak),装备特效编辑器。
导入新素材:设计新的装备外观、技能特效、地图素材。
配置装备附加属性:在StdItems.txt和物品脚本中定义新属性(如吸血、反弹、切割)。
整合新系统:
插件引入:寻找或购买付费功能插件(如自动拾取、挂机、拍卖行扩展)。
脚本复用:从其他服务端资源中移植成熟的脚本系统(如转生、天赋、跨服)。
终极提醒:责任与乐趣
公平公正:GM权限是信任。避免直接给亲友刷装,破坏游戏生态。
低调沉稳:在玩家面前保持GM身份的权威性和神秘感(特别是开放服)。
乐在沟通:认真对待玩家反馈(Bug、平衡性建议)。
安全为本:架设、运维始终考虑系统安全和法律风险底线。
学会安全地管理玩家账号、角色与数据。
熟练调整核心游戏参数(爆率、经验、属性),实现“真正超变”。
实施服务器监控、备份与故障预防措施。
维护数据安全与服务器稳定性。
第一部分:GM权限获取与基础设置
成为GM(管理员账号):
最常见方式:修改D:\MirServer\Mir200\Envir\AdminList.txt文件。
打开文件,每行输入一个你的游戏账号名字。
保存文件。
重启M2Server(在M2窗口输入命令@ReloadAdmin有时也可重载管理员列表)。
数据库方式(少用):在账号表(TBL_Account或Accounts)里找到你的账号,将IsAdmin、Authority或Permission之类的字段值设置为1或10。
游戏中启用GM模式:
使用你的GM账号登录游戏。
在聊天框输入命令:@管理员(或引擎规定的启用命令,如@Manage、@gm等)。
成功启用后,角色通常会获得特殊光环、隐身状态,并提示“管理员模式开启”。
GM安全设置(强烈建议):
密码保护:在AdminList.txt中设定权限等级,并结合数据库限制账号登录(避免弱密码)。
慎用隐身与无敌:避免在玩家面前滥用,保持“合理存在感”。
指令操作记录:定期检查D:\MirServer\Mir200\Log\目录下的日志文件(如AdminCmd.log),查看所有执行的GM命令。
第二部分:超实用GM命令大全(游戏内使用)
通用格式:@命令[参数1][参数2]...(在聊天框中输入,按回车执行)
玩家/角色管理:
封号/禁言:
@禁止登录角色名/@UnBan角色名-禁止/解除禁止角色登录。
@禁言角色名[分钟]/@解除禁言角色名-禁言指定时间/解除禁言。
传送/召唤:
@移动角色名地图代码X坐标Y坐标-将玩家移动到指定地图位置。
@移动到地图代码X坐标Y坐标-将自己移动到指定位置。
@召角色名/@召回-将玩家召唤到自己身边/将所有在线玩家召唤到自己身边(慎用!)。
角色属性操作:
@调整等级角色名等级-直接设置玩家等级。
@给予金币角色名数量/@给予元宝角色名数量-给玩家金币或元宝。(小技巧:刷自己可写自己或Self代替角色名)。
@给予经验角色名数量-给玩家增加经验值。
@无敌模式/@关闭无敌-开启/关闭自身无敌状态。
@隐身/@关闭隐身-开启/关闭自身隐身状态(玩家看不到你,方便观察)。
查询/监控:
@查询玩家角色名/@SearchHuman角色名-查询玩家在线状态和位置。
@监视角色名-切换到指定玩家的第一视角观察其游戏行为。
@查看在线人数-查看当前在线玩家数量及部分信息。
物品相关(刷装备核心!):
刷物品命令(核心!):
@制造物品名数量[附加属性]/@Make物品名数量[属性]
物品名:可以是数据库里StdItems.DB中定义的确切物品名(如“屠龙刀”)。
数量:刷多少件。
附加属性(超变服精髓!):GOM/GEE引擎常用格式属性位置|属性值或属性类型=值。
例子1(刷带暴击的戒指):@制造超·麻痹戒指1暴击伤害=20
例子2(刷高攻武器):@制造倚天辟地1攻击上限=100准确=10攻击速度=3
关键:熟悉服务端的属性定义(查看Mir200\Envir\Data\AttributeName.txt或String.ini文件)。
清理物品:
@清包/@ClearBag-清除自己背包所有物品。
@清理地面物品/@ClearMapItems-清理当前地图的所有地面掉落物。
@DeleteItem角色名物品名(非所有引擎都支持)-删除玩家身上的某件物品(谨慎!)。
怪物/NPC/环境:
@刷怪怪物名数量/@Mob怪物名数量-在自己面前刷出指定数量怪物。
@删除怪-删除自己周围一定范围内的怪物。
@重载NPC-重新加载当前地图的NPC配置(修改NPC脚本后常用)。
@重读管理员-重读AdminList.txt(修改后不用重启M2)。
@重读爆率-重读\Mir200\Envir\MonItems\下的怪物爆率文件。
@重读管理/@ReloadManage-重读部分配置文件(!Setup.txt,String.ini等)。
第三部分:后台操控与数据管理(服务器端操作)
账号/角色数据库管理(Navicat/SQLiteBrowser):
账号表(TBL_Account/Accounts):
查看/修改账号状态(IsLock:0正常1锁定)。
调整积分、元宝(GamePointCreditPoint)。
修改密码(如果保存的是明文,可直接改;加密存储需使用引擎规定的加密方式)。
角色表(TBL_Character/Characters):
修改角色等级(Level)、经验(Exp)、主属性(DCMCSCMaxHPMaxMP等)。
重置技能等级(超变常用!):SkillXXLevel字段(XX是技能ID,需查找对应关系)置为需要的等级。
清理装备、包裹、仓库物品(涉及二进制字段操作,极复杂,慎用)。
核心配置文件修改与重载:
常用文件:
!Setup.txt:基础参数(经验倍数ExpRate、物品持久掉率DuraRate、移动速度等)。
String.ini/Notice.txt:游戏内公告、提示文字。
MonItems目录:怪物爆率文件,按怪物名命名.txt文件。修改物品名称、概率(如1/10屠龙刀)。
StdItems.txt/Items.DB:装备基础属性库(改动备份!)。可修改基础属性、持久、重量、佩戴要求等。真正“超变”的根基!
修改后操作:对于!Setup.txt、String.ini、MonItems、爆率等,通常只需在M2Server窗口输入对应重载命令(如@ReloadManage@ReloadMonItems@ReloadNpc)即可生效,无需重启整个服务端!极大提高效率。
在线玩家管理(M2Server控制台命令):
在M2Server窗口可直接输入命令:
Search-查看在线玩家列表。
Kick玩家序号-踢出指定序号玩家。
Info玩家序号-查看玩家详细信息。
ReloadGuild-重读行会信息。
第四部分:服务器日常运维与安全保障
定期备份(重中之重!):
备份什么?整个服务端目录(MirServer),尤其是:数据库文件(Mud2\DB)DBServer数据LoginSrv数据Mir200\Envir(脚本、配置核心)。玩家存档通常在DBServer和LoginSrv相关文件中。
何时备份?每次重要改动前(改爆率、改装备库、加脚本)、以及定期(每天/每周)。设置自动备份脚本更好。
如何备份?复制整个服务端目录到其他物理硬盘或网盘。可使用压缩软件打包并标注日期。
监控服务器状态:
观察GameCenter/M2Server:留意CPU/内存占用是否异常增高(可能刷怪过多、脚本死循环)。注意是否有异常红色错误日志持续出现。
查看Log文件夹:定期(每天)查看M2Server.logRunGate.logAdminCmd.logLoginGate.log等日志文件,排查错误、外挂行为、恶意攻击尝试。
网络监控:如果是对外网开放的服务器,关注流量是否异常(DDoS攻击征兆)。
服务器优化与防卡顿:
控制刷怪数量:在Mongen.txt中调整地图怪物刷新数量(GenMaxCount)和间隔(GenTime)避免堆怪。
清理冗余数据:定期使用服务端自带或第三方数据库清理工具,清理过期邮件、拍卖行滞留物品、过期任务数据等。
限制地图人数:在MapInfo.txt中设置地图最大承载玩家(LimitCount)。
关闭无用网关:单机或小型局域网无需开启所有网关(如有时多个RunGate)。
升级硬件/使用专用服务器:玩家人数多或怪物密集时,需要更强的CPU、内存和带宽。虚拟主机性能有限。
安全防护措施:
防火墙规则:只开放必要的端口给必要来源(如局域网IP段)。关闭所有无关端口。
权限最小化:运行服务端的系统账号不应是管理员账号。给予必要文件的最辛写权限。
密码强度:GM后台、数据库账号、服务器远程登录均使用高强度唯一密码。
防外挂:使用服务端配套的网关反外挂插件(如常见于GOM/GEE引擎的RunGate插件),定期更新插件。关注M2日志中的异常数据封包记录。
虚拟机隔离:在虚拟机中运行服务端是提高宿主系统安全性的最佳实践。
故障恢复:
回档:发生严重错误(如玩家数据损坏)后,使用备份还原到出错前状态。
日志分析:发生崩溃后,检查M2Server.log尾部错误信息和Windows事件查看器中的崩溃记录。
更换引擎版本:如怀疑是特定引擎版本的BUG,尝试更换其他编译版本或类似引擎(如GEE换GOM基础版)。
第五部分:超变服定制进阶(追求个性)
脚本定制(新手慎入):
学习引擎脚本:GOM/GEE常用LUA+TXT脚本;Hero引擎多用TXT脚本。需要一定的编程逻辑基础。
改任务:修改MapQuest.txt和QuestDiary中的脚本任务流程、奖励。
写新功能:制作自定义NPC对话、特殊传送阵、装备套装特效。需要系统学习!
脚本防作弊:编写脚本防止利用物品复制BUG等。
自定义装备与特效:
使用工具:Wil编辑器(修改.wil/.wzl)Pak工具(制作/修改.pak),装备特效编辑器。
导入新素材:设计新的装备外观、技能特效、地图素材。
配置装备附加属性:在StdItems.txt和物品脚本中定义新属性(如吸血、反弹、切割)。
整合新系统:
插件引入:寻找或购买付费功能插件(如自动拾取、挂机、拍卖行扩展)。
脚本复用:从其他服务端资源中移植成熟的脚本系统(如转生、天赋、跨服)。
终极提醒:责任与乐趣
公平公正:GM权限是信任。避免直接给亲友刷装,破坏游戏生态。
低调沉稳:在玩家面前保持GM身份的权威性和神秘感(特别是开放服)。
乐在沟通:认真对待玩家反馈(Bug、平衡性建议)。
安全为本:架设、运维始终考虑系统安全和法律风险底线。

