服务端架设完成后设置GM权限通过两种方法实现。方法一使用M2Server实时设置,方法二修改AdminList.txt文件配置。外网访问需要调整网络设置和端口转发,确保其他设备能够连接。
M2Server实时设置GM权限
打开服务端根目录下的MirServer\Mir200文件夹,双击M2Server.exe启动引擎控制台。等待程序完全加载,界面显示各项服务正常运行。点击顶部菜单栏“查看”选项,选择“列表信息”,进入“管理员列表”窗口。
在管理员列表界面添加GM信息。角色名栏输入游戏中创建的角色名称,例如“GameMaster”。IP地址栏填写登录IP,单机环境使用127.0.0.1,外网环境需要填写实际外网IP。权限等级设置为10,这是最高管理权限,支持所有GM命令。
点击增加按钮保存设置,系统提示添加成功。返回游戏界面,让已设置的角色小退重新登录。再次进入游戏时屏幕显示“进入管理员模式”提示,表示GM权限生效。此时可在聊天框输入GM命令测试权限,如“@gmtest”查看当前权限等级。
AdminList.txt文件配置GM权限
通过编辑配置文件批量添加GM账号。打开MirServer\Mir200\Envir文件夹,找到AdminList.txt文本文件。用记事本或代码编辑器打开文件,查看现有内容格式。每行代表一个GM账号,格式为“角色名 登录IP 权限等级”。
按照格式添加新GM账号信息。例如添加行“TestGM 127.0.0.1 10”,表示角色TestGM在本地登录拥有10级权限。多个GM账号分行填写,角色名与IP之间用空格分隔,权限等级范围0-10。10为最高权限,数值越低权限越小。
保存文件后需要重新加载配置。返回M2Server控制台,在命令输入框输入“@重读GM”并按回车键。系统提示重新加载管理员列表成功,配置立即生效。也可让相关角色小退重新登录游戏,权限自动更新。
数据库直接添加GM账号
部分引擎支持数据库直接设置GM权限。打开数据库管理工具,连接服务端数据库。找到账号数据表,通常命名为TBL_Account或Account。在表中定位目标账号记录,修改AdminLevel字段值为10。
保存数据库修改,重启相关服务使设置生效。部分引擎需要同时修改角色表中的权限字段,确保账号和角色权限一致。数据库方法适合批量修改,但操作需要数据库基础知识,避免误删重要数据。
GM命令测试与使用
权限设置完成后测试基本功能。在游戏聊天框输入“@gmtest”,系统返回当前账号权限等级。输入“@帮助”查看所有可用GM命令列表。常用命令包括“@制造 装备名称 数量”生成物品,“@调整等级 角色名 等级”修改角色等级。
高级命令需要对应权限等级。10级权限可使用所有命令,包括地图传送、怪物召唤、天气控制等。命令格式通常为“@命令 参数1 参数2”,参数间用空格分隔。输入错误命令系统提示“命令不存在”,权限不足提示“权限不够”。
服务端网络配置调整
实现外网访问需要修改服务端IP设置。打开MirServer目录下的所有配置文件,将127.0.0.1替换为服务器实际IP地址。主要修改文件包括Mir200\Config\Setup.txt、LoginGate\Config.ini、RunGate\Config.ini等。
检查每个配置文件中的IP地址字段。LoginSrv配置文件设置登录服务器IP,GameSrv配置文件设置游戏服务器IP。确保所有IP地址一致,均为服务器对外IP。保存修改后重启所有服务端程序,使新配置生效。
路由器端口转发设置
登录路由器管理界面,地址通常为192.168.1.1或192.168.0.1。输入管理员账号密码进入设置页面,找到端口转发或虚拟服务器选项。添加三条端口转发规则,分别对应传奇世界所需端口。
第一条规则转发7000端口,协议选择TCP和UDP,内部IP填写服务器局域网IP。第二条规则转发7100端口,同样选择TCP和UDP协议。第三条规则转发7200端口,协议配置相同。保存设置并重启路由器,使端口转发生效。
防火墙例外配置
Windows防火墙添加入站规则允许传奇世界端口通信。打开控制面板进入Windows Defender防火墙,选择高级设置。点击入站规则,新建规则选择端口类型。分别添加7000、7100、7200端口规则,协议选择TCP和UDP。
规则作用域选择所有连接,包括域、专用和公用网络。规则名称设置为“传奇世界服务端口”,完成创建后启用规则。同时将服务端主程序添加到防火墙例外列表,允许程序通过防火墙通信。
动态域名解析配置
家庭宽带通常使用动态IP,需要配置动态域名解析。注册花生壳或类似动态域名服务,获取免费二级域名。下载对应客户端软件,安装后登录账号绑定域名。客户端自动检测IP变化并更新域名解析。
修改服务端配置文件,将IP地址替换为动态域名。客户端通过域名连接服务器,无需记忆数字IP。动态域名服务需要保持客户端常驻运行,确保IP变化时及时更新解析记录。
局域网访问设置
确保服务器和客户端在同一局域网段。服务器IP设置为192.168.x.x格式,子网掩码255.255.255.0。客户端连接时使用服务器局域网IP,如192.168.1.100。关闭服务器和客户端的防火墙测试,排除防火墙阻挡。
使用ping命令测试网络连通性。在客户端电脑打开命令提示符,输入“ping 服务器IP”查看是否通联。通联表示网络连接正常,不通需要检查网络设置。确保网络共享中心启用网络发现和文件共享。
登录器配置与分发
修改登录器配置文件指向正确IP地址。打开登录器配置器,设置游戏列表服务器地址为外网IP或动态域名。生成新登录器分发给其他玩家,玩家通过登录器连接服务器。配置时注意选择对应引擎版本,避免兼容性问题。
列表文件格式为TXT或JSON,包含服务器名称、IP地址、端口等信息。将列表文件上传到网站空间,登录器读取远程列表自动更新。玩家只需下载登录器即可连接,无需手动配置连接参数。
连接问题排查步骤
客户端无法连接时按顺序排查。首先检查服务器所有程序是否正常运行,M2Server控制台显示“游戏服务器启动完成”。确认IP地址配置正确,所有配置文件使用相同外网IP。验证端口转发是否生效,使用端口扫描工具检测7000、7100、7200端口开放状态。
检查防火墙设置,确保端口未被阻挡。服务器本地测试连接,使用127.0.0.1地址登录游戏,验证服务端本身无问题。让同一局域网其他电脑测试连接,使用服务器局域网IP登录,排查网络配置问题。
外网朋友测试连接,使用外网IP或动态域名登录。连接失败时提供具体错误提示,根据提示针对性解决。常见错误包括“连接服务器失败”、“服务器维护中”、“版本不一致”等,对应不同问题原因。
多机负载均衡配置
高负载服务器可采用多机部署方案。准备多台服务器分别运行登录服务器、游戏服务器、数据库服务器。修改配置文件指向对应服务器IP,通过负载均衡分配玩家连接。此方案适合大型服务器,需要较高技术水平。
数据库服务器单独部署提高性能。将Mud2数据库文件夹移动到独立服务器,修改所有配置文件中的数据库连接地址。登录服务器和游戏服务器分离,分别处理登录验证和游戏逻辑。网关服务器单独部署,管理客户端连接。
日常维护与备份
定期备份服务端重要文件。包括Mir200\Envir整个文件夹,包含所有脚本和配置。备份数据库文件,位于Mud2\DB目录下。备份玩家数据,确保角色信息不丢失。建立自动备份计划,每天定时备份关键数据。
服务端更新时先备份再操作。下载更新补丁文件,对照更新说明逐步操作。修改脚本文件前备份原始版本,出现问题可快速恢复。测试环境验证更新效果,确认无误再应用到正式服务器。
通过上述系统化配置,可成功设置GM权限并实现外网访问。从权限设置到网络配置,每个环节需仔细操作。保持配置文件一致性,定期检查网络连接,确保服务器稳定运行。外网访问涉及较多网络知识,逐步排查解决问题。
传奇世界服务端GM设置与外网访问配置详解
来源:
作者:
点击:

