掌握必备的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锁定)。
调整积分、元宝 (GamePoint, CreditPoint)。
修改密码(如果保存的是明文,可直接改;加密存储需使用引擎规定的加密方式)。
角色表 (TBL_Character / Characters):
修改角色等级 (Level)、经验 (Exp)、主属性(DC, MC, SC, MaxHP, MaxMP 等)。
重置技能等级 (超变常用!):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.log, RunGate.log, AdminCmd.log, LoginGate.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管理秘籍、刷装调参与服务器维护指南
来源:
作者:
点击:

