TA的每日心情 | 开心 2023-11-5 20:28 |
---|
签到天数: 194 天 [LV.7]潘夜牛魔王
超级会员
- 威望
- 18 点
- 贡献
- 0 次
- 怀旧币
- 3075 枚
|
推荐
楼主 |
发表于 2014-7-20 20:05:51
|
只看该作者
本教程总共12课
此为序 大概对服务端有个了解 才可以深入探究
首先传奇三由2个部分组成
1:服务端 即 Mud3 是游戏的服务端程序
2:客户端 即 玩家登录游戏需要的,游戏内所有人物 房屋 动作 等等都需要客户端来实现
首先介绍服务端 Mud3的组成构造
打开服务端Mud3 会看下以下几个文件
\mud3\Setup-------------------服务器配置文件
\Mud3\Notice------------------进入时公告和服务器滚动文字
\Mud3\Market-----------------里面是放商店储存货物(包括卖进去的物品)的地方market_prices和Market_Saved,内容可以删除
\mud3\Market\Market_Upg-------存放武器升级资料
\Mud3\GuildBase--------------行会资料
\Mud3\GmSayLogBase-------行会日志
\Mud3\Envir\Mon_def--------里面是刷怪文件,用记事本打开
\Mud3\Envir\MonItems-------怪物爆物品文件
\Mud3\Notice-------------------记事本打开里面是游戏循环播放的蓝底公告
\Mud3\Envir\market_def-----商店人物的内容,对话,买卖东西
\Mud3\Envir\QuestDiary--------任务脚本
\mud3\Envir\Convert_Def\Market_Def-------对应Envir\Market_Def的脚本
\mud3\Envir\Convert_Def\QuestDiary-------对应Envir\QuestDiary的脚本
ENVIR文件夹详细介绍
AdminList.TXT-------在此添加GM
StartPoint.txt-------回城卷回到的地方
GuardList.TXT------设置守卫位置文件
MERCHANT.TXT-------NPC坐标名字配置文件
MonGen.TXT--------刷怪文件引索,具体内容在\Mud3\Envir\Mon_def这个文件夹
MapInfo.TXT-------地图配置文件
MiniMap.TXT-------大地图对应的小地图配置文件
mapquest.txt------地图或怪物触发任务配置文件
游戏服务器组成基本2大构造 1:ENVIR 2:数据库
ENVIR 基本包含了游戏里面所有的脚本NPC 怪物 爆率
下面来详细介绍ENVIR 可以对服务端做详细了解
\Mud3\Envir\Mon_def------里面是游戏内所有刷怪文件,可用记事本打开
例:
;;;地图代码 坐标 怪物名称 范围 数量 多久刷时间
↓ ↓ ↓ ↓ ↓ ↓
tgzy_1 21 259 天宫牛头人 200 40 20
连起来解释 就是 天宫牛头人 这个怪物在地图代码为tgzy_1这个地图坐标中心为
21 259这个坐标范围200以内的地方刷40只 每隔20分钟刷一次
Envir\Monitems---这里是服务器里面所有的爆率文件 这里的文件名称与怪物名称一样,比如 冰城帝王.TXT 那么他对应的就是 游戏里面的冰城帝王 所爆的物品 大家打开这个文件夹以后可能会发现 比如 冰城帝王9.TXT 这里的冰城帝王9 就是游戏里面怪物的名称 但是玩家在游戏里面是看不出来的 看到的也只是 冰城帝王 比如在冰宫里面刷新的是冰城帝王 在 八大挑战里面刷新的 就有可能是冰城帝王9 这个名称的BOSS,具体我们要查询
ENVIR\MON_DEF\ 这个文件夹 下面我们先说爆率
打开爆率文件后如下面显示
1/500 魔晶石
很 简单的理解 怪物死亡后有五百分一的几率爆魔晶石
1/500 魔晶石 2
怪物死亡后有五百分一的几率爆魔晶石 2个
1/1500 法仙魔链 1 1
1/1500 道仙魔链 1 1
1/1500 战仙魔链 1 1
1/1500 法仙魔镯 1 1
1/1500 道仙魔镯 1 1
1/1500 战仙魔镯 1 1
1/1500 法仙魔戒 1 1
1/4000 月河战链 1 2
1/4000 月河战镯 1 2
1/4000 月河战戒 1 2
1/4000 月河法链 1 2
1/4000 月河法镯 1 2
1/4000 月河法戒 1 2
1/4000 月河道链 1 2
1/4000 月河道镯 1 2
1/4000 月河道戒 1 2
这里需要详细解释 1 1 和 1 2
这里是给物品爆出归类
就是怪物死亡后 有几率 爆出 1 1 这类物品的其中1个 就算前面的几率 为 1/1 就是必爆怪物死亡后也只会爆出 1 1 中间的1个
1 2 也是同样的意思 就算1/1 怪物死亡后也只会爆出 1 2 的其中1个 但是如果物品名称后面没有这个 1 1 1 2 这些标记 如果是1/1 的话怪物死亡后就会全部爆出
ENVIR\MonAi_Def 这里是所有怪物的魔法攻击 比如 屏幕上有很多条龙 最新36星座攻击怪物的1-N倍攻击 都在这里设置 这里不细说 有专门的怪物AI全纪录配合图片有详细解释
ENVIR\ParamControl 基本上是服务器 的纪录 !基本上开区之前就全部清空 比如玩家在内测的时候存了多少钻石 开区后多久之后开放 封魔石 攻城战 这些都是纪录在这里
ENVIR\QuestDiary 游戏99%的NPC脚本文件都在这个文件夹里面
序服务端介绍暂时到这里 下面课程会有详细课程
客户端 是玩家进入游戏实现游戏的程式 比如一些怪物 武器都是靠客户端来实现
客户端所有文件介绍
客户端MAP文件 就是所有地图文件 对应服务端的MAP文件
下面DATA文件夹
nimationsc.wil 游戏里一些动画的图片(灯台、晾的衣服、椰子树等)
Cliffsc.wil 各种岩石、岩石与草地结合的图片
DMon-1.wil 怪物被麻痹的各种动作图
DMon-1.wil 同上怪物的阴影图
Dungeonsc.wil 一些岩石(蚂蚁洞)的图片
Equip.wil 各种物品在装备栏里的图片--------------------重要
Fmmap.wil 陆地上所有地图的小地图图片
Furnituresc.wil 房间里的物品及阶梯的图片
GameInter.wil 所有物品掉落在地上所看到的图片---------重要
Ground.wil 物品在地面所显示时的图片
Horse.wil 三种马的图片(黑马变赤血马)
Housesc.wil 房子的图片
Innersc.wil 房子的四壁、房顶的图片(沙漠、土城房子)
Interface1c.wil 刚进入游戏到人物选择所看到各个图片
Inventory.wil 所有物品在包裹里面所看到的样子----------重要
Magic.wil 各种魔法效果图
M-Hair.wil 男性头发图
M-Helmet1.wil 男性所戴头盔的各个方向的图片
M-Hum.wil 男性的各种模型、动作图片(裸身、穿衣服、骑马、钩鱼)
MIcon.wil 魔法图标的图片
mmap.wil 小地图的地图
Mon-1~13.wil 所有怪物的图片
MonS-1~13.wil 所有怪物的阴影图片
M-Weapon1~6.wil 男性拿在手里的武器的各个方向的图片
Npc.wil 游戏里NPC的图片
Npcface.wil NPC的脸面图
object1~2c.wil 建筑物及一些NPC前杂物的图片
ProgUse.wil 在装备栏所看人物裸身图像及头发的图片 (背影和刀光)
SmObjectsc.wil 一些建筑物、树木、杂物的图片
SmTilesc.wil 地面上的小图片
Tiles30c.wil 城内地砖、草地、草池边的图片
Tiles5c.wil 大海、海与陆地交错地、陆地表面的图片
Tilesc.wil 同上
Wallsc.wil 城墙的图片
WM-Hair.wil 女性头发图片
WM-Helmet1.wil 女性所戴头盔的各个方向的图片
WM-Hum.wil 女性的各种模型、动作图片(裸身、穿衣服、骑马、钩鱼)
WM-Weapon1~4.wil 女性拿在手里的武器的各个方向的图片
游戏客户端可以使用提供的客户端编辑器进行编辑
比如 你看中传奇2的里面装备图片 你也可以导入进客户端 用啦呵呵 这章就不细说了 下面课程会有详细介绍
序就到这里
|
|