游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3804|回复: 9

[讨论] 咨询一下,各位搞过游戏服务器,服务器处理多少数据量

[复制链接]

1

主题

32

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2008-2-14 22:42:00 | 显示全部楼层 |阅读模式
开发一个游戏服务器本身非常复杂,非常难,开发一个高质量的游戏服务器更加复杂,更加难。必将经历多年的积累,多次重写,反复推敲,反复测试。最终形成稳定的服务器框架.
咨询各位一下,
1.单个服务器同时接收多少用户连接。
2.在1秒钟处理多少广播数据为合适,(本人认为这个指标及其重要)。
3.数据库处理是游戏服务器处理瓶颈之一。以用户登录验证为例,库中有60万(条记录)用户,6000用户应该在多长时间内完成。

晚一些时间我发上我的游戏服务器框架测试数据。与各位交流。

21

主题

639

帖子

674

积分

高级会员

Rank: 4

积分
674
发表于 2008-2-15 09:18:00 | 显示全部楼层

Re:咨询一下,各位搞过游戏服务器,服务器处理多少数据

该帖问题极其彪悍~~

1

主题

32

帖子

55

积分

注册会员

Rank: 2

积分
55
 楼主| 发表于 2008-2-15 18:23:00 | 显示全部楼层

Re: 咨询一下,各位搞过游戏服务器,服务器处理多少数据

自己顶一下。

3

主题

3643

帖子

3650

积分

论坛元老

Rank: 8Rank: 8

积分
3650
QQ
发表于 2008-2-16 10:16:00 | 显示全部楼层

Re:咨询一下,各位搞过游戏服务器,服务器处理多少数据

  我页很想知道

1

主题

103

帖子

127

积分

注册会员

Rank: 2

积分
127
发表于 2008-2-16 17:13:00 | 显示全部楼层

Re:咨询一下,各位搞过游戏服务器,服务器处理多少数据

刚问了下同事,一台服务器正常标准接受3000用户连接.

6

主题

471

帖子

1047

积分

金牌会员

Rank: 6Rank: 6

积分
1047
发表于 2008-2-16 17:32:00 | 显示全部楼层

Re: Re:咨询一下,各位搞过游戏服务器,服务器处理多少

zmaxlyxh: Re:咨询一下,各位搞过游戏服务器,服务器处理多少数据量为合适.

刚问了下同事,一台服务器正常标准接受3000用户连接.

根本就没所谓的标准,硬件配置不一样,游戏逻辑不一样,带宽需求也不一样.

1

主题

32

帖子

55

积分

注册会员

Rank: 2

积分
55
 楼主| 发表于 2008-2-17 17:59:00 | 显示全部楼层

Re: 咨询一下,各位搞过游戏服务器,服务器处理多少数据

测试目标

测试游戏服务器框架对对数据库查询响应能力,3000用户在多长时间内完成登录验证.
数据库中用100万用户记录,用户名 test1...test1000000,密码32位md5加密字符串.

测试环境

跑服务端机器配置
cpu p4 3.06G
内存 1G
主板:华硕合成板(网卡,显卡)
windows2003
数据库:
1.sql server 2005
2.mysql5.0

跑客户端机器配置
cpu p4 3G
内存 1.75G
主板:华硕p800
windows xp sp2

局域网
网卡 RTL8139
路由器: TP-LINK R402M

客户端模拟器
1. 3000个用户
2. 3000用户名均匀分布到100万用户之中,test1, test331, test661... 避免只在记录的局部查询.
3. 3000用户同时连接服务器, 用户连接服务器成功后跟着发送登录请求。服务器收到请求协议进行验证并回发登录响应。客户端收到响应为一个完整验证过程。
4. 如3中有连接出现断线及其他异常,在100毫秒后继续执行3步骤,直至3000用户全部连接完成。
5.上述可能会出现呆连接,数量极少,因为模拟器不做连接有效性检查。我在此忽略。

测试结果
游戏框架同时支持sql server和mysql俩种数据库.有俩个测试结果.

1. mysql 一般都在10秒内完成。服务器cpu使用最高峰30%。
2. sql server 一般在20秒内完成,服务器cpu使用高峰80%。

本想用6000用户测试,我手头没有过多的资源。只能用俩台机器测试。

谢谢各位,不足之处请指出。之后我给出广播数据测试结果。对于连接值个人认为没有多少意义。不做广播(人物进入地图,人物状态通知等)不做数据库处理,只做数据传输,打包解包,上7000-8000应该不会有多大难度。

详细请看http://blog.sina.com.cn/s/blog_50c5f3e101008ise.html

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2008-2-18 11:39:00 | 显示全部楼层

Re:咨询一下,各位搞过游戏服务器,服务器处理多少数据

感觉楼主发错版了。。。

但测试本身有一定的价值,支持楼主!辛苦了!

6

主题

471

帖子

1047

积分

金牌会员

Rank: 6Rank: 6

积分
1047
发表于 2008-2-18 12:37:00 | 显示全部楼层

Re:咨询一下,各位搞过游戏服务器,服务器处理多少数据

建议你把server放在到外网的服务器上做测试,局域网里很多问题是测不出来了.

1

主题

32

帖子

55

积分

注册会员

Rank: 2

积分
55
 楼主| 发表于 2008-2-18 13:17:00 | 显示全部楼层

Re: 咨询一下,各位搞过游戏服务器,服务器处理多少数据

谢谢楼上,现在还没有条件在外网测试。等有条件测试后发上测试报告。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-15 08:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表