![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
游戏技术与架构研究
文章平均质量分 55
游戏技术与架构研究
Ziegler Han
造轮子十年,感悟:尽量不要造轮子。
展开
-
游戏服务器中使用Netty进行Http请求管理
作为游戏服务器,无法避免与第三方系统交互。例如:登陆、充值、中台等,这些平台很多都是Web平台,提供http服务接口。这就需要游戏具备http访问功能。原创 2023-06-13 21:58:51 · 546 阅读 · 0 评论 -
MMO游戏服务器从零开发(架构篇)
目录:MMO游戏服务器从零开发(架构篇)MMO游戏服务器从零开发(架构篇)- 网络部分MMO游戏服务器属于大型多人在线游戏服务器,负载,稳定,效率(包括反馈延迟和开发效率)是这种服务器基本要求。本人从10年入行至今一直从事MMO游戏的研发和架构设计工作,对此类服务器有一些理解和见解。下面分享给想了解游戏服务器开发的朋友们。这些是本人这些年来对MMO服务器架构设计的总结的分享。本人会...原创 2018-08-08 16:39:33 · 34059 阅读 · 12 评论 -
Builder 的应用
改造前当前正在开发工会宣战的一个系统,需要存储宣战记录。但是记录包括很多数据,开始使用构造方法传递参数。DeclareWarUnionInfo(CrossAllianceService crossAllianceService, long unionId, long acceptUnionId, long warTime, long dec...原创 2020-03-18 17:58:57 · 294 阅读 · 0 评论 -
通过Buff实现多层燃烧效果
策划需求:燃烧:从小火燃烧到中火,从中火燃烧到大火。救火:从大火变为中火,中火再变为小火,小火到熄灭。如果大火救火到中火或者小火没有熄灭,不继续救火,则火会继续燃烧,知道大火。实现方式: buff实现配置3个buff,分别对应小火,中火、大火。配置方式:1、小火、中火buff持续时间5秒,大火持续时间无限。2、buff互斥,相互互斥,存在一个buff,则不...原创 2019-03-11 17:56:48 · 538 阅读 · 0 评论 -
【背包系统】
Item>> UnitItem>>HumanItemItemContainer>> ItemContainerBag>> ItemContainerEquip>> ItemContainerInventoryItemExtend>>Equipment道具Item包括Item...原创 2019-03-21 15:49:28 · 462 阅读 · 0 评论 -
MMO游戏服务器从零开发(架构篇)- 网络部分
目录:MMO游戏服务器从零开发(架构篇)MMO游戏服务器从零开发(架构篇)- 网络部分游戏服务器的网络分为2部分:外网通信:服务器与客户端进行的网络数据交互。对于使用java外网通信毋庸置疑的选择Netty。对于游戏服务器而言,Netty的外网通信只存在于网关部分。其他逻辑、数据、等仅使用内网通信组件(ZeroMQ)即可。线程划分:Netty启动需要一个线程进行监...原创 2019-09-07 11:29:25 · 4127 阅读 · 9 评论