传奇服务端特殊公告设置:跑马灯、中间弹窗、聊天框彩色与定时机器人完整配置

来源: 作者: 点击:
传奇服务端公告分为手动公告、文件公告、脚本公告、机器人定时公告、GM命令公告和登录器弹窗公告。不同引擎命令略有差异,但核心路径都是:确认公告类型,找到对应文件或脚本,写入公告内容,设置颜色与范围,最后重新加载生效。

手动公告最简单。进入M2管理窗口,找到在线消息或公告管理,输入内容后点击发送。适合临时维护、合区提示、攻沙倒计时。发送后建议连续点几次,避免被聊天框其他信息遮挡。

文件公告放在服务端Notice目录,例如Mir200NoticeLineNotice.txt。这个文件通常控制屏幕顶部滚动公告和聊天框彩色公告。方括号格式用于顶部滚动,例如[253,0]公告内容;尖括号格式用于聊天框彩色文字,例如<252,255>公告内容。修改后需要在M2中重新加载公告或重启相关服务。

脚本公告常用SENDMSG指令。SENDMSG 0表示全服发送,适合活动开启、版本更新、攻沙提醒。SENDMSG 1发送给当前人物,适合个人奖励、任务提示。SENDMSG 2发送给行会,适合行会通知。SENDMSG 4发送给当前地图玩家,适合地图活动。

屏幕中间弹窗公告可用SendCenterMsg。格式通常为SendCenterMsg 前景色 背景色 消息内容 模式 显示时间。模式0为发送给自己,1为发送所有人物,2为发送行会,4为发送当前地图。适合活动倒计时、副本开启、攻沙提醒。

顶部滚动公告可用SENDVERTICALMOVEMSG或SendTopMsg。GOM类引擎常用SENDVERTICALMOVEMSG,可设置文字颜色、背景颜色、Y坐标、滚动次数和发送模式。发送模式0为全服,1为个人,2为跨服。部分引擎也支持SendTopMsg发送顶端滚动信息,参数顺序以当前引擎帮助文档为准。

机器人定时公告适合固定时间提醒。配置路径一般在Mir200EnvirRobot_defAutoRunRobot.txt和RobotManage.txt。AutoRunRobot.txt设置触发时间,例如SEC按秒、MIN按分、HOUR按小时、DAY按天、RUNONDAY固定时间点、RUNONWEEK按星期运行。RobotManage.txt编写执行标签,例如[@活动提醒],内部使用SENDMSG发送全服公告。修改后需在M2中重新加载机器人脚本。

GM命令公告适合快速测试。部分版本支持@!加内容发送全服公告,例如@!活动即将开启。传奇世界类版本可能使用broadcast或/cheat GM say发送走马灯公告。具体命令需要以M2管理命令列表为准。

登录器中间弹窗、跑马灯、登录广播通常由登录器配置控制,不完全依赖服务端脚本。如果公告在服务端已发送但玩家端不显示,需要检查登录器是否支持对应公告类型,以及公告颜色、字体、显示时间是否被登录器屏蔽。

公告颜色参数要按引擎格式填写。常见写法是前景色、背景色、背景条颜色或字体大小,不同引擎顺序不同。颜色值一般使用0到255范围数字。修改后如果公告乱码或不显示,先检查颜色参数是否多空格、少逗号,或使用了引擎不支持的格式。

全服公告建议控制频率。滚动公告间隔太短会重叠,聊天框公告太频繁会被玩家屏蔽。定时公告适合设置为每5分钟、10分钟、30分钟或整点触发。重要活动可在活动前10分钟、5分钟、1分钟分别发送一次,形成倒计时提醒。

排查公告不生效时,先看公告是否写入正确文件;再看标签名是否与机器人配置对应;再确认SENDMSG范围是否为全服;再检查M2是否重新加载脚本;最后确认登录器是否支持该公告类型。脚本修改后不重新加载,是公告不生效最常见的原因。