3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2653|回复: 29
打印 上一主题 下一主题

[讨论] 上50人以上丢包问题找到了。求解决,速插入...

  [复制链接]

55

主题

855

帖子

1738

积分

游戏狂人

Rank: 6Rank: 6

贡献度
269
金元
6617
积分
1738
精华
0
注册时间
2006-9-6
QQ
跳转到指定楼层
主题
发表于 2014-3-15 20:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kissdjmax 于 2014-3-15 20:28 编辑

上50人就开始FPS下降导致服丢包,服务器CPU性能够,为毛还是要下降FPS?





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

19

主题

423

帖子

409

积分

高级玩家

Rank: 4

贡献度
19
金元
3325
积分
409
精华
0
注册时间
2014-2-9
舒服的沙发
发表于 2014-3-15 20:30 | 只看该作者
帮顶,望解决。
回复 支持 反对

使用道具 举报

4

主题

113

帖子

138

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1215
积分
138
精华
0
注册时间
2012-10-1
硬硬的板凳
发表于 2014-3-15 20:35 | 只看该作者
你运行了几个服务器实例?
回复 支持 反对

使用道具 举报

13

主题

636

帖子

492

积分

高级玩家

Rank: 4

贡献度
5
金元
4720
积分
492
精华
0
注册时间
2012-7-25
冰凉的地板
发表于 2014-3-15 20:43 | 只看该作者
我刚在那个服,丢包好严重,死都不知道咋死的。
回复 支持 反对

使用道具 举报

55

主题

855

帖子

1738

积分

游戏狂人

Rank: 6Rank: 6

贡献度
269
金元
6617
积分
1738
精华
0
注册时间
2006-9-6
QQ
5#
 楼主| 发表于 2014-3-15 20:45 | 只看该作者
就一个服,其他是公司 程序。
现运行1个 BF3服务器占用大概10% CPU
64人的话 也不过15%
所以硬件绝对不是,
上传10M   也完全充足
也是一个通病,我去其他人也有遇到这情况。
回复 支持 反对

使用道具 举报

4

主题

113

帖子

138

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1215
积分
138
精华
0
注册时间
2012-10-1
6#
发表于 2014-3-15 20:48 | 只看该作者
哦,你是专线啊。我家用联通也是上下对等10m。建了64人房,没人说卡。你这要么是主服务器问题。要么是网络丢包。具体你要进入游戏观察。如果大家的ping不高,但还是卡,那就是网络丢包了
回复 支持 反对

使用道具 举报

4

主题

113

帖子

138

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1215
积分
138
精华
0
注册时间
2012-10-1
7#
发表于 2014-3-15 20:48 | 只看该作者
所谓的卡,就是走三步,人物总是自动后退一步。
回复 支持 反对

使用道具 举报

55

主题

855

帖子

1738

积分

游戏狂人

Rank: 6Rank: 6

贡献度
269
金元
6617
积分
1738
精华
0
注册时间
2006-9-6
QQ
8#
 楼主| 发表于 2014-3-15 20:51 | 只看该作者
本帖最后由 kissdjmax 于 2014-3-15 20:52 编辑
姐姐你出翔了 发表于 2014-3-15 20:48
哦,你是专线啊。我家用联通也是上下对等10m。建了64人房,没人说卡。你这要么是主服务器问题。要么是网络 ...

你确定你上过50人不卡(丢包)情况?

的确是丢包一样的情况,这点我肯定。

看看其它服主有同样情况没?(50人以上)

我服上还开了个CS服务器   所以网络异常 情况不会存在的,CS服已开多年。
回复 支持 反对

使用道具 举报

0

主题

13

帖子

8

积分

新手玩家

Rank: 1

贡献度
0
金元
680
积分
8
精华
0
注册时间
2012-9-10
9#
发表于 2014-3-15 20:52 | 只看该作者
毛子破解,各种问题,毛子破解,各种不行
回复 支持 反对

使用道具 举报

4

主题

63

帖子

125

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1090
积分
125
精华
0
注册时间
2012-5-3
10#
发表于 2014-3-15 20:52 | 只看该作者
路过帮顶
回复 支持 反对

使用道具 举报

19

主题

423

帖子

409

积分

高级玩家

Rank: 4

贡献度
19
金元
3325
积分
409
精华
0
注册时间
2014-2-9
11#
发表于 2014-3-15 21:19 | 只看该作者
再顶,技术贴
回复 支持 反对

使用道具 举报

125

主题

2307

帖子

6623

积分

游戏精英

Rank: 8Rank: 8

