图形工作站、集群应用方案
  • 网站首页
  • 商城
  • 产品
  • 行业计算
  • 科学工程计算
  • 化学&生物
  • 图形设计
  • 图像处理
  • 视景仿真
  • 人工智能
  • 影视后期
全球领先的高端图形工作站供应商

免费测试 热线 : 400-7056-800 【 为任何应用提供 最快计算设备 如不符,退货】【最新报价】【选购指南】【京东商城】



企业通用模版网站

  • 科研超算平台 科学计算
  • 超高分拼接 数字孪生
  • 高频交易26 量化交易26v1
  • 地质建模 油藏模拟工作站
  • CT模拟仿真 机器视觉计算
  • 电力系统关键应用配置24
  • 网站首页
  • 商城
  • 产品
  • 行业计算
  • 科学工程计算
  • 化学&生物
  • 图形设计
  • 图像处理
  • 视景仿真
  • 人工智能
  • 影视后期
  • 送无人机啦 8核6.4GHz  96核4.8GHz 高速存储 

  • 高性能集群 虚拟并行计算 芯片设计 光学仿真 

  • 蛋白质预测 生物信息 冷冻电镜 材料模拟

  • RSS订阅
  • 理科计算推荐
  • 仿真计算最快最完美25v3
  • 电磁仿真单机与集群25v3
  • 航拍实景建模单机集群
  • 遥感图像处理工作站集群
  • 4K/8K剪辑特效调色24v1
  • AI大模型工作站集群25v1
  • Abaqus硬件配置大全24v3
  • CST电磁仿真工作站25v3
  • 多物理场仿真单机与集群
  • 流体/空气动力学仿真25v3
  • 量子化学 分子动力模拟
  • 三维设计  3D扫描打印

 

您的位置:UltraLAB图形工作站方案网站 > 行业计算 > 电力能源石油 > 一种经典的网络游戏服务器架构

一种经典的网络游戏服务器架构

时间:2008-12-07 14:03:00   来源:UltraLAB图形工作站方案网站   人气:11261 作者:admin

首先,二话不说,上图(用Windows画图画的。。。)


BA.jpg 

这个图是一个区的架构图,所有区的架构是一样的。上面虚线框的ServerGroup和旁边方框内的架构一样。图上的所有x N的服务器,都是多台一起的。红线,绿线,和蓝线图上也有图示,这里就不多介绍了。关于Agent Server大家也能看出来,其实就是Gate。
这里主要介绍下图上的标记了号码的位置的数据连接的内容和意义。

1-   这是一条WebService的管道,在用户激活该区帐号,或者修改帐号密码的时候,通过这条通道来插入和更新用户的帐号信息。
2-   这也是一条WebService管道,用来获取和控制用户该该组内的角色信息,以及进行付费商城代币之类的更新操作。
3-   这是一条本地的TCP/IP连接,这条连接主要用来进行服务器组在登陆服务器的注册,以及登陆服务器验证帐户后,向用户服务器注册帐户登陆信息,以及进行对已经登陆的帐户角色信息进行操作(比如踢掉当前登陆的角色),还有服务器组的信息更新(当前在线玩家数量等)。
4-   这也是一条本地TCP/IP连接,这条连接用来对连接到GameServer的客户端进行验证,以及获取角色数据信息,还有传回GameServer上角色的数据信息改变。
5-   这条连接也是一条本地的TCP/IP连接,它用来进行公共信息服务器和数个游戏服务器间的交互,用来交换一些游戏世界级的信息(比如公会信息,跨服组队信息,跨服聊天频道等)。
6-   这里的两条连接,想表达的意思是,UserServer和GameServer的Agent是可以互换使用的,也就是玩家进入组内之后,就不需要再切换Agent。如果不怕乱套,也可以把登陆服务器的Agent也算上,这样用户整个过程里就不需要再更换Agent,减少重复连接的次数,也提高了稳定性。(毕竟连接次数少了,也降低了连不上服务器的出现几率)

在这个架构里面,GameServer实际上是一个游戏逻辑的综合体,里面可以再去扩展成几个不同的逻辑服务器,通过PublicServer进行公共数据交换。

UserServer实际上扮演了一个ServerGroup的领头羊的角色,它负责向LoginServer注册和更新服务器组的信息(名字,当前人数),并且对Agent进行调度,对选择了该组的玩家提供一个用户量最少的Agent。同时,它也兼了一个角色管理服务器的功能,发送给客户端当前的角色列表,角色的创建,删除,选择等管理操作,都是在这里进行的。而且,它还是一个用户信息的验证服务器,GameServer需要通过它来进行客户端的合法性验证,以及获取玩家选择的角色数据信息。


