端游、手游服务端常用的架构是什么样的?

作者&投稿:臾盛 (若有异议请与网页底部的电邮联系)
~ 在游戏世界中,服务端架构如同舞台的骨架,支撑着端游、手游的多样体验。让我们深入探讨这两种类型的游戏服务器架构,从早期的基础到如今的复杂多变。

类型1:轻量级交互
对于卡牌、跑酷等弱交互型手游,服务端通常采用HTTP协议,非对称加密技术确保玩家身份的安全。数据存储上,MySQL或MongoDB这样的关系型和非关系型数据库显得足够简洁。轮询机制则扮演着消息通知的桥梁,使信息实时传递。

类型2:交互盛宴
相反,第一代游戏服务器如MUD,玩家间的交互强烈,MUDOS采用单线程无阻塞套接字,通过LPC脚本构建游戏世界。早期,玩家通过纯文字指令进行沉浸式体验,数据以文件形式保存,但这一阶段的服务器承载力有限。随着《UO》引入图形元素,图形化网游时代开启,对服务器架构提出了新的挑战。

从MUDOS的演进,我们可以看到第二代服务器(2003年)的诞生,以应对数据管理、负载均衡等问题。文件数据库化、脚本语言升级和网关服务的出现,使得游戏世界更为复杂,但也更高效。

第三代服务器(2007年)的里程碑是《魔兽世界》等,它们进一步拆分网关、基础服务和数据库,复杂性与研发成本同步攀升。这时期的决策更多考虑投资回报,随着用户增长,服务器架构需要逐步升级以满足需求。

无缝地图的引入,如在2005年后的大型MMORPG中,解决了场景切换的性能瓶颈。Node服务器管理区域,OBJ服务器处理玩家操作,而网关服务器负责数据交换,形成三层结构,动态负载均衡技术随之兴起,但网络带宽和客户端性能始终是硬性限制。

对于MMORPG和非MMORPG游戏,服务器架构各有特点。战网游戏服务器采用P2P连接,通过Match Making等技术保证公平竞争。休闲游戏服务器则区分用户数据和游戏数据,提供稳定的游戏体验。现代动作类网游则在动作与RPG元素间寻求平衡,追求实时互动。

游戏服务器的演变,不仅反映技术的进步,也映射出游戏行业的发展逻辑。了解这些变迁,不仅能洞悉技术的脉络,还能预见未来的挑战与机遇。让我们共同关注“技术的演进”章节,探索这个不断变化的游戏世界。

---

以上就是端游和手游服务端架构的深入剖析,每一阶段的变化都伴随着技术的革新与需求的增长。无论是轻盈的HTTP,还是复杂的多层架构,它们都在默默地驱动着游戏体验的进步。让我们期待未来,见证更多创新在游戏服务器领域的诞生。


端游、手游服务端常用的架构是什么样的?
类型1:轻量级交互对于卡牌、跑酷等弱交互型手游,服务端通常采用HTTP协议,非对称加密技术确保玩家身份的安全。数据存储上,MySQL或MongoDB这样的关系型和非关系型数据库显得足够简洁。轮询机制则扮演着消息通知的桥梁,使信息实时传递。类型2:交互盛宴相反,第一代游戏服务器如MUD,玩家间的交互强烈,MUDOS...

端游,手游服务端常用的架构是什么样的
登录时可以使用非对称加密(RSA, DH),服务器根据客户端uid,当前时间戳还有服务端私钥,计算哈希得到的加密 key 并发送给客户端。之后双方都用 HTTP通信,并用那个key进行RC4加密。客户端收到key和时间戳后保存在内存,用于之后通信,服务端不需要保存 key,因为每次都可以根据客户端传上来的 uid 和 时间戳 以及服务端自...

游戏服务端常用的架构有哪些?
两种服务器还是有一定的区别,端游服务器一般比较重,用长连接tcp的比较多,手游服务器要考虑很多弱网络的情况,用短连接的比较多,因此在后台服务器选型方面,端游一般使用C++语言开发的服务器,手游选择比较广泛,有用java、php的,也有使用C++直接开发的。另外手游在移动互联网时代,在微信、QQ的强大影响...

问道手游服务端搭建过程
服务器准备与端口管理: - 选择一台服务器,安装宝塔管理工具,设置安全组放行关键端口,如3306(MySQL)、8888(主服务器)、5000-8168(游戏服务端)。接下来,进入数据库配置阶段:安装数据库环境: - 在宝塔面板上安装MySQL 5.1和phpMyAdmin 4.0,选择编译安装,大约30-50分钟即可完成。配置...

云顶之弈手游服务端错误怎么办介绍_云顶之弈手游服务端错误怎么办是什么...
对于在云顶之弈手游中遇到服务端错误的玩家,我们有详细的解决方案来帮助您解决这个问题。当首次登录游戏时,您可能会遇到此类错误,这通常是暂时的。解决方法非常简单,只需退出游戏,然后重新登录。在登录过程中,确保开启游戏加速功能,以加快加载速度,否则可能无法进入游戏。如果上述方法无效,您可以尝试...

云顶之弈手游服务端错误怎么办
1、服务端错误的问题其实非常好解决,刷新一下就行了,不需要其他的操作。2、如果不行,那就先退出游戏,然后前往手机管家\/安全中心之类的地方,查看是否有类似游戏加速的功能,有的话关掉之后再登陆尝试。3、如果还不行,则需要考虑使用迅游、网易UU之类的加速器来启动游戏。以上就是云顶之弈手游服务端...

