当前位置 : 145z游戏站 | 魔域 | 技术教程 | 

自己架设魔域GM设置教程 全步骤实操无死角

热度:
自己架设魔域后,GM设置是核心操作,核心思路是“先完成架设基础配置+创建GM账号+分配GM权限+掌握GM命令”,全程无需复杂操作,按步骤推进即可完成GM设置,以下是详细实操,每一步都贴合实际架设场景,直接照做就能成功设置GM,适配多数常见架设版本。
一、前期准备:完成架设基础配置,确保GM设置可正常操作
GM设置需在魔域架设完成后进行,前期重点做好基础配置,避免设置过程中出现无法操作、权限失效等问题,核心准备工作有3点。
首先,确认服务端正常启动,确保ACC、MSG、NPC三个核心程序全部启动成功,可通过架设文件夹中的启动程序逐一打开,启动顺序为先启动ACC,再启动MSG,最后启动NPC,启动后不要关闭后台程序,否则会导致GM设置操作失败。若启动失败,可检查服务端路径是否有中文,端口是否冲突,可将默认端口9865改为9870,同时同步修改ACC和GAMESERVER目录下config.ini文件中的端口,确保端口一致。
其次,完成数据库配置,确保数据源ODBC配置正确,打开ODBC数据源,创建新连线,在“一般”选项中依次填写mysql localhost 3306 root test,账号和密码需与ACC目录下account.ini文件中的账号密码一致,同时打开NAV查看mysql中的user表,确认root用户存在,避免数据库连接失败影响GM设置。若使用宝塔面板架设,需提前开放所有端口,或单独开放架设所需端口,在宝塔安全设置中配置规则即可。
最后,注册基础游戏账号,通过架设的注册页面注册1-2个游戏账号,用于后续设置为GM账号,注册方法为在浏览器中输入http://127.0.0.1/regid.asp(本机测试),填写账号、密码完成注册,注册后可在NAV的account数据库中查看,确认账号注册成功,同时确保该账号未进入游戏,避免设置过程中出现权限同步异常。
二、核心步骤1:创建GM账号,绑定数据库权限
GM账号需从已注册的游戏账号中筛选,通过修改数据库参数,将普通账号升级为GM账号,这是GM设置的基础,操作步骤简单,无需复杂工具。
第一步,打开数据库管理工具(如NAV),连接架设的魔域数据库,找到account数据库,双击打开,找到user表(部分版本为accounts表),找到需要设置为GM的账号对应的条目,双击进入编辑状态。
第二步,找到“gmlevel”(GM等级)字段,将该字段的值修改为10(满级GM权限,可执行所有GM命令),若想设置不同权限的GM,可调整数值,1-9级为分级权限,数值越高权限越大,0级为普通玩家,不建议设置低于5级的GM,避免权限不足无法执行核心操作。
第三步,找到“gmflag”(GM标识)字段,将其值改为1(开启GM标识),部分版本为“isgm”字段,改为1即可,修改完成后点击保存,关闭数据库编辑页面,此时该账号已具备GM基础权限,后续需进一步配置权限列表。
补充操作:若未注册游戏账号,可直接在数据库中添加GM账号,在user表中点击“新增”,填写账号(username)、密码(password,需填写加密后的密码,可参考已有账号的密码加密格式)、gmlevel=10、gmflag=1,其他字段按默认值填写,保存后即可创建新的GM账号,无需通过注册页面注册。
三、核心步骤2:配置GM权限列表,完善操作权限
仅修改数据库参数不够,需配置GM权限列表,确保GM账号能正常执行命令、管理游戏,不同架设版本的权限列表路径略有差异,重点操作如下。
第一种方法:通过配置文件设置权限,找到魔域服务端GAMESERVER目录下的AdminList.txt文本文件(部分版本在Envir文件夹中),打开该文件,按“* 空格 GM账号”的格式填写,例如“* mygm 管理员”,填写完成后保存文件,关闭即可。若有多个GM账号,可换行依次填写,无需重复修改数据库,只需添加到该文件中,即可获得对应GM权限。
第二种方法:通过服务端后台设置权限,打开M2server程序(部分版本为GM工具),点击“查看-列表信息-管理员列表”,在弹出的窗口中点击“添加”,输入GM账号和权限等级,点击保存,即时生效,无需重启服务端,适合快速添加GM账号。设置完成后,可在该窗口中修改、删除GM账号,操作更便捷。
注意:无论哪种方法,设置完成后,需重启ACC和GAMESERVER程序,确保权限同步生效,若重启后GM权限仍未生效,可检查AdminList.txt文件格式是否正确,数据库中gmlevel字段是否修改到位,端口是否配置一致,排查无误后再次重启服务端即可。
四、核心步骤3:设置GM命令,适配游戏管理需求
GM账号设置完成后,需配置GM命令,确保能正常执行刷怪、刷物品、传送等操作,不同架设版本的GM命令略有差异,核心命令配置和使用方法如下。
首先,找到GM命令配置文件,路径为GAMESERVER目录下的Command.ini文件,打开该文件,可查看所有GM命令的格式和权限要求,也可根据需求修改命令格式,例如将物品召唤命令修改为更简洁的格式,修改完成后保存,重启服务端即可生效。
核心GM命令实操(适配多数版本):1. 物品召唤命令,输入“/hsiw 物品名称 数量”(LV53以上GM可用),例如“/hsiw 幻魔晶石 100”,可快速召唤100个幻魔晶石;2. 等级调整命令,输入“@调整等级 人物名称 等级”,例如“@调整等级 mygm 130”,可将GM账号等级调整至130级;3. 传送命令,输入“/teleport 地图编号 坐标x,y”,例如“/teleport 99 32740 32798”,可传送到GM专属房间;4. 踢人命令,输入“/kick 角色ID”,可将指定玩家踢下线;5. 禁言命令,输入“/silence 角色ID 时间(分钟)”,可禁止指定玩家发言。
额外配置:若架设版本带有GM后台工具,可通过浏览器访问“http://服务器IP:84/gm”,输入默认GM码(一般为pwd123456),即可进入后台管理页面,无需在游戏内输入命令,可直接点击操作刷物品、刷幻兽、管理玩家账号,更便捷。若想修改GM码,可找到/my/gm/user/config.php文件,修改对应密码参数即可。
五、核心步骤4:GM权限分级设置(可选),适配多GM管理
若需要多个GM共同管理游戏,可进行权限分级设置,避免高级权限滥用,分级设置步骤简单,重点控制gmlevel字段数值即可。
1. 满级GM(gmlevel=10):拥有全部权限,可执行所有GM命令,包括删除玩家账号、修改游戏参数、召唤所有物品,适合主管理员使用,建议只设置1个满级GM账号,避免权限混乱。
2. 中级GM(gmlevel=7-9):拥有基础管理权限,可执行刷物品、刷怪、传送、踢人、禁言等操作,无法修改游戏核心参数、删除玩家账号,适合日常管理玩家的GM使用。
3. 初级GM(gmlevel=1-6):拥有基础辅助权限,可执行传送、简单禁言、查看玩家信息等操作,无法刷物品、刷怪、踢人,适合辅助管理游戏秩序的GM使用。
设置方法:重复第二步和第三步,将不同账号的gmlevel字段修改为对应数值,同时在AdminList.txt文件中添加对应账号,分级设置完成后,重启服务端,即可实现不同权限的GM管理,避免高级权限滥用导致游戏异常。
六、常见问题排查,确保GM设置正常生效
1. GM账号无法登录:检查数据库中账号密码是否正确,gmlevel字段是否大于0,服务端是否正常启动,若密码加密格式错误,可参考已有账号的密码格式重新修改,或重新注册账号后再设置GM权限。
2. GM命令无法执行:检查Command.ini文件是否配置正确,GM账号等级是否满足命令要求,服务端是否重启生效,若部分命令无法执行,可检查命令格式是否正确,或重新修改Command.ini文件后重启服务端。
3. 权限同步异常:检查AdminList.txt文件格式是否正确,是否添加了GM账号,数据库中gmflag字段是否改为1,排查无误后重启ACC和GAMESERVER程序,即可同步权限。
4. GM后台无法访问:检查服务器端口是否开放,GM后台路径是否正确,GM码是否输入正确,若端口未开放,可在宝塔面板或服务器防火墙中开放对应端口,若GM码错误,可修改对应配置文件重新设置。
七、GM日常操作注意事项(实操必备)
1. 执行GM命令时,确保角色处于游戏内安全区域,避免在战斗中执行命令导致游戏崩溃,刷物品、刷怪时不要过量,避免服务器负载过高。
2. 定期备份数据库,每次修改GM权限、调整GM命令后,及时备份account数据库,避免操作失误导致GM账号丢失、权限异常。
3. 不要随意泄露GM账号和GM命令,避免普通玩家获取GM权限,破坏游戏平衡,若发现GM权限被滥用,可立即在数据库中修改gmlevel字段为0,或删除AdminList.txt文件中的对应账号。
4. 不同架设版本的GM设置路径、命令格式可能略有差异,若遇到无法解决的问题,可查看服务端自带的说明文档,或对照架设教程调整操作步骤,无需盲目修改参数。
补充说明:自己架设魔域的GM设置,核心是“数据库修改+权限列表配置+命令适配”,全程无需复杂工具,按上述步骤操作,10-20分钟即可完成全部设置,适配多数怀旧版、复古版魔域架设。设置完成后,可先登录GM账号测试命令执行、权限生效情况,确认无异常后,再进行游戏日常管理,确保游戏正常运行。
[顶部]