采用这种架构的游戏,通常有以下表现。
1- 用户必须激活一个大区,才能在大区内登陆自己的帐号。
2- 用户启动客户端的时候,弹出一个登陆器,选择大区。
3- 用户启动真正的客户端的时候,一开始就是输入帐号密码。
4- 帐号验证完成之后,进行区内的服务器选择。
5- 服务器选择完成之后,进入角色管理。同时,角色在不同的服务器里不能共享。

市面上符合上面几个表现特征的游戏相当的多,而且也不乏旷世巨作。这个架构不是一个新的架构,但是它足够经典和完善,并且逻辑简单而清晰,用来做MMORPG,或者其它网络游戏的服务器架构,是一种不错的选择。

来自:http://www.cppblog.com/johndragon/archive/2008/04/10/46768.html

关闭此页
上一篇:Web2.0时代的失业 美国网游玩家猛增30%
下一篇:史玉柱:网络游戏是最成功的互联网模式

相关文章

  • 03/237B小模型干翻32B!SWE-Protégé本地化部署指南:如何用一台工作站打造AI编程团队
  • 03/23一人公司崛起:AI时代的"超级个体"如何配置生产力装备?
  • 03/22空天地海一体化无人机集群:从"百万节点仿真"到"毫秒级决策"的算力突围
  • 03/22Newton可微分物理引擎:当DeepMind遇上NVIDIA,机器人仿真的"梯度革命"来了
  • 03/22新烛时代6000万天使轮背后的算力底座:AI for Fusion技术栈与硬件配置全解析
  • 03/22Vega-C VV22失败复盘:固体火箭发动机喷管热结构耦合仿真分析与硬件验证体系构建
  • 03/22海事大数据革命:从"智能感知"到"自主航行"的算力底座建设方案
  • 03/22超重力反应器CFD模拟:当1500万网格遇上45°扇形,算力如何决定科研效率?
  • 03/21复杂海战场景小目标智能检测与识别:算法、算力与工程化部署全栈解析
  • 03/20ANSYS 2026深度解析:AI重构仿真范式,硬件配置指南全公开

工程技术(工科)专业工作站/服务器硬件配置选型

    左侧广告图2

新闻排行榜

  • 1GOCAD三维地质建模工作站硬件配置推荐2020
  • 2电力行业图形工作站应用完美配置方案2013
  • 3油藏数值模拟与XASUN图形工作站配置方案
  • 4地震资料解释超级利器-XASUN图形工作站精选
  • 5CMG油藏数值模拟工作站硬件配置方案2024v2
  • 6Petrel地质与勘探开发建模工作站硬件配置推荐2022
  • 7电力系统关键应用算法特点与服务器/工作站配置精选
  • 8天龙八部游戏数据库服务器配置要求
  • 9游戏性能受益,Intel DDIO技术可降低网络延迟
  • 10NVIDIA重磅推荐!史诗级魔幻大作《最终幻想14》发布!

最新信息

  • 新烛时代6000万天使轮背后的算力底座:AI for Fusion技术栈与硬件配置全解析
  • 地震资料现场处理:从24小时延迟到实时计算,地质勘探的效率革命
  • 固态变压器(SST)研发全栈解析:从SiC器件选型到多物理场仿真——电力电子工程师的软硬件装备指南
  • 电力电气多物理场仿真:算法深度解析与UltraLAB算力配置指南
  • 从电网到硅基:电力系统数字孪生的算力底座——覆盖规划、运行、控制的全链路硬件架构
  • 核能与聚变能源研发(OpenMC):中子输运计算的硬件配置利器
  • 油藏模拟与地质建模:Petrel软件硬件配置指南 大内存与高速存储的完美组合——从亿级网格到实时可视化的硬件架构
  • 电力系统关键应用(PSS/E, PSASP):实时仿真对工作站CPU主频的极致要求 从机电暂态到电磁暂态:毫秒级决胜的硬件战场

应用导航:

工作站商城 京东商城 中关村商城 可视化商城 便携工作站商城 UltraLAB知乎 高性能计算网 高频交易

公司简介-业务咨询-招聘英才-资料下载-UM-

本网站所有原创文字和图片内容归西安坤隆计算机科技有限公司版权所有,未经许可不得转载
陕ICP备16019335号 陕公网安备61010302001314号
Copyright © 2008-2023 , All Rights Reserved

首页
热线
商城
分类
联系
顶部