贡献度
772
金元
35351
积分
6623
精华
0
注册时间
2010-7-20
12#
发表于 2014-3-15 21:52 | 只看该作者
CPU的具体型号和频率?
服务器CPU如果开了HT,那么15%的占用率,有可能达到了瓶颈
回复 支持 反对

使用道具 举报

19

主题

423

帖子

409

积分

高级玩家

Rank: 4

贡献度
19
金元
3325
积分
409
精华
0
注册时间
2014-2-9
13#
发表于 2014-3-15 21:59 | 只看该作者
zhm86 发表于 2014-3-15 21:52
CPU的具体型号和频率?
服务器CPU如果开了HT,那么15%的占用率,有可能达到了瓶颈
...

大神到来!!
回复 支持 反对

使用道具 举报

55

主题

855

帖子

1738

积分

游戏狂人

Rank: 6Rank: 6

贡献度
269
金元
6617
积分
1738
精华
0
注册时间
2006-9-6
QQ
14#
 楼主| 发表于 2014-3-15 23:00 | 只看该作者
本帖最后由 kissdjmax 于 2014-3-15 23:03 编辑
zhm86 发表于 2014-3-15 21:52
CPU的具体型号和频率?
服务器CPU如果开了HT,那么15%的占用率,有可能达到了瓶颈
...

