这篇文章主要讲解了三点。是我东拼西凑来的,给自己和一些需要此教程的人看的。

第一点:奇迹1.03H服务端文件Data文件详解(图文)
第二点:奇迹muonline数据库基础库分析
第三点:奇迹触发器执行的语句如何后续修改(图文)


第一点:奇迹1.03H服务端文件Data文件详解(图文)
1.jpg
奇迹1.03H配置文件除了在GS扩展中配置,如果遇到某些扩展不能配置的,所有的文件修改基本都集中在,奇迹的服务端文件目录下的Data文件下(无先后重要顺序,按照英文首字母排序),后续Rk会根据这个文件的序列,对DATA下的所有文件进行详细做教程。

badsyntax.txt   DS读取别动
BloodCastle.dat   血色城堡
BuffEffect.txt   状态增益表
CashShopList.txt  X商店物品设置文档
CashShopOption.dat  X商店设置开发文档(不懂不要修改会出现X店不能使用的)
CashShopOption.ini              X商店设置开发配置文件(不懂不要修改会出现X店不能使用的)
CastleDeepEvent.dat  城堡事件(功能、设置不清楚,不要乱修改)
CastleDeepEvent_2.dat  城堡事件(功能、设置不清楚,不要乱修改)   
CastleDeepEvent_3.dat  城堡事件(功能、设置不清楚,不要乱修改)
ChaosCardProbability.txt 玛雅卡片抽奖奖励
ChaosCardProbability1.txt 迷你玛雅卡片抽奖奖励
ChaosCardProbability2.txt 黄金玛雅卡片抽奖奖励
ChaosCardProbability3.txt 稀有玛雅卡片抽奖奖励
ChaosCastle.dat   赤色要塞
ChaosCastle-new.dat             赤色要塞(最新赤色要塞设置,设置上面即可,这属于备份)
CheckFileList.dat               奇迹文件检测列表,详细功能、设置不清楚,不要修改乱设置
CheckSum.dat                    奇迹内部文件效验配置,属于加密的,功能、设置不清楚,不要乱改
commonserver.cfg  服务器整体设置、配置、经验 等(修改用记事本打开即可)
ConnectMember.txt  会员表  
Crywolf.dat   狼魂要塞
CSAuth.idx                      CS授权字幕文件,不要乱修改
CSAuth.idxa                     CS授权文件,不懂不要乱改
CSAuth.tab                      CS授权文件,不懂不要乱改
dataserver.ini.dat              data服务配置文件,加密的不懂不要改
Dec1.dat                        不清楚
DevilSquare.dat   恶魔广场
Enc2.dat                        不清楚
【eventitembag--eventitembag58文件详情】
eventitembag   幸运宝箱(黄金幼龙会落)
eventitembag2   骷髅王
eventitembag3   火龙王
eventitembag4   圣诞之星
eventitembag5   爆竹、爱情之心
eventitembag6   金质勋章
eventitembag7   银质勋章
eventitembag8   +1黄金宝箱(黄金格布林会落)
eventitembag9   +2黄金宝箱(黄金泰坦会落)
eventitembag10   +3黄金宝箱(黄金火龙王会落)
eventitembag11   +4黄金宝箱(黄金巫师王会落)
eventitembag12   +5黄金宝箱(黄金破坏会落)[重做掉落文档]
eventitembag13   赤色要塞一层随机奖励
eventitembag14   战士指环
eventitembag15   圣导师之心
eventitembag17   *昆顿*[重做掉落文档]
eventitembag18   炼狱魔王
eventitembag19   城主宝箱
eventitembag20   神秘珠子
eventitembag21   红色圣诞
eventitembag22   绿色圣诞
eventitembag23   蓝色圣诞
eventitembag24   粉红宝箱
eventitembag25   红色宝箱
eventitembag26   蓝色宝箱
eventitembag27   粉红宝箱+1
eventitembag28   红色宝箱+1
eventitembag29   蓝色宝箱+1
eventitembag30   暗黑指挥官
eventitembag31   巴卡斯司令官
eventitembag32   玛雅副手
eventitembag33   咒怨魔王掉落物品
eventitembag34   幸运南瓜
eventitembag35   勇士指环
eventitembag37   RK奇迹1.03H-V3.0版本的 新年-财富礼包怪物掉落
eventitembag38   草绿箱子
eventitembag41   GM礼物宝箱     
eventitembag42   绿色玛雅宝箱   
eventitembag43   红色玛雅宝箱   
eventitembag44   紫色玛雅宝箱   
eventitembag46    RK奇迹1.03H-V3.0版本的 月兔怪物掉落
eventitembag47   season3相关物品
eventitembag48   樱花游戏箱
eventitembag49   白色樱花树枝
eventitembag50   红色樱花树枝
eventitembag51   黄色樱花树枝
eventitembag52   *冰霜巨蛛*[重做掉落文档]
53~55    圣诞节相关
eventitembag56   幸运铜币10个交换奖励
eventitembag57   幸运铜币20个交换奖励
eventitembag58   幸运铜币30个交换奖励
EventItemList(jpn).txt          事件列表,不懂不要改
EventItemList.txt               事件列表,不懂不要改
EventManagement.dat  各事件配置设置(火龙王、黄金军团、白色魔法师袭击、诅咒圣诞老人袭击等事件配置)
FBMonster.dat                   坎特鲁攻防战刷怪配置,建议不要随便修改此配置,否则可能会出现未知情况的错误
Gate.txt   移动参数表
IllusionTemple.dat  幻影寺院
IpList.dat                      IP列表配置,功能未知
ItemAddOption.txt  380装备设置和使用物品增益表
JewelOfHarmonyOption.txt 再生系统
JewelOfHarmonySmelt.txt  再生系统
Kanturu.dat   提炼之塔
KanturuMonsterSetBase.txt 提炼之塔刷怪文件
Kanturux.dat                    也是提炼之塔的配置文件,功能未知,不要配置
MapServerInfo.dat               攻城服务地图设置文件
MapServerInfo_CS.dat            攻城服务地图CS设置文件
MapServerInfo3.dat              攻城服务地图设置文件
MasterSkillTree.txt  大师技能相关
MasterSkillTreeData.txt  大师技能相关
message.wtf   游戏中服务器发给玩家的相关提示文字
message_1jpn.wtf、message_chs.wtf、message_eng.wtf、message_jpn.wtf、message_kor.wtf、        Message_Tai.wtf、message_vtm.wtf      同上-游戏中服务器发给玩家的相关提示文字
Monster.txt   怪物表(怪物配置文件)
MonsterAIElement.txt  怪物AI和技能相关
MonsterAIGroup.txt  怪物AI和技能相关
MonsterAIRule.txt  怪物AI和技能相关
MonsterAIUnit.txt  怪物AI和技能相关
MonsterAutomata.txt  怪物AI和技能相关
MonsterB.txt                    未知(也是一个刷怪文件,不清楚功能)
MonsterSetBase.txt  刷怪文件
MonsterSkill.txt  怪物AI和技能相关
MonsterSkillElement.txt  怪物AI和技能相关
MonsterSkillUnit.txt  怪物AI和技能相关
MoveLevel.txt   移动等级设置文件\修改移动各地图的等级要求
MovePath_35.dat                 移动路径文件,没研究过,不要修改
MuCastleData.dat  罗兰攻城配置文件,不懂不要乱改
PCBangPointItemOpt.txt  未知,不清楚、用不到的
Raklion.dat   孵化魔地
RingAttackEvent.dat  白色魔法师逆袭
ServerContro.dat                服务器控制文件,功能和配置未知,不要修改
ServerInfo.dat                  服务器名称列表配置,有的服务端没有
ServerInfo-add.dat              服务器名称列表配置,有的服务端没有
ServerList.dat                  服务器线路配置(data下这文件无作用,线路1.03H线路必须配置CS下配置文件)默认即可不要修改
shop0.txt--shop20               奇迹下所有NPC商店物品配置文件
SkillAdditionInfo.dat  一些技能的设置扩展名为.hit文件,不知道是什么文件,(SkillDrainLife.hit、                skillElect.hit、SkillLightingOrb.hit、skillSpear.hit和技能相关的文件)
socketitem.txt   镶嵌属性参数设置
Terrain1.att--Terrain64.att     地图地形文件,与客户端地图地形文件对应
XMasAttackEvent.dat  圣诞事件

