0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

常见的游戏网站架构由什么组成,有哪些类型

独爱72H 来源:南华中天 作者:佚名 2020-04-10 16:49 次阅读

(文章来源:南华中天)

搭建游戏网站的服务比较特别,这类程序需要高性能和稳定性,而且需要多个协作来提高承载能力,还要关注部署和扩容的便利性,今天小编就介绍一个常见的游戏网站架构类型。

一、架构重要部分,对于游戏服务端架构,最重要的三个部分就是, CPU、内存以及网卡的设计。内存架构:主要决定主机如何使用内存,以最大化利用主机端内存来提高承载量,降低服务延迟。逻辑架构:设计如何使用进程、线程、协程这些对于CPU调度的方案。选择同步、异步等不同的编程模型,以提高稳定性和承载量。可以分区分服,也可以采用世界服的方式,将相同功能模块划分到不同的主机来处理。

通信模式:决定使用何种方式通讯,基于游戏类型不同采用不同的通信模式。

二、游戏类型,分区分服RPG游戏,分服模型是游戏服务器中最典型,也是历久最悠久的模型。在早期服务器的承载量达到上限的时候,游戏开发者就通过架设更多的服务器来解决,让游戏中的用户之间产生了更多的空间。目前多数游戏还采用分服的结构来架设,而且多数页游都是采用这种模式。

数据共享游戏,网关部分分离成单端的gate服务器,DB部分分离为DB服务器,把网络功能单独提取出来,让用户统一去连接一个网关主机,再由网关主机转发数据到后端游戏主机服务器端,而游戏主机端之间数据交换也统一连接到网关进行交换,所有DB端交互的都连接到DB端来代理处理。

场景服务器:它负责完成主要的游戏逻辑,这些逻辑包括:角色在游戏场景中的进入与退出、角色的行走与跑动、角色战斗、任务的认领等。场景服务器设计的好坏是整个游戏世界服务器性能差异的主要体现,它的设计难度不仅仅在于通信模型方面,更主要的是整个服务器的体系架构和同步机制的设计。

非场景服务器:它主要负责完成与游戏场景不相关的游戏逻辑,这些逻辑不依靠游戏的地图系统也能正常进行,之所以把它从场景服务器中独立出来,是为了节省场景的CPU和带宽资源,让场景服务器能够尽可能快地处理那些对游戏流畅性影响较大的游戏逻辑。

网关服务器: 在这一类型的架构中,玩家在多个地图跳转或者场景切换的时候采用跳转的模式,以此进行跳转不同的游戏主机。还有一种方式是把这些主机的节点都通过网关端管理,玩家和网关端交互,每个场景切换的时候,也有网关端统一来交换数据,如此玩家操作会比较流畅。

房间类玩法在于其在线广播单元的不确定性和广播数量很小,而且需要匹配一台房间服务器端,实现让少数人进入一个游戏房间。这一类游戏最重要的是其游戏大厅的承载量,每个游戏房间受逻辑所限,需要维持和广播的玩家数据是有限的,但是游戏大厅需要维持相当高的在线用户数,所以一般来说,这种游戏还是需要做分服的。

以上就是常见的游戏架构类型,希望能帮助用户去更好地进行区分。
(责任编辑:fqj)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    9352

    浏览量

    86230
  • 网站
    +关注

    关注

    2

    文章

    259

    浏览量

    23256