手游服务端都哪下载
应用商店。手游服务端是指游戏的游玩平台,都在应用商店下载,感兴趣的网友可前往咨询。下载,就是通过网络进行传输文件保存到本地电脑上的一种网络活动。

传世龙城手游服务端
游戏介绍传世龙城手游服务端是一款极其热血的复古风格的传奇类手机游戏,游戏设定了战法道三职业可选,超大的攻沙地图,混战,野外pk,世界boss挑战,指尖操控角色开启地图闯荡,进阶成长,续写你的传奇人生。本游戏手游续写奇迹篇章华丽场景还原,精美而热血的操作现在开始,屠龙战役属于你最熟悉的记忆,百战...

雷霆传奇手游服务端
版本:v1.0 大小:576.42M 语言:中文 平台:安卓APK 推荐星级(评分):★★★ 游戏标签: 雷霆传奇 传奇手游 雷霆传奇手游客户端是一款热血燃烧的沙城争霸手游,传奇生生不息,十年之后再战沙城,你准备好了吗?兄弟聚首自由PK、万人团战火热约架、攻城略地夺宝战斗,指尖畅快体验,...

剑灵M手游服务端
版本:v1.0 大小:452.98M 语言:中文 平台:安卓APK 推荐星级(评分):★★★ 游戏标签: 剑灵m rpg手游 剑灵m手游是一款根据经典端游剑灵改编而来的手机游戏,游戏完美还原了剑灵的世界,在这里你可以选择你熟悉的角色和职业,还有你熟悉的冒险在等着你,感兴趣的玩家赶快来下载体验...

淮上区18984764113: 端游,手游服务端常用的架构是什么样的 -
查晴感冒: 游戏分为游戏策划、游戏美术、游戏程序.策划又分系统策划、数值策划、关卡策划、文案剧情策划、运营策划;美术又分2d(UI设计师和原画设计师)、3d(场景模型师、特效师、动作设计师、人物模型师);程序主要用unity.在17xuee就有很详细的分类.

淮上区18984764113: 游戏服务器的一般架构是…… -
查晴感冒: 服务器结构探讨 -- 最简单的结构 所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求.所以,结构本无所谓正确与错误;当然,优秀的结构更有助于系统的搭建,对系统的可扩展性及可维护性也有更大的帮助. 好的结构不是...

淮上区18984764113: 客户端网络游戏的开发架构?
查晴感冒: 1、WINDOWS环境,大型游戏客户端几乎都是用C/C++/VC++,游戏开发工具:VS2005 2、WINDOWS API(SDK)经常使用 3、需要掌握一个3D游戏SDK:Directx SDK,或者OPENGL SDK 4、美工和建模方面的知识适当了解 5、游戏服务器可用LINUX或WINDOWS,服务器开发语言C/C++,通讯协议当然TCP/IP 6、数据库可以采用MYSQL ORACLE(LINUX环境)或SQL SERVER(WINDOWS) 更多交流可参考我空间主页有关文章.

淮上区18984764113: 游戏服务端有什么组成,怎么架设服务端
查晴感冒: 主帐号服务器肯定有一个,然后按用户量,分地图服务器若干个,如果有商城,肯定还要有商城接口的,后面数据服务器肯定要有的,其他的类似之类的,肯定也有单独的接口

淮上区18984764113: 用Lua语言重写手游服务器可行么 -
查晴感冒: 端游、手游服务端常用的架构是什么样的?类型1:卡牌、跑酷等弱交互服务端卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使用简单的 HTTP服务器:...

淮上区18984764113: 手游开发服务器端用什么框架比较好? -
查晴感冒: 事件驱动模式.

淮上区18984764113: 自己架设游戏服务器需要的配置和线路是什么? -
查晴感冒: 说到游戏服务器,它与我们常说的专用服务器可是不一样的.你需要知道,强大的游戏体验需要强大的游戏服务器.互联网游戏服务器与常规服务器机器不同,游戏服务器配备了高质量的图形处理器,为玩家提供丰富的媒体和高质量的图形....

淮上区18984764113: 游戏服务器架构和web服务器架构的区别 -
查晴感冒: web服务器,是专门用来做web应用的,直接面对web编程,框架一般指的是做这个系统用到的一些基础的技术结构 比如java中的ssh就是框架. 架构也有指框架的, 也有指整个项目的设计结构, 比如服务器的结构, 关联等等. 举几个例子,比如独立的文件服务器一般都算到架构里. 集群负载均衡一般都说是架构. spri.

淮上区18984764113: 网游服务端 -
查晴感冒: 服务端就是解决数据传输问题.一般网游假设都是如下结构客户端<--->服务端<--->数据库服务端都是一个中转服务的程序,但是主要还是客户端进行CPU计算.计算后进行服务端交互,服务端把数据放入数据库.你说的那个几百K的,基本都是安全比较差的,如果进行双边数据记录,估计程序有几百M的.

淮上区18984764113: 网络游戏的服务端!怎么架设!
查晴感冒: 先架设数据库,然后才能架设服务端程序,不然是没办法启动的. 如果要和各地的朋友一起玩你的,那还需要路由器做端口映射才行.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网