【Lang文件夹:下面包含 Chs\jpn\kor.我们主要修改kor下文件】
item(Kor).txt   物品表
itemsetoption(Kor).txt  套装1
itemsettype(Kor).txt  套装2
movereq(kor).txt  移动
skill(Kor).txt   技能表
commonloc.cfg   设置序列号版本号,必须要和客户端MAIN对应
NpcName(Chs).txt                NPC与个别怪物显示名称,要与客户端对应

第二点:奇迹muonline数据库基础库分析

有好多人对奇迹数据库不是很了解,本人整理出奇迹数据库分析结果,供大家参考:(数据库内容可以直接在数据中修改即可生效,但是如果你改错了,尽量变更默认即可,如果忘记了,只能重新恢复数据库了,切记)

一、表的组成:
1、AccountCharacter  
  用来存放帐号的角色。

2、Character
  用来存放每个角色的详细数据。

3、MEMB_INFO
  帐号信息

4、MEMB_STAT
  帐号状态

5、warehouse
  仓库

6、VI_CURR_INFO
  帐号费用

7、WEB_ZS
  PL 网站的转生数据

二、各表说明
1、AccountCharacter 表
  列名    类型  长  是否空  说明
  Number    int    4    0    自动增加的序数
  Id        varchar    10    0    帐号
  GameID1    varchar    10    1    角色1
  GameID2    varchar    10    1    角色2
  GameID3    varchar    10    1
  GameID4    varchar    10    1
  GameID5    varchar    10    1
  GameIDC    varchar    10    1

