社区
网络编程
帖子详情
求一个网游中排队系统的思路
wangxkww
2011-06-15 12:58:21
小弟现在想试着实现一个类似于网游中的排队系统,当同一时间有很多客户端连接服务器时会进行排队
想知道其大概实现思路,先谢谢大家了……
...全文
365
8
打赏
收藏
求一个网游中排队系统的思路
小弟现在想试着实现一个类似于网游中的排队系统,当同一时间有很多客户端连接服务器时会进行排队 想知道其大概实现思路,先谢谢大家了……
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangxkww
2011-06-16
打赏
举报
回复
谢谢大家 基本有点眉目了 正好有两台服务器能让我玩玩 我去实践下 结贴了
热爱生活
2011-06-15
打赏
举报
回复
服务器负载最大量
OwenYang_cn
2011-06-15
打赏
举报
回复
说个本人思路吧,没做过,LZ 参考:
服务端要求可以:
1.查询服务器允许的最大连接数
2.当前服务器已有连接数
3.服务器负载最大量
4.服务器已有负载
5.服务器管理排队列表,当列表中有人时,考虑是否可以接入一个新玩家,可以则接入,
不可以侧保持连接继续等待!
6.通过以上功能可以看出 服务器 是否可以接入一个新玩家,
如果资源已经消耗完了,那么就保持客户端的连接,让其等待其他玩家退出后介入。
如果已经有人在等了,那么直接在上一个人后面排队,也就是 存放到排队的列表里。
7.在用于保持连接的量也达到最大值前,通知客户端 稍后载试!
好了,希望可以帮到你哦!
smwhotjay
2011-06-15
打赏
举报
回复
当同一时间有很多客户端连接服务器时会进行排队。。是不需要的..只要系统tcp协议栈有足够的资源,就会分配个连接给客户。即使你没accept,系统已经和他建立好tcp连接了,所以.只要accept就行了.当然大量连接,客户偶尔会出现连不上的情况,多试就好了.
dfasri
2011-06-15
打赏
举报
回复
网游服务器是一个服务器群组来的, 登录, 地图, 物品, 人物状态等等的服务器一堆的. 登录里面专门做登录的, 还有什么排队不排队的...一个个接着验证就是了
yynetsdk
2011-06-15
打赏
举报
回复
gateSvr->loginSvr
排队都是在gatesvr上,减少loginsvr负载
gatesvr是个负载均衡服务
以上本人拙见!!
yynetsdk
2011-06-15
打赏
举报
回复
[Quote=引用 3 楼 smwhotjay 的回复:]
当同一时间有很多客户端连接服务器时会进行排队。。是不需要的..只要系统tcp协议栈有足够的资源,就会分配个连接给客户。即使你没accept,系统已经和他建立好tcp连接了,所以.只要accept就行了.当然大量连接,客户偶尔会出现连不上的情况,多试就好了.
[/Quote]
线上产品,注重用户体验。大规模并发的时候,没有负责分配,导致1次2次,连不上,对用户伤害很大。做排队系统,是给用户一个友好的交互。
smwhotjay
2011-06-15
打赏
举报
回复
我前几天测了下自己的iocp最大并发连接数. 结果上了1w. 每秒客户发送1KB给服务器.服务器echo返回给客户. 总io流量19M/S 本机测试
游戏核心逻辑设计 - 登录
系统
左边是
一个
简单的游戏架构,类似于《天天酷跑》,有很多客户端登录到
一个
服务器上,服务器只有
一个
进程。随着游戏变得复杂,逐渐演化到右边的结构,也就是对左边结构简单的做了
一个
分层,这里的world可以理解为逻辑...
一种手游
中
实时战斗
系统
的设计
思路
引言 ...本文提出了一种手游
中
实时战斗
系统
可行的设计
思路
。 设计需
求
实时战斗,不同于早期页游和手游单纯的看战报或回合制模式,整个战斗过程是流畅和连贯的,人物的移动、攻击、技能释放都不
[转载]铁路订票
系统
的简单设计
这个加上
一个
排队
系统
就可以轻易解决的。 本来我在 weibo 上闲扯两句,这么简单的方案,本以为大家一看就明白的。没想到还是许多人有疑问。好吧,写篇 blog 来解释一下。 简单说,我们设置几个网关服务器,用动态 ...
【qt小
系统
】通过qt折线图实现论文内容-快餐店
排队
效能分析
商户收银需
求
与收银能力不匹配,是
一个
普遍问题,高峰不足/平常过剩。参考论文《混合制
排队
模型下
中
式快餐店
排队
系统
的优化_荣艳蕊.pdf》,本文主要使用QT5、QtChart等完成了基于以上论文模型的关于
排队
模型优化的...
cn12306的设计
思路
现在还有不少人在讨论12306的设计,在这里写
一个
简单的设计
思路
1. 网站不是为了解决高峰期票少人多的问题,争论里总讨论这个话题没意义2.
排队
机制不能到处套用,拿
网游
的常规做法来处理web不是很合适,应该最大...
网络编程
18,358
社区成员
64,186
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章