改公告和改装备属性是两件事,别混在一起。公告走文本和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魔御
例子:@supermake10100把武器攻击改成100
加幸运:@lucky7
加元素:@weaponatom110(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”,按格式加:
裁决之杖1304080
意思是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已重载物品数据库和怪物掉落
登录器公告和游戏内公告内容一致
装备描述里没有旧服信息
一、公告怎么改
传奇服务端公告主要分四类:登录弹窗公告、游戏内循环滚动公告、屏幕顶部横向滚动、登录欢迎语。文件基本都在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魔御
例子:@supermake10100把武器攻击改成100
加幸运:@lucky7
加元素:@weaponatom110(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”,按格式加:
裁决之杖1304080
意思是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已重载物品数据库和怪物掉落
登录器公告和游戏内公告内容一致
装备描述里没有旧服信息