2、Character 表
  列名    类型          长  是否空  说明
  AccountID    varchar        10    0 --------帐号
  Name    nvarchar    10    0 --------角色名
  cLevel    smallint    2    1 --------等级
  LevelUpPoint    int    4    1 --------升级点
  Class    tinyint        1    1 --------职业 0法 1魔导 32精 33圣 16战 17骑 48魔 64圣导
  Experience    int        4    1 --------经验
  Strength    smallint    2    1 --------力量
  Dexterity    smallint    2    1 --------敏捷
  Vitality    smallint    2    1 --------体力
  Energy    smallint    2    1 --------智力
  Inventory    varbinary    760    1 --------身上仓库
  MagicList    varbinary    60    1 --------技能
  Money    int        4    1 --------钱
  Life    real        4    1 --------
  MaxLife    real        4    1 --------
  Mana    real        4    1 --------
  MaxMana    real        4    1 --------
  MapNumber    smallint    2    1 --------所在地图号
  MapPosX    smallint    2    1 --------X坐标
  MapPosY    smallint    2    1 --------Y坐标
  MapDir    tinyint        1    1 --------
  PkCount    int        4    1 --------
  PkLevel    int        4    1 --------PK状态:0大侠 1英雄 2好人 3普 4无赖 5魔头
  PkTime    int        4    1
  MDate    smalldatetime    4    1
  LDate    smalldatetime    4    1
  CtlCode    tinyint        1    1 --------0 普通角色 8GM
  DbVersion    tinyint        1    1
  Quest    varbinary    50    1
  LINZB    bit        1    0
  XDTIME    datetime    8    0
  STOPINFO    nvarchar    100    1
  STOPTIME    datetime    8    0
  zs_count    int        4    1
  zs_point    int        4    1
  bs_count    int        4    1
  bs_point    int        4    1
  shiji    smalldatetime    4    1
  banl    nvarchar    10    1
  lv_time    datetime    8    1
  ex_ok    int        4    1
  ex_total    int        4    1
  rb_count    int        4    1
  rb_time    datetime    8    1
  pz_time    datetime    8    1

