今天这个课程内容主要是让新手GM了解什么是传奇服务端以及传奇引擎。本节课程分3个重点:
1、国内常见的传奇引擎有哪些、
2、传奇服务端的组合、
3、传奇引擎服务端的结构说明。
听完这节课能让你更好的了解传奇服务端的细节,能让你在开区的路上能少遇到一些问题,少走一些弯路。
了解传奇引擎(服务端)
常见引擎:
GOM 单职业OR三职业
GEE 单职业OR三职业OR合击
LEG 合击OR三职业OR复古
HERO 合击OR三职业OR复古
BULE 合击OR三职业OF复古
服务端的组成:
GameOfMir 启动控制器
DBServer 数据服务器
LoginGate 登陆网关
LoginSrv 账号登陆服务网关
LogDataServer 日志服务程序
M2Server 服务端主程序(引擎)
RunGate 游戏网关
SelGate 角色网关
引擎服务端结构说明
MirServer
|-DBServer ─── 数据库网关
| |-FDB
| | |-Hum.DB ─── 角色数据库
| | |-Mir.DB ─── 游戏数据库
| | |-Mir.DB.idx ─── 游戏数据库索引文件(可删除每次启动会自动生成)
| |-Backup
| |-Connection
| |-Log
| |-!addrtable.txt ─── 允许连接的IP设定列表
| |-!serverinfo.txt ─── 游戏网关设置列表
| |-FilterNewHumanNameString.txt ─── 创建人物时过滤字符列表
| |-FilterRankingNameString.txt ─── 排行榜人名过滤列表
| |-Dbsrc.ini ─── 参数配置
| |-DBServer.exe ─── 角色数据库网关程序
|-LoginGate ─── 登录网关
| |-BlockIPList.txt ─── 安全过滤IP列表
| |-BlockMachineIDList.txt ─── 安全过滤机器码列表
| |-Config.ini ─── 参数配置
| |-LoginGate.exe ─── 游戏登录网关程序
|-LoginSrv ─── 账号网关
| |-ChrLog ─── ID创建、修改日志目录
| |-CountLog ─── ID登录日志目录
| |-GameWFolder
| |-IDDB
| | |-ID.DB ─── 账号数据库
| |-!addrtable.txt ─── 允许连接的IP设定列表
| |-!serveraddr.txt ─── 游戏网关设置列表
| |-!UserLimit.txt ─── 最大在线用户数限制列表
| |-Logsrv.ini ─── 参数配置
| |-LoginSrv.exe ─── 账号数据库网关程序
|-LogServer ─── 日志网关
| |-BaseDir ─── 日志文件目录
| |-Logdata.ini ─── 参数配置
| |-LogDataServer.exe ─── 游戏日志网关程序
|-Mir200 ─── 服务端目录
| |-Castle ─── 城堡相关目录
| | |-0 ─── 0号城堡文件
| | | |-AttackSabukWall.txt ─── 攻城列表
| | | |-SabukW.txt ─── 城堡参数列表
| | |-List.txt ─── 城堡编号列表
| |-ChatLog ─── 聊天日志目录
| |-ConLog ─── 登录日志目录
| |-Envir ─── 核心数据目录
| | |-Boxs ─── 宝箱数据目录
| | |-Defines ─── 各NPC固定功能对话定义
| | |-FeedDir ─── 玩家充值游戏时间记录
| | |-MapQuest_def ─── 触发脚本存放目录
| | | |-QManage.txt ─── 登录触发脚本
| | |-Market_Def ─── 商人NPC脚本,与Merchant.txt对应
| | | |-QBatter-0.txt ─── 经络连击脚本
| | | |-QFunction-0.txt ─── 功能触发脚本
| | | |-QMission-0.txt ─── 任务功能脚本
| | |-Market_Prices ─── 商人出售物品刷新记录
| | |-Market_SellOff ─── 拍卖物品记录
| | |-Market_Saved ─── 玩家卖给商人物品记录
| | |-Market_Upg ─── 武器升级数据目录
| | |-MonItems ─── 怪物爆率目录
| | |-MonUseItems ─── 人形怪配置目录
| | |-Nations ─── 国家配置目录
| | |-Npc_Def ─── 管理NPC脚本,与Npc.txt对应
| | |-QuestDiary ─── 调用类脚本存放目录
| | |-Robot_def ─── 机器人数据目录
| | | |-RobotManage.txt ─── 机器人脚本文件
| | | |-AutoRunRobot.txt ─── 机器人配置文件
| | |-SmartMonster ─── 自定义怪物目录
| | |-UserData ─── 用户游戏数据目录
| | | |-BaiTan ─── 玩家摆摊数据
| | | |-Storage ─── 玩家超级仓库数据
| | | |-YBDeal ─── 玩家元宝交易数据
| | | |-BuyItemList.txt ─── 在线购物配置文件
| | | |-HumRecallPoint.txt ─── 玩家记忆坐标数据
| | | |-MakeWine.dat ─── 玩家酿酒数据
| | | |-MapItems.txt ─── 地图自动出现物品列表
| | | |-MapMagicEvent.txt ─── 地图魔法列表
| | | |-PoisonWeapon.txt ─── 毒素武器列表
| | | |-Shop.dat ─── 玩家个人商店数据
| | | |-ShopItem.dat ─── 个人商店物品数据
| | | |-UserData.dat ─── 玩家游戏数据
| | |-AccountIPList.txt ─── 账号IP绑定列表
| | |-AdminList.txt ─── 管理员名单列表
| | |-AllowPickupItemList.txt ─── 允许拾取物品列表
| | |-AllowSellOffItem.txt ─── 允许个人商店出售列表
| | |-BoxList.txt ─── 宝箱列表
| | |-ClientEatItemNameList.txt ─── 客户端默认药品列表
| | |-CobwebWindingItemList.txt ─── 蛛网特效物品列表
| | |-DenyAccountList.txt ─── 禁止登陆帐号列表
| | |-DenyChrNameList.txt ─── 禁止登陆人物列表
| | |-DenyIPAddrList.txt ─── 禁止登陆IP列表
| | |-DenyIPLocalList.txt
| | |-DenyMachineIDList.txt ─── 禁止登陆机器码列表
| | |-DisableMakeItem.txt ─── 禁止制造物品列表
| | |-DisableMoveMap.txt ─── 禁止移动地图列表
| | |-DisableSendMsgList.txt ─── 禁止发言人物列表
| | |-DisableTakeOffList.txt ─── 禁止取下物品列表
| | |-DummyHeroNameList.txt ─── 假人英雄名字列表
| | |-DummyNameList.txt ─── 假人名字列表
| | |-EffectImageList.txt ─── WIL文件列表
| | |-EffectItemList.txt ─── 物品特效配置文件
| | |-EnableMakeItem.txt ─── 允许制造物品列表
| | |-EnablePickUpItem.txt ─── 允许拾取物品列表
| | |-FilterItemList.txt ─── 客户端物品过滤列表
| | |-FireDragonGuard.txt ─── 火龙守卫配置
| | |-FoundryList.txt ─── 物品合成列表
| | |-GameLogItemNameList.txt ─── 游戏日志过滤列表
| | |-GuardList.txt ─── 守卫配置文件
| | |-GuildRankNameFilter.txt ─── 行会官衔过滤列表
| | |-HeroPickItem.txt ─── 英雄拾取列表
| | |-ItemBindAccount.txt
| | |-ItemBindChrName.txt
| | |-ItemBindDieNoDropName.txt
| | |-ItemBindIPaddr.txt
| | |-ItemBindMakeIdx.txt
| | |-ItemDblClickList.txt
| | |-ItemNameList.txt
| | |-MagicShieldItemList.txt ─── 护身特效物品列表
| | |-MakeItem.txt ─── 物品打造配置文件
| | |-MapEvent.txt ─── 地图事件配置文件
| | |-MapInfo.txt ─── 地图配置文件
| | |-MapQuest.txt ─── 杀怪触发配置文件
| | |-MDParalysisItemList.txt ─── 魔道麻痹特效物品列表
| | |-MerChant.txt ─── 交易NPC配置文件
| | |-MiniMap.txt ─── 小地图配置文件
| | |-MonDieDataList.txt
| | |-MonDropLimitList.txt ─── 道具爆出限制文件
| | |-MonGen.txt ─── 刷怪配置文件
| | |-MonSayMsg.txt ─── 怪物说话配置文件
| | |-MonSpAbilList.txt ─── 特殊属性怪物列表
| | |-NameFilterList.txt
| | |-NameIPList.txt
| | |-NoClearMonList.txt ─── 不允许清理怪物列表
| | |-NoEvocationList.txt
| | |-NoHptoExpMonList.txt
| | |-NoKillMonList.txt
| | |-Npcs.txt ─── 管理NPC配置文件
| | |-NpcSayMsg.txt ─── NPC说话文件
| | |-ParalysisItemList.txt ─── 麻痹特效物品列表
| | |-PriorityPickUpItem.txt ─── 优先拾取物品列表
| | |-RefineItem.txt ─── 淬炼配置文件
| | |-RevivalItemList.txt ─── 复活特效物品列表
| | |-Robot.txt ─── 机器人系统配置文件
| | |-ShopItemList.txt ─── 商城数据配置文件
| | |-StartPoint.txt ─── 安全区配置文件
| | |-SuitItemList.txt ─── 套装物品列表
| | |-UnbindList.txt ─── 解包配置文件
| | |-UnForceMaster.txt ─── 强行出师记录名单
| | |-UnMarry.txt ─── 解除婚姻关系记录名单
| | |-UnMaster.txt ─── 解除师徒关系记录名单
| | |-UserCmd.txt ─── 自定义命令配置文件
| |-GuildBase ─── 行会目录
| | |-Guilds ─── 行会数据文件目录
| | |-GuildList.txt ─── 行会名单列表
| |-Log ─── 引擎运行日志目录
| |-Map ─── 地图文件目录
| |-Notice ─── 游戏公告
| | |-Notice.txt ─── 进入游戏出现的公告内容
| | |-LineNotice.txt ─── 游戏内滚动公告
| |-!Abuse.txt ─── 玩家发言过滤列表
| |-!RunAddr.txt ─── 允许连接的IP设定列表
| |-!servertable.txt ─── 游戏网关设置列表
| |-!Setup.txt ─── 引擎参数配置文件
| |-Command.ini ─── 游戏命令配置文件
| |-Exps.ini ─── 经验配置文件
| |-GlobalVal.ini ─── 全局变量配置文件
| |-String.ini ─── 提示信息配置文件
| |-M2Server.exe ─── 游戏主引擎程序
| |-MsgList.txt ─── 在线消息列表
| |-PlugList.txt ─── 插件加载列表
|-Mud2 ─── 游戏数据库
| |-DB
| |-Magic.DB ─── 技能数据库
| |-Monster.DB ─── 怪物数据库
| |-StdItems.DB ─── 物品数据库
|-RunGate ─── 游戏运行网关
| |-BlockIPList.txt ─── 安全过滤IP列表
| |-Config.ini ─── 参数配置
| |-RunGate.exe ─── 游戏运行网关程序
|-SelGate ─── 角色选择网关
| |-BlockIPList.txt ─── 安全过滤IP列表
| |-Config.ini ─── 参数配置
| |-SelGate.exe ─── 角色选择网关程序
|-Config.ini ─── 控制器配置文件
|-GameCenter.exe ─── 游戏控制器程序
|