CPU L5520*2(没开超线程
16G内存(现使用率 9G样子)


回复 支持 反对

使用道具 举报

0

主题

33

帖子

90

积分

初级玩家

Rank: 2

贡献度
0
金元
900
积分
90
精华
0
注册时间
2013-7-9
15#
发表于 2014-3-15 23:11 | 只看该作者
0.0路过帮顶
回复 支持 反对

使用道具 举报

125

主题

2307

帖子

6623

积分

游戏精英

Rank: 8Rank: 8

贡献度
772
金元
35351
积分
6623
精华
0
注册时间
2010-7-20
16#
发表于 2014-3-15 23:30 | 只看该作者
kissdjmax 发表于 2014-3-15 23:00
CPU L5520*2(没开超线程)
16G内存(现使用率 9G样子)

从你的截图和CPU型号判断,你的CPU开了超线程

官方对64人服务器的最低要求是 2.2GHz 处理器,1.5个核心

你说64人的时候,CPU占用15%
也就是占用了约2.5个核心,因为开启HT,除以2,结果为1.25个核心

所以很可能是CPU性能不足所致,此时CPU已经达到性能瓶颈

为了验证,请你截一张服务器空载(没有玩家加入、地图读取完毕,状态为 IN_GAME)的截图,主要看FPS
地图建议设置为 XP3_Alborz,模式 ConquestLarge0
回复 支持 反对

使用道具 举报

55

主题

855

帖子

1738

积分

游戏狂人

Rank: 6Rank: 6

贡献度
269
金元
6617
积分
1738
精华
0
注册时间
2006-9-6
QQ
17#
 楼主| 发表于 2014-3-16 01:01 | 只看该作者
本帖最后由 kissdjmax 于 2014-3-16 01:57 编辑
zhm86 发表于 2014-3-15 23:30
从你的截图和CPU型号判断,你的CPU开了超线程

官方对64人服务器的最低要求是 2.2GHz 处理器,1.5个核心

这是截图。FPS在1050-1200之间徘徊
(始终空服,换图后4分钟样子截的图)
当前CPU使用率50-60%左右


下面这张是 IN_GAME



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

125

主题

2307

帖子

6623

积分

游戏精英

Rank: 8Rank: 8

贡献度
772
金元
35351
积分
6623
精华
0
注册时间
2010-7-20
18#
发表于 2014-3-16 01:54 | 只看该作者
kissdjmax 发表于 2014-3-16 01:01
这是截图。FPS在1050-1200之间徘徊
(始终空服,换图后4分钟样子截的图)
当前CPU使用率50-60%左右

CPU性能跟不上BF3服务器的最大64人要求了
建议FPS最低值为150的时候,记下当时的服务器内的玩家数,以此作为服务器最大人数

另外给你一个参考值:同样地图和模式下, i7-2670QM 默认2.2GHz,开启HT和睿频,空载FPS在 3700~3200
回复 支持 反对

使用道具 举报

6

主题

102

帖子

156

积分

中级玩家

Rank: 3Rank: 3

贡献度
6
金元
1319
积分
156
精华
0
注册时间
2011-11-26
19#
发表于 2014-3-16 11:56 | 只看该作者
好像人数对上传速度有要求,每人占一点服务器的上传速度,不够了就会丢包
回复 支持 反对

使用道具 举报

187

主题

5074

帖子

5481

积分

游戏精英

Rank: 8Rank: 8

贡献度
100
金元
50807
积分
5481
精华
0
注册时间
2010-7-20
20#
发表于 2014-3-16 12:15 | 只看该作者
CPU顶不住.内存也不够!
回复 支持 反对

使用道具 举报

4

主题

113

帖子

138

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1215
积分
138
精华
0
注册时间
2012-10-1
21#
发表于 2014-3-16 12:25 | 只看该作者
因服务器虚假人口bug,实际满人口运行大约55人左右。用的无线网卡,曾经出现过信号不好导致丢包的情况,后来摆弄了一下天线就没问题了。今天上午又开了一局,最多57人,一点不卡。开启了高ping踢人插件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

55

主题

855

帖子

1738

积分

游戏狂人

Rank: 6Rank: 6

贡献度
269
金元
6617
积分
1738
精华
0
注册时间
2006-9-6
QQ
22#
 楼主| 发表于 2014-3-16 17:14 | 只看该作者
zhm86 发表于 2014-3-16 02:06
你的服务器仍可以针对BF3服务器进行优化
因为字面上看,你达到了最低配置要求

等会儿测下这方法。
还有个问题想请教下,估计我硬件知识欠缺,
想问下这种负荷不是aa制分担在全部线程么,从老哥描述看来是全部集中在一个两个线程上啊?
回复 支持 反对

使用道具 举报

125

主题

2307

帖子

6623

积分

游戏精英

Rank: 8Rank: 8

贡献度
772
金元
35351
积分
6623
精华
0
注册时间
2010-7-20
23#
发表于 2014-3-18 00:02 | 只看该作者
kissdjmax 发表于 2014-3-16 17:14
等会儿测下这方法。
还有个问题想请教下,估计我硬件知识欠缺,
想问下这种负荷不是aa制分担在全部线程么 ...

对于windows多线程负载我了解不多

从表面看,BF3.exe(服务端)会占用5/8的CPU
而且对被占用核心的使用率非常敏感,一旦核心中有其他进程运行,FPS会大幅下降

我猜可能是进程不能获得较为连续的时间片,而且进程间的切换导致了延迟的产生
(关于CPU的调度我已经不记得了)
回复 支持 反对

使用道具 举报

0

主题

7

帖子

5

积分

新手玩家

Rank: 1

贡献度
0
金元
645
积分
5
精华
0
注册时间
2013-3-13
24#
发表于 2014-3-18 20:19 | 只看该作者
本帖最后由 guoleiduke 于 2014-3-18 20:32 编辑

Sent Yesterday, 18:36
Dear Despo;
my server CPU is Xeon X3210,I find the CPU usage is about 25% when server get about 60 players in it,but when i see the taskmgr the bf3.exe just use just 1 core of the 4,this core about have use 100%,and the other 3 cores have not used,and the player have a feel of lag,bandwidth is enough,do you have some ways to solve this problem?
waiting for your reply
Rising Clan,Duke


Despo

Sent Yesterday, 19:13
The server-executable does not support Multicore....
Talk to DICE, they coded it.
There is nothing we can do about





我已经试了 好多独立服务器,X3210  E5700  E5-2620 E7400 都一样,基本都在单核占满的时候大约50以上 fps已经有时干到 30一下了,不知道该怎么办了
回复 支持 反对

使用道具 举报

55

主题

855

帖子

1738

积分

游戏狂人

Rank: 6Rank: 6

贡献度
269
金元
6617
积分
1738
精华
0
注册时间
2006-9-6
QQ
25#
 楼主| 发表于 2014-3-26 17:00 | 只看该作者
zhm86 发表于 2014-3-18 00:02
对于windows多线程负载我了解不多

从表面看,BF3.exe(服务端)会占用5/8的CPU



哦,对了,补充一点。一直忘记说,1楼那图是地铁,当时是45+人
且玩家非常集中的在一个地方战斗时的FPS。
平时的话,的确像上图一样 2.2主频,分配2个线程给它即可64人问题都不大,(但注意,只要玩家一集中FPS必然下降到28帧。玩家必卡),
所以图上配置在极限(玩家集中战斗)情况下只能45人。这点我反复测了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

13

主题

585

帖子

556

积分

高级玩家

Rank: 4

贡献度
15
金元
4957
积分
556
精华
0
注册时间
2008-10-25
26#
发表于 2014-3-26 19:54 | 只看该作者
貌似只有提高CPU主频
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-10-1 01:19 , Processed in 0.119167 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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