3、MEMB_INFO
  列名    类型          长  是否空  说明
  memb_guid    int        4    0 -------- 1(系统自动生成)
  memb___id    nvarchar    10    0 --------帐号
  memb__pwd    nvarchar    10    0 --------密码
  memb_name    nvarchar    10    0 --------昵称 (1)
  sno__numb    nvarchar    18    0 --------1
  post_code    nvarchar    6    1 --------1234
  addr_info    nvarchar    50    1 --------XXXXXXXXXXX
  addr_deta    nvarchar    50    1 --------XXXXXXXXXXX
  tel__numb    nvarchar    20    1 --------XXXXXXXXXXX
  phon_numb    nvarchar    15    1 --------XXXXXXXXXXX
  mail_addr    nvarchar    50    1 --------邮件地址
  fpas_ques    nvarchar    50    1 --------密码提示问题
  fpas_answ    nvarchar    50    1 --------答案
  job__code    nvarchar    2    1 --------XXXXXXXXXXXX
  appl_days    smalldatetime    4    1 --------2005-6-6 23:00:00
  modi_days    smalldatetime    4    1 --------2005-6-6 23:00:00
  out__days    smalldatetime    4    1 --------2005-6-6 23:00:00
  true_days    smalldatetime    4    1 --------2005-6-6 23:00:00
  mail_chek    nvarchar    1    1 -------- 0 或 1
  bloc_code    nvarchar    1    0 --------0 正常 >0封号
  ctl1_code    nvarchar    1    0 --------0
  LINZBSJ    datetime    8    1 --------NULL
  LGONGZHISJ    datetime    8    1 --------NULL
  STOPINFO    nvarchar    100    1 --------NULL
  STOPTIME    datetime    8    1 --------NULL
  QX        char        1    1 --------B
  JF        int        4    0 --------0
  huiy    int        4    1 --------0
  hysj    smalldatetime    4    1 --------NULL
  lqsj    smalldatetime    4    1 --------NULL
  FDB        int        4    1 --------0
  vip        tinyint        1    1 --------0
  Expired    datetime    8    1 --------2005-6-6 23:00:05

4、MEMB_STAT
  列名    类型          长  是否空  说明
  memb___id    nvarchar    10    0 --------帐号
  ConnectStat    tinyint        1    1 --------是否在线 0:不在线
  ServerName    nvarchar    20    1 --------连接的线名
  IP        nvarchar    15    1 --------IP地址
  ConnectTM    smalldatetime    4    1 --------上线日期、时间
  DisConnectTM smalldatetime    4    1 --------下线日期、时间

5、warehouse
  列名    类型          长  是否空  说明
  AccountID    varchar        10    0 --------帐号
  Items    varbinary    1200    1 --------仓库物品
  Money    int        4    1 --------钱
  EndUseDate    smalldatetime    4    1 --------最后使用日期、时间
  DbVersion    tinyint        1    1 --------1
  pw        smallint    2    1 --------密码 0
  lastpw    smallint    2    0 --------最后密码 0
  ExtCKNum    int        4    0 --------0
  NeedExtCK    int        4    0 --------0

6、VI_CURR_INFO
  列名    类型          长  是否空  说明
  ends_days    nvarchar    8    1 --------20081111
  chek_code    nvarchar    1    0 --------1
  used_time    int        4    1 --------1234
  memb___id    nvarchar    10    0 --------帐号
  memb_name    nvarchar    10    0 --------昵称
  memb_guid    int        4    0 --------GUID 与 MEMB_INFO 里的对应
  sno__numb    nvarchar    18    0 --------123456
  Bill_Section int        4    1 --------6
  Bill_Value    int        4    1 --------3
  Bill_Hour    int        4    1 --------0
  Surplus_Point int        4    1 --------0
  Surplus_Minute datetime    8    1 --------2005-6-6 23:00:05
  Increase_Days datetime    8    1 --------2005-6-6 23:00:05

7、WEB_ZS
  列名    类型          长  是否空  说明
  ID        bigint        8    0
  ACC        char        10    1
  NAME    char        10    1
  ZSTIME    datetime    8    1
  ZSCLEVEL    smallint    2    1
  ZSCS    smallint    2    0
  CZCS    smallint    2    0
  CZTIME    datetime    8    0
  ZJZSCS    smallint    2    0
  GJZSCS    smallint    2    0
  CJZSCS    smallint    2    0
  BSCS    smallint    2    0
  BSTIME    datetime    8    0
  LEVELUPPOINT int        4    0
  GDDS    int        4    0

第三点:奇迹触发器执行的语句如何后续修改(图文)
如果修改在线送点数据:
1.jpg
1、打开触发器,找到MUONLINE数据库,打开用户表
2.jpg
2、找到修改的相关数据库,修改在线送点的 是数据库character,找到这个数据库,如上图,并且点开下面的触发器。3.jpg
3、打开触发器后,找到对应内容,右键编辑即可,即可打开SQL需要修改的代码,这是时候你就可以修改了。

奇迹服务端可以再本站搜索得到



最后修改:2021 年 03 月 04 日 06 : 17 PM
如果觉得我的文章对你有用,请随意赞赏