社区
Java SE
帖子详情
游戏开发java做服务端 乐观锁帧同步中定时给客户端广播数据线程怎么设计
油焖大虫下
2017-12-26 11:35:27
游戏开发java做服务端,乐观锁帧同步中,定时给同局的玩家广播数据,定时器执行任务怎么设计比较合理?是整个游戏开一个线程轮询所有房间去广播数据,还是每个房间对应一个任务,轮询广播这个房间的操作指令?现在是每50ms广播一次(帧率)。还是有什么设计方式比较好的
...全文
738
3
打赏
收藏
游戏开发java做服务端 乐观锁帧同步中定时给客户端广播数据线程怎么设计
游戏开发java做服务端,乐观锁帧同步中,定时给同局的玩家广播数据,定时器执行任务怎么设计比较合理?是整个游戏开一个线程轮询所有房间去广播数据,还是每个房间对应一个任务,轮询广播这个房间的操作指令?现在是每50ms广播一次(帧率)。还是有什么设计方式比较好的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
galiniur0u
2017-12-27
打赏
举报
回复
用java做服务器,估计楼主对服务器的要求不是很高(感觉一般都是用C/C++做游戏服务器的较多),一个房间一个线程,然后轮询发送。建议楼主去C/C++版上问一下游戏服务器具体的实现,那边的回复可能会比较多。
oyljerry
2017-12-26
打赏
举报
回复
房间少就一个房间一个线程。房间过多。就一些房间一组。一组一个线程
商业级
帧同步
卡牌放置手游案例
该课程案例属于商业级案例教程,老师亲自带领 手把手从0开始制作,干货巨多,包教包会。其
中
涉及到的技术包括:
帧同步
、定点数、随机种子、随机数、技能系统、Buff系统、逻辑渲染分离、
服务端
客户端
公用战斗逻辑编写、WebSocket、Editor技能编译器、Excel转Json工具、等等技术。该课完美解决了卡牌放置手游制作难的问题,该课程包含卡牌放置手游的所有核心功能 比如:
客户端
服务端
公用战斗逻辑、战斗加速、战斗跳过、战斗回放、战斗暂停、切主界面后台战斗、多副本多关卡并行战斗、英雄位置调整等。学习该课程能对自己的职业生涯以及架构思想有很大的帮助,能让够自己更快速的进阶为更高级
开发
,更大跨度的获取自身该有的价值,并能让自己面对该类型
游戏
在无困难可言。全都是干货。为了自己的以后的发展、为了提升自身的价值、努力奋斗吧,生命不息、学习不止!
多人网络
游戏
服务器
开发
基础学习笔记 II:
帧同步
|
游戏
客户端
预测原理分析 | FPS
游戏
状态同步
尝试提供所有必要基础知识理解
游戏
客户端
预测(但是只是基础角度的分析,有需要深入学习的时候直接看视频)。对于守望先锋 ECS 架构部分这里不涉及,那部分内容属于 gameplay 部分,可以看云风大佬的分析。GDC 的...
Java
服务端
开发
知识总结
#
Java
服务端
开发
##
中
间件 ### redis - redis的常用
数据
结构和应用场景有哪些? - redis的
数据
结构 - String - list - 双端链表 - 压缩列表 - set - hash - zset - 底层跳表 skiplist -
数据
...
字节一面凉经(移动
客户端
开发
)
实际上是
客户端
和
服务端
开始传送
数据
的表现,A
客户端
与B
服务端
建立TCP连接时,首先A向B发送SYN包同步序列编号,等待B确认,第二次握手服务器接到了SYN包,自己再发送一个SYN包以及ACK包确认,请求应答,最后A回复seq...
Java
后端
开发
面试宝典(
Java
SE+
数据
结构+MySQL+
线程
+网络+JVM)
Java
的
数据
类型6. String,StringBuffer,StringBuilder7. ==和equals()的区别8.
Java
SE篇 1.
Java
面向对象的思想 面向对象是一种更加优秀的程序
设计
方法,它的基本思想是使用类,对象,继承,封装,多态,等基本...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章