当前位置: 首页 > news >正文

《Unity3D网络游戏实战》通用服务器框架

服务端程序的两大核心是处理客户端的消息和存储玩家数据

模块划分

游戏流程

连接阶段:客户端调用Connect连接服务端即为连接阶段。连接后双端即可通信,但服务端还不知道玩家控制的是哪个角色。于是客户端需要发送一条登录协议,协议中包含用户名、密码等信息,待检验通过后服务端会将网络连接与游戏角色对应起来,从数据库去获取该角色的数据,才算登录成功。

 交互阶段:双端互通协议,第3章的MsgMove、MsgAttack

 登出阶段:玩家下线,服务端把玩家的数据保存到数据库中。

对应于上述几个步骤,一个连接会有“连接但未登录”和“登录成功”两种状态


http://www.mrgr.cn/news/192.html

相关文章:

  • 【AI大模型】解锁AI智能:从注意力机制到Transformer,再到BERT与GPT的较量
  • 全球最强AI程序员 “Genie” 横空出世
  • eNSP 华为ACL配置
  • 初识Linux · 基本指令(1)
  • LLMs之Framework:Hugging Face Accelerate后端框架之FSDP和DeepSpeed的对比与分析
  • 深入理解 GO 语言并发
  • IO多路复用中的水平触发和边缘触发、Java NIO中的水平触发举例
  • 如何快速掌握一款MCU
  • Polars简明基础教程十二:可视化(二)
  • Spire.PDF for .NET【文档操作】演示:检测 PDF 文件是否为 PDF/A
  • SpringBoot 整合线程池如此简单
  • [每周一更]-(第110期):QT开发最佳实战(php/go/python/javascript)
  • Webpack 打包性能优化指南
  • C:每日一练:单身狗(2.0版本)
  • 盲盒抽奖源码
  • 【数据结构】使用C语言建立邻接矩阵表示有向图
  • 【Redis】Redis典型应用-缓存(cache)
  • 超精细CG杰作:8K壁纸级官方艺术插画,展现极致美丽与细节的汉服女孩
  • 打卡学习Python爬虫第三天|电影天堂案例
  • 美团笔试-测试方向