社区
网络编程
帖子详情
求一个网游中排队系统的思路
wangxkww
2011-06-15 12:58:21
小弟现在想试着实现一个类似于网游中的排队系统,当同一时间有很多客户端连接服务器时会进行排队
想知道其大概实现思路,先谢谢大家了……
...全文
354
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 本机测试
百万用户级游戏服务器架构设计 .pdf
本文从最简单的游戏服务器架构开始讲起,结合主流的WOW等大型游戏服务器设计
思路
和mangos的一些理念,一步一步揭开网络游戏服务器的架构设计方法,对初学者尤其有帮助。 服务器结构探讨 -- 最简单的结构 服务器...
云风的大世界架构,介绍基础的大型
网游
的服务端架构。
该文章深入介绍了如何构建
一个
高效、稳定且可扩展的游戏服务端体系,特别是针对那些拥有广阔虚拟世界的大型多人在线游戏(MMORPG)。云风在此文
中
提出的“大世界”概念,旨在解决MMORPG在技术层面面临的挑战,如如何...
C语言编程实例,掌握基础
首先,队列是计算机科学
中
的
一个
重要数据结构,模拟了现实生活
中
的
排队
行为。在"队列queue.c"
中
,你将学习如何实现
一个
基本的先进先出(FIFO)队列,包括队列的创建、入队、出队操作。理解队列有助于在处理任务调度...
2021年大学计算机基础考试题库及标准答案.doc
22. **
排队
系统
**:
排队
机采用的思想可能是队列数据构造,它保证先来先服务的原则,常见于服务窗口等场合。 以上是针对大学计算机基础考试题库
中
涉及的各个知识点的详细解释,涵盖了计算机科学的基本概念和技术,...
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章