社区
网络编程
帖子详情
求一个网游中排队系统的思路
wangxkww
2011-06-15 12:58:21
小弟现在想试着实现一个类似于网游中的排队系统,当同一时间有很多客户端连接服务器时会进行排队
想知道其大概实现思路,先谢谢大家了……
...全文
440
8
打赏
收藏
求一个网游中排队系统的思路
小弟现在想试着实现一个类似于网游中的排队系统,当同一时间有很多客户端连接服务器时会进行排队 想知道其大概实现思路,先谢谢大家了……
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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 本机测试
最近完成了
一个
回合制
网游
的服务器架构
最近在弄服务器架构,现在基本算是完成了,朋友泰兰德の記憶在过程
中
帮了很多忙,在此谢谢他。 考虑到是回合制
网游
,所以交叉逻辑(即用户与用户之间的交互操作)会少于一般的A-RPG游戏,所以最终采用的是按照逻辑对等均分所有的GameLogicServer。 整个架构采用的是多进程,单线程的模式进行开发,我个人认为这样的开发模式好处远远大于单进程多线程的开发模式,我深深的信奉
一个
原
【转载】12306铁道部订票网站性能分析
写的不错,推荐给大家。 12306.cn 网站挂了,被全国人民骂了,以这个事来粗略地讨论一下网站性能的问题。这是一篇长文,只讨论性能问题,不讨论那些UI,用户体验,或是是否把支付和购票下单环节分开的功能性的东西。 最近铁道部1.9亿外包订票网的事成为技术圈的热题.小编对钱和内幕神马的不懂,但当初和
一个
在亚马逊工作的高帅富码农聊时,被视无知,其实订票网站和百度,QQ,淘宝秒杀等负载...
由12306.cn谈谈网站性能技术 -- 转载
本人仅转载,非原创,抱着好文要保存的想法保存的。 请各位不好意思点进来的哥们欣赏原文风采: http://coolshell.cn/articles/6470.html#more-6470 12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。...
由12306.cn谈谈网站性能技术
12306.cn网站挂了,被全国人民骂了。我这两天也在思考此事,想以此事来和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。(这又是一篇长文,只讨论性能问题,不讨论那些UI、用户体验、或是否把支付和购票下单环节分开的功能性的东西) 业务 任何技术都离不开业务需
求
,所以,要说明性能问题,首先还是想先说说业务问题。
(转)酷壳网陈皓:由12306.cn谈谈网站性能技术
导读:关于铁道部的火车票网络订票
系统
,这些天招致的骂声不断,当然,除了发泄不满,更多的技术人员选择了献技献策,纷纷从自己专长的角度提出解决之法。本文作者更是从订票业务、前端性能优化技术、后端性能优化技术等全面的订票
系统
角度进行分析,并针对每
一个
具体问题给出可操作性强的解决办法建议。 12306.cn网站挂了,被全国人民骂了。我这两天也在思考此事,想以此事来和大家讨论一下网站性能的问题。因为仓...
网络编程
18,356
社区成员
64,161
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章