彩虹引擎服务器架构图最详细的讲解
在应用服务器这一块很多人都会遇到一些相对加大的难题,而这些难题的解决办法也是相当复杂的,而这些种种的原因归根结底就是因为架构图不够完整的缘故。所以在选择架构一个程序的框架就需要选择一些相当专业的架构图来进行架构,这样的话在完成架构之后出现的问题就不会有什么太大的问题,不然不仅在架构的时候就困难重重,而且之后还会有许多的难题产生这样难免有点得不偿失。WolServer(服务器目录)
│
├-DB(数据库)
│├GameData.DB (人物数据和帐号数据文件) --合区就是合的此文件
│└GameLoad.DB
│ ├Dragon (龙王数据库)
│ ├Evil (心魔数据库)
│ ├flyGoblin (妖士天人数据库)
│ ├flyTaos (道士天人属性)
│ ├flyWarr (战士天人属性)
│ ├flyWizard (法师天人属性)
│ ├pflyTaos (道士元神飞升属性)
│ ├pflyWarr (战士元神飞升属性) copyright dedecms
│ ├pflyWizard (法师元神飞升属性)
│ ├Goblin (妖士数据库)
│ ├Goblin_YaoDan (妖士妖丹数据库)
│ ├Magic (技能数据库)
│ ├Monster (怪物数据库)
│ ├StdItems (物品数据库)
│ ├Suite (套装属性数据库)
│ ├TaoistPet (道士宝宝数据库)
│ ├Taos (道士人物数据库-飞升前)
│ ├Tiger (虎王数据库)
│ ├Warr (战士数据库-飞升前)
│ ├Wizard (法师数据库-飞升前) copyright dedecms
│ ├MentalWarr (天元心法属性-战士)
│ ├MentalTaos (天元心法属性-道士)
│ └MentalWizard (天元心法属性-法师)
│
├-DBServer (人物数据库目录)
│ ├Backup
│ ├Connection copyright dedecms
│ └Log
│
├-LoginSrv (帐号服务器目录) 织梦好,好织梦
│ ├CountLog
│ ├GameWFolder
│ ├!addrtable.txt (登录路由表)
│ ├!serveraddr.txt (允许连接IP列表)
│ ├LoginSrv.exe (登录服务器主程序)
│ └Logsrv.ini (登录服务器配置文件)
│
├LogServer (游戏日志服务器目录)
│ ├BaseDir (游戏日志保存目录)
│ ├LogData.ini (游戏日志服务器配置文件)
│ └LogDataServer.exe (游戏日志服务器主程序)
│ dedecms.com
│
├-Mir200 (游戏引擎主程序目录)
│ │
│ ├Castle
│ │ ├List.txt (沙城目录文件,里面内容为数字0)
│ │ └0(0的文件夹,保存沙城相关配置)
│ │ ├SabukW.txt(沙城配置文件)
│ │ └AttackSabukWall.txt(攻城记录)
│ │
│ ├Confit
│ │ ├achievement(成就配置文件)
│ │ ├BaoShi(宝石配置文件)
│ │ ├Command.ini(游戏GM命令配置文件)
│ │ ├constellation(星宿配置配置文件)
│ │ ├ConstellationExps(星宿等级配置文件)
│ │ ├DB_ClothingCheck1
│ │ ├Exps.ini(人物经验配置文件)
│ │ ├GlobalVals(变量存放文件)
│ │ ├GoblinPellet(妖丹技能配置文件)
│ │ ├ItemCfg(龙纹钢等级经验配置文件)
│ │ ├LianTiCfg(炼体配置文件)
│ │ ├OfficerExps(仙官等级经验配置文件)
│ │ ├PetExp(宠物升级经验配置)
│ │ ├WeaponCheck1
│ │ ├wenpeiconfig(纹佩配置文件)
│ │ └String.ini(游戏内提示文字配置文件)
│ │ dedecms.com
│ ├ConLog(程序运行日志文件保存目录)
│ │
│ ├Envir (游戏配置目录)
│ │ ├MapQuest_def
│ │ │ └QManage.txt(登陆脚本)
│ │ │
│ │ ├Market_Def (交易NPC脚本目录)
│ │ │ ├QFunction-0.txt(功能脚本)
│ │ │ ├QGuildTower-0.txt(行会通灵塔)
│ │ │ └QWolShop-0.txt(商城功能)
│ │ │
│ │ ├MonItems (怪物爆物品配置文件目录)
│ │ ├Npc_def (管理NPC脚本目录)
│ │ ├Task (任务目录)
│ │ ├QuestDiary(脚本和功能目录)
│ │ ├Robot_def(机器人目录)
│ │ ├MapQuest.txt(杀怪任务列表)
│ │ ├AdminList.txt (GM管理员列表)
│ │ ├DenyAccountList.txt (禁止登录帐号列表)
│ │ ├DenyChrNameList.txt (禁止登录角色列表)
│ │ ├DenyIPAddrList.txt (禁止登录IP列表)
│ │ ├DisableMakeItem.txt (禁止制造物品列表)
│ │ ├DisableMoveMap.txt (禁止用命令移动地图列表)
│ │ ├DisableSendMsgList.txt (禁止发言列表)
│ │ ├DisableTakeOffList.txt (禁止取下物品列表)
│ │ ├EnableMakeItem.txt (允许制造物品列表)
│ │ ├GameLogItemNameList.txt (游戏日志过滤列表)
│ │ ├GuardList.txt (守卫分布配置文件)
│ │ ├ItemBindAccount.txt (物品绑定帐号列表)
│ │ ├ItemBindChrName.txt (物品绑定角色列表)
│ │ ├ItemBindIPaddr.txt (物品绑定IP列表)
│ │ ├ItemNameList.txt (物品名字列表)
│ │ ├MakeItem.txt (NPC炼制物品配置文件)
│ │ ├MapInfo.txt (游戏地图配置文件)
│ │ ├Merchant.txt (交易NPC配置文件)
│ │ ├MiniMap.txt (游戏小图配置文件)
│ │ ├MonDropLimitList.txt (怪物爆物品限制列表)
│ │ ├Mongen.txt (刷怪配置文件)
│ │ ├MonLifeSpan.txt (怪物寿命列表)
│ │ ├PlantPoint.txt (植树列表)
│ │ ├NoClearMonList.txt (禁止清除怪物列表)
│ │ ├Npcs.txt (管理NPC配置文件)
│ │ ├StartPoint.txt (新人登录点,安全区配置文件)
│ │ ├UnbindList.txt (捆装物品解包配置文件)
│ │ ├UnForceMaster.txt (强行出师记录文件)
│ │ ├UnMaster.txt (正常出师记录文件)
│ │ ├UnMarry.txt (强行离婚记录文件)
│ │ ├Task.txt (任务列表文件) dedecms.com
│ │ ├MapEvent.txt(地图触发配置)
│ │ ├NpcName.txt(NPC名字,appr配置)
│ │ ├UserCmd.txt(自定义命令)
│ │ ├WolShop.txt(传世商城配置) 本文来自织梦
│ │ ├SuiteItemsList.txt(套装配置)
│ │ └Robot.txt(系统机器人)
│ │
│ ├GuildBase (行会数据目录)
│ │ ├Guilds (行会目录)
│ │ ├Guildlist.txt (行会列表文件)
│ │ ├Clans (宗族目录)
│ │ └ClanList.txt (宗族列表文件) 本文来自织梦
│ │
│ ├Map(服务器地图文件所在目录)
│ │
│ ├Notice(游戏公告文件所在目录)
│ │ ├BannerNotice.txt(游戏内6格上公告配置文件)
│ │ ├LineNotice.txt(游戏内聊天框公告配置文件)
│ │ └Notice.txt(游戏登陆前公告文件) 本文来自织梦
│ │
│ ├Log (引擎启动日志目录)
│ │
│ ├Share
│ │
│ ├ShareV
│ │
│ ├!abuse.txt
│ ├!runaddr.txt
│ ├!servertable.txt
│ ├!setup.txt(引擎参数保存文件)
│ ├WolServer.exe(游戏引擎主程序)
│ ├MsgList.txt(在线发消息保存文件)
│ └PlugList.txt(插件配置文件)
│
├-RunGate(游戏网关目录) dedecms.com
│ ├RunGate.exe (游戏网关主程序)
│ └RunGate.ini (游戏网关配置文件)
│
├-SelGate(角色选择网关目录)
│├BlockIPList.txt (角色选择网关IP过滤配置文件)
│├Config.ini (角色选择网关配置文件)
│└SelGate.exe (角色选择网关主程序)
│ 内容来自dedecms
├-LoginGate(登陆网关目录)
│ ├LoginGate.exe (登陆网关主程序)
│ ├Config.txt (登陆网关配置文件)
│ ├BlockIPList
│ └BlockIPAreaLis
│
└-GameCenter.exe (游戏控制器)
└Config.ini(游戏控制器配置文件)
以上就是关于最完整的架构图介绍了要是有的地方不懂的话,可能需要接触一些其他方面的知识毕竟这怎么也算是相当专业的问题攻略了,所以在学习的时候还是需要一定的基础。不过也没有关系只要能够知道上述的内容代表的是什么那么就算是有不懂的也能够在花费一些精力之后搞懂,要是内容都看不懂那就需要先经过系统的学习在看这些内容为好。
强烈支持楼主ing…… 强烈支持楼主ing…… 激动人心,无法言表! 无回帖,不论坛,这才是人道。 淡定,淡定,淡定…… 感恩无私的分享与奉献 :) 楼主加油,我们都看好你哦。 无回帖,不论坛,这才是人道。 真是被感动的痛哭流涕……
页:
[1]
2