收藏 人收藏

    评论

    相关推荐

    常见的容器云服务引擎哪些?

    常见的容器云服务引擎哪些?云服务引擎涵盖数据库、数据存储、数据处理、数据分析、容器云、机器学习及数据集成等多个领域,提供一站式解决方案。云服务引擎是云计算领域的重要组成部分,它们提供了各种服务来帮助用户构建、部署和管理应用程序
    的头像 发表于 01-07 09:49 104次阅读

    常见热电偶类型及特点

    组成。 温度范围 :-200°C至1372°C。 特点 :K型热电偶是最常见的热电偶类型,因其成本较低、稳定性好、响应速度快而被广泛使用。 应用 :适用于大多数工业应用,尤其是在钢铁、石化和玻璃制造等行业。 2. J型热电偶(铁
    的头像 发表于 01-02 09:56 519次阅读

    不同类型传感器的优缺点 常见传感器类型及其应用

    传感器作为现代科技的重要组成部分,广泛应用于各个领域。以下是对不同类型传感器的优缺点及其常见应用的归纳: 一、常见传感器类型及其优缺点 人体
    的头像 发表于 12-06 10:44 1909次阅读

    检测系统中常见的信号类型哪些

    在检测系统中,常见的信号类型多种多样,这些信号类型根据被测物理量的不同而有所区别。以下是一些常见的信号类型: 位移信号 :位移信号是检测系统
    的头像 发表于 10-15 13:57 784次阅读

    桥式整流电路的类型组成

    ,从而提高整流效率。全波整流电路通常四个二极管组成,形成一个桥式结构。 2. 半波整流 半波整流电路只利用交流电的一个半周期,因此整流效率相对较低。半波整流电路通常两个二极管组成
    的头像 发表于 10-09 14:20 879次阅读

    常见的电动两轮车BMS架构应用说明

    电子发烧友网站提供《常见的电动两轮车BMS架构应用说明.pdf》资料免费下载
    发表于 09-12 09:28 0次下载
    <b class='flag-5'>常见</b>的电动两轮车BMS<b class='flag-5'>架构</b>应用说明

    常见的遥感数据源哪些类型

    常见的遥感数据源类型,以及它们的一些特点和应用: 光学遥感数据源 全色影像 :使用单个波段捕捉图像,通常具有较高的空间分辨率。 多光谱影像 :在同一时间通过多个波段捕捉图像,用于分析地表特征。 高光谱影像 :通过数百
    的头像 发表于 09-04 14:33 1024次阅读

    主流芯片架构包括哪些类型

    主流芯片架构是芯片设计领域中的核心组成部分,它们决定了芯片的功能、性能、功耗等多个方面。当前,全球范围内主流的芯片架构主要包括以下几种类型
    的头像 发表于 08-22 11:08 1536次阅读

    常见的1210电容哪些类型

    常见的1210电容主要包括以下几种类型: 1. MLCC(多层陶瓷电容器) 特点:MLCC具有体积小、容量大、稳定性高、价格相对较低等优点。它们多层陶瓷介质和金属电极交替叠放并烧结而成,能够在较小
    的头像 发表于 08-19 15:33 699次阅读
    <b class='flag-5'>常见</b>的1210电容<b class='flag-5'>有</b>哪些<b class='flag-5'>类型</b>?

    基于 FPGA 的飞机大战游戏系统设计

    整体介绍系统硬件 SEA 开发板(型号 xc7s25ftgb196-1)、游戏手柄拓展板和 HDMI 显示屏组成。FPGA 读取按键和摇杆的状态,来控制游戏显示的内容, 其中,FP
    发表于 07-24 20:03

    ai服务器是什么架构类型

    AI服务器,即人工智能服务器,是专门为人工智能应用设计的高性能计算服务器。AI服务器的架构类型很多种,以下是一些常见架构
    的头像 发表于 07-02 09:51 1328次阅读

    工业电脑的常见类型和优势

    了解工业计算机的基础知识,包括其常见类型架构、优势以及发展趋势。从最广泛的定义来看,工业计算机是指设计和制造时具有可帮助其承受生产设施通常恶劣环境的特性和组件的计算机。从根本上讲,工业计算机处理
    的头像 发表于 06-07 12:11 464次阅读
    工业电脑的<b class='flag-5'>常见</b><b class='flag-5'>类型</b>和优势

    伺服电机的常见类型详解

    伺服电机,作为现代工业自动化的重要组成部分,以其高精度、高响应速度、高可靠性的特点,广泛应用于数控机床、机器人、自动化生产线等领域。随着技术的不断进步,伺服电机的类型也日益丰富。本文将详细介绍伺服
    的头像 发表于 05-24 15:41 2005次阅读

    集成芯片哪些类型

    集成芯片是现代电子技术中至关重要的组成部分,其类型繁多,功能各异。以下是一些常见的集成芯片类型及其简要介绍。
    的头像 发表于 03-20 17:13 956次阅读

    存储虚拟化哪些常见类型什么优点?

    和网络连接存储系统)的灵活数据迁移。 一、存储虚拟化哪些常见类型? 1、块级虚拟化:块级虚拟化涉及存储设备上各个存储块或扇区的虚拟化。这种类型的虚拟化通常用于存储区域网络(SAN),
    的头像 发表于 03-07 16:47 1272次阅读