改公告和改装备属性是两件事,别混在一起。公告走文本和M2配置,装备走数据库和GM命令,改之前先备份对应文件,改完按各自方式重载,不然容易白改。
一、公告怎么改
传奇服务端公告主要分四类:登录弹窗公告、游戏内循环滚动公告、屏幕顶部横向滚动、登录欢迎语。文件基本都在 MirServer\Mir200\Notice 目录里 。
1. 登录弹窗公告(Notice.txt)
路径:Mir200\Notice\Notice.txt
用记事本打开,直接改里面文字。这个是进游戏选角色前弹出来的那个长方形公告框,写版本说明、开区时间、活动规则都行。支持换行,纯文本,别塞特殊符号。改完保存,重启M2Server 生效 。
2. 循环滚动公告(LineNotice.txt)
路径:Mir200\Notice\LineNotice.txt
游戏里聊天框上方一直滚的那行字就是这个文件控制的。一行一条,比如:
R服务器将于今晚23点维护
G每日19点沙巴克攻城
T恭喜玩家%s获得屠龙刀
前面字母控制颜色和点位:R红字、B蓝字、G绿字、T屏幕顶部滚动,字母必须大写 。改完不用全服重启,M2控制台点“重新加载游戏公告”就能即时生效;不生效就重启M2Server 。
3. 顶部横向滚动公告
M2引擎里点“选项 → 游戏设置 → 公告设置”,勾选“启用顶部横向滚动公告”,填内容和滚动速度、颜色,保存后重启服务端 。部分版本也支持在 LineNotice.txt 里用 T 前缀实现同样效果 。
4. 登录欢迎语(QManage.txt)
路径:Mir200\Envir\MapQuest_def\QManage.txt
找到 [@Login] 段,下面加:
SENDMSG0 欢迎%s进入游戏
SENDMSG0 是全服广播,SENDMSG7 只发给当前玩家,%s 会自动替换成玩家名字 。
5. 登录器公告(GOM/GEE)
用登录器配置工具,找“公告设置”标签页,简易公告直接填文字,网页公告填 link.htm 文件名。改完重新生成登录器 。
6. 取消公告
清空 Notice.txt 或 LineNotice.txt 内容保存即可;或者在 M2“公告设置”里取消勾选“启用滚动公告” 。
二、装备属性怎么改
分两种情况:临时改一件装备用GM命令,永久改一类装备改数据库。
1. 临时改(GM命令,不重启)
账号先在 AdminList.txt 里加GM权限。进游戏用:
@supermake 武器位置 属性类型 数值
位置代码:0衣服 1武器 2项链 3头盔 4左手镯 5右手镯 6左戒指 7右戒指
属性代码:0攻击 1魔法 2道术 3防御 4魔御
例子:@supermake 1 0 100 把武器攻击改成100
加幸运:@lucky 7
加元素:@weaponatom 1 10(1是火,10是强度)
命令改的只对当前这件装备生效,服务器重启后重新刷出来的装备还是原属性 。
2. 永久改(StdItems.DB 数据库)
用 DBC2000 或引擎自带的数据库工具打开 Mir200\DB\StdItems.db(有的版本在 Mir200\Envir 下)。
字段含义:
DC / DC2:攻击下限 / 上限
MC / MC2:魔法下限 / 上限
SC / SC2:道术下限 / 上限
AC / AC2:防御下限 / 上限
MAC / MAC2:魔御下限 / 上限
Luck:自带幸运,一般上限7
Speed:攻击速度,数值越小越快
DuraMax:持久,也影响极品点数上限算法
Source:特殊属性代码,对应不同极品类型
比如把裁决攻击从 0-30 改成 0-35,找到裁决之杖那行,把 DC2 从30改成35,保存。
生效步骤:
1. 关M2Server
2. 保存数据库
3. 启动M2
4. M2里点“控制 → 重新加载 → 物品数据库”
5. 游戏里已存在的装备先扔地上再捡起来,新属性才刷出来
3. 极品属性调整
极品不是直接在装备上改,是掉落时随机生成。两处要一起调:
M2控制台:选项 → 参数设置 → 物品装备,调“极品几率”和“极品点数”。几率数值越小出极品概率越高,点数决定随机加多少 。
单件上限:StdItems.db 里 DuraMax 字段参与极品点数上限计算,想让某件装备极品空间更大,把这个值调高 。
Envir\Item.txt:末尾加一行“极品属性最大值=30”之类的上限声明,避免引擎卡死在10点 。
4. 爆率联动
改了装备属性还得让它掉出来。进 Mir200\Envir\MonItems,找对应怪物文件,比如“祖玛卫士.txt”,按格式加:
裁决之杖 1 30 40 80
意思是1/30爆率、30-40级区间、极品概率80。改完在M2里重新加载怪物掉落配置 。
5. 装备描述里的广告文字
Hero引擎:客户端补丁 data\Sky_ItemDesc.dat,记事本打开全局替换
Blue/Leg引擎:补丁 data\ItemDesc.dat
GOM/GEE引擎:Mir200\Envir\ItemDescList.txt
改完关登录器重进游戏生效 。
三、几个容易翻车的地方
改数据库前一定备份 StdItems.db,改错一个字段可能整库物品显示异常。
攻击下限不能超过上限,DC大于DC2部分引擎会自动交换或归零,数值别超过255 。
改完不重载物品数据库等于没改,M2里重载完,身上老装备要扔地重捡。
LineNotice.txt 别写太长,超过10行滚动会卡,特殊符号容易让公告显示乱码。
QManage.txt 里 SENDMSG 命令格式写错会导致登录直接报错,改之前先复制一份原文件。
极品率拉太高会让服务器经济崩,散人服建议全局极品率控制在10%-20%,单件极品上限别超过15点。
四、日常运维顺序
改公告:备份Notice目录 → 改文本 → M2重载公告 → 进游戏看效果
改装备:备份StdItems.db → DBC改字段 → 重载物品数据库 → 调爆率 → 重载怪物掉落 → 实测
两套改动互不影响,但每次只改一项,改完立刻进游戏验证,别一次性堆十处改动,出问题没法定位是哪行错的。
五、特殊属性扩展思路
想做切割、吸血、反伤、暴击这类特殊属性,光改DC/MC没用,要走脚本。在 QuestDiary 或 Market_Def 里写检测逻辑:检测玩家是否穿戴指定装备,满足就定时给属性加成或触发特技。数据库里 Source 字段对应属性代码,脚本里再用宏读取,两边对得上才生效 。
比如想让“屠龙刀”带5%吸血,数据库里给屠龙设 Source=某代码,脚本里监听攻击事件,命中后按伤害5%回血。这种做法比直接堆攻击上限更有版本特色,也方便后期平衡调整。
六、多引擎差异速查
Hero/Bule/IGE:Notice目录路径一致,装备库用DBC
GOM/GEE:Notice主目录之外可能用 Envir\Notice 子目录,装备描述走 ItemDescList.txt
LegendM2:同Blue系,ItemDesc.dat 改备注
改之前先确认自己服务端是哪家引擎,别拿着GOM教程去改Hero的字段名,字段对不上会读不出来。
七、上线前自检清单
公告文字无特殊符号、无残留广告链接
StdItems.db 已备份,DC≤DC2、MC≤MC2
极品率不是100%,爆率文件有对应条目
M2已重载物品数据库和怪物掉落
登录器公告和游戏内公告内容一致
装备描述里没有旧服信息
传奇公告修改与装备属性调整:从Notice文件到StdItems数据库全流程
来源:
作者:
点击:

