游戏开发
文章平均质量分 88
森明帮大于黑虎帮
记录学习过程,分享学习心得,欢迎学习交流!
展开
-
服务器解决了什么问题、状态同步和帧同步
一、服务器架构二、两种同步模式:状态同步和帧同步1.同步2.状态同步和帧同步的区别三、流量四、回放&观战七、开发效率八、使用帧同步的知名游戏九、断线重连十、注意点原创 2022-09-15 22:48:43 · 966 阅读 · 1 评论 -
协议缓冲区(Protocol Buffers)
协议缓冲区提供了一种语言中立、平台中立、可扩展的机制,用于以向前兼容和向后兼容的方式序列化结构化数据。**它类似于 JSON,只是它更小更快,并且生成本地语言绑定。**协议缓冲区是定义语言(在 .proto文件中创建)、proto 编译器生成的与数据接口的代码、特定于语言的运行时库以及写入文件(或通过网络连接)。...原创 2022-09-05 12:46:02 · 831 阅读 · 8 评论 -
游戏服务器架构设计整理
前言一、单进程多线程的服务器设计模式,只有一个进程,但一个进程包好多个线程二、多进程单线程的服务器设计模式,多个进程,每个进程只有一个线程1.早期的MMORPG服务器结构2.中期-用户分离集群式3.中后期数据分离集群式4.当前主流的网络游戏架构5.按业务分离式集群6.一种简单实用的网络游戏服务器架构7.另一个架构图三、正文网络通讯1.网络协议2.IO模型3.线程阻塞的原因:4.阻塞/非阻塞/同步/异步5.几个常用概念6.网络通讯框架7.消息编码协议...原创 2022-09-06 16:40:08 · 2400 阅读 · 8 评论 -
在《王者荣耀》来聊聊游戏的帧同步
系列文章目录前言一、服务器架构二、通信方式1.tcp保证数据可靠性是有代价的2.udp的可靠性—DIY手动组装三、同步方案1.帧率2.Lockstep—帧同步四、乐观锁&断线重连五、技能同步总结原创 2022-09-09 21:52:09 · 2680 阅读 · 28 评论 -
经典游戏服务器端架构
一、 讨论的背景二、 游戏服务器架构的要素三、核心的三个架构四、 游戏服务器模型的进化历程五、分服模型1.模型描述2.调度架构1.单进程游戏服务器2.多进程游戏服务器3.内存架构1.动态内存2.预分配内存4.进程间通讯手段1.Socket通讯2.消息队列3.远程调用5.容灾和扩容手段六、全服分线模型1.模型描述2.存储的挑战1.需求:扩容和容灾2.分区分服的关系型数据库3.NoSQL4.分布式缓存5.集成缓存的NoSQL3.跳线和开房间1.开房间型游戏模型原创 2022-09-29 22:47:40 · 1719 阅读 · 22 评论 -
ARPG、MMORPG、MOBA、卡牌类、棋盘类游戏服务器架构图
ARPG、MMORPG、MOBA、卡牌类、棋盘类游戏服务器架构图原创 2022-08-26 16:28:43 · 5314 阅读 · 6 评论 -
详解互联网小游戏的服务器架构
对于互联网的小游戏而言,逻辑基本放在客户端;除了付费货币的业务外,服务器基本只起到一个效验的作用。原创 2022-08-27 20:52:05 · 784 阅读 · 7 评论 -
游戏服务器架构的历史、现在以及未来(云游戏)
系列文章目录前言一、单服务器进程二、多服务器进程三、多类型服务器进程1.数据库的拆分1.数据库代理进程(DB)2.内存数据库2.逻辑进程的拆分3.消息队列1.全局服务管理器(Master)2.分布式消息队列4.服务发现5.负载均衡1.登录服务器的负载均衡1.分区分服2.大服务器架构2.网关服务器的负载均衡6.战斗服务器四、分布式存储五、游戏服务器的未来六、游戏上云1.Docker1.传统部署2.虚拟机部署3. 容器部署2.Kubernetes1.Kube原创 2022-08-22 19:19:02 · 3487 阅读 · 43 评论 -
游戏服务器的架构演进、多进程架构通信
系列文章目录前言一、游戏服务器特征二、游戏服务器架构要素三、服务器演化进程1.卡牌等休闲游戏弱交互游戏2.长链接游戏服务器1.第一代网游服务器(单线程无阻塞)2.第二代网游服务器(分区分服)3.第三代网游服务器3.房间服务器(游戏大厅)四、游戏服务器进程类型1.登陆服务器2.网关服务器3.场景服务器4.社会关系服务器5.数据库服务6.中心服务器7.其他服务器五、进程内的网络相关线程类型1.被动连接相关、被动连接线程池2.主动连接相关六、进程间的连接图总结原创 2022-08-21 22:22:04 · 889 阅读 · 9 评论 -
游戏十五大基本游戏类型介绍
一、游戏类型是什么二、游戏分类方法1.按游戏方式2.按游戏内容3.按游戏载体4.按游戏平台5.按玩家人数6.按游戏地区三、游戏分类1.动作游戏2.冒险游戏3.模拟游戏4.角色扮演游戏5.策略游戏6.其余大类1.音乐游戏2.休闲游戏3.体育游戏4.竞速游戏四、其他五、游戏十五大基本游戏类型介绍1. ACT 动作游戏2. AVG 冒险游戏3. FPS 第一人称视点射击游戏4. FTG 格斗游戏5. MUG 音乐游戏6. PUZ 益智类游戏7. RAC 赛车游原创 2022-08-19 10:19:13 · 13888 阅读 · 30 评论