最近碰到很多用户来联系说玩家玩他的服老是反馈卡,想要知道原因和怎么解决。这边也是总结了一些具体原因可以供大家参考一下。
一、服务器硬件
服务器硬件方面不够是会导致游戏出现卡的情况,比如CPU内存占用过大等等,可以通过升级CPU和内存或者优化自身程序进行解决。
二、玩家多卡
很多GM会反馈说平日里游戏都是不会卡的,一到大型的活动或者人数增多就突然变卡了,这个的话一般有以下几种情况。
1、服务器带宽不够,平常带宽没有超出,玩家自然就是能够正常游戏,一旦带宽方面超出原来服务器设置的带宽限制就会导致卡的情况出现,那么怎么检查带宽使用呢?一种就是直接在服务器商后台查看或者让服务器商帮忙查看,服务器商的后台大部分都有配置服务器带宽使用图,这种也是比较直观可以观察到带宽的使用情况的;还有一种就是在服务器里面打开任务管理-性能-以太网也可以查看到实时的带宽情况,如果确定带宽不够可以通过升级带宽来解决。
2、服务器性能方面不够,性能常说的就是CPU的线程和主频,在这里一般来说是由于主频不够导致的,主频高低往往影响的是CPU的单核处理速度,平时数据量不大CPU都可以进行处理,也就不会出现卡的情况,一旦数据量传输过大,CPU的处理速度跟不上就会导致卡的情况,查看方法也是相当简单的确认不是带宽问题那么可以在任务管理器-CPU那边查看下CPU的波动情况,单核的波动线条长期处于高峰值时就是单核的性能已经达到顶峰了,这种情况下可以升级高性能的CPU,比如I7 I9之类的。
三、网络波动
机房出现网络波动也会造成游戏出现卡或者掉线的情况,这个时候可以联系服务器商,等待服务器商进行处理即可,如果使用的机房长期处于网络波动的情况,建议可以更换机房。
如果是只有部分玩家反馈出现卡或者掉线,不排除是玩家本地网络不好的情况,可以让玩家PING下IP来看看是否有丢包的情况出现
四、CC攻击
CC攻击是Challenge Collapsar的缩写,是一种以服务系统性能薄弱环节为目标的分布式拒绝服务(DDoS)攻击。这种攻击利用代理服务器生成指向受害主机的合法请求,实现DDoS和伪装。攻击者通过模拟多个用户对一些资源消耗较大的页面不断发出请求,来达到消耗服务器资源的目的,造成服务器拒绝服务。
可以通过查看系统日志和命令行来确认或者CPU带宽突然跑高来确认是否有遭遇到CC攻击
系统日志:Web日志一般在C:\WINDOWS\system32\LogFiles\HTTPERR目录下,该目录下用类似httperr1.log的日志文件,这个文件就是记录Web访问错误的记录。管理员可以依据日志时间属性选择相应的日志打开进行分析是否Web被CC攻击了。
命令行:输入命令netstat-an来查看,SYN_RECEIVED是TCP连接状态标志,意思是正在处于连接的初始同步状态,表明无法建立握手应答处于等待状态。这就是攻击的特征,一般情况下这样的记录一般都会有很多条,表示来自不同的代理IP的攻击。
五、程序问题
如果一个人单独测试的时候也卡,如果没有网络波动或者性能不够出现卡的话,那么可能原因在自己程序架设上有问题,这方面就要仔细检测下程序上的情况咯。
以上就是游戏服务器卡的大致原因了,希望可以帮助到各位游戏爱好从业者们。
在网络运营过程中保障服务器安全也是很重要的。
很多用户在使用服务器的时候没有注意到服务器的一些使用安全,导致数据被篡改,被入侵盗取了数据等等,那么我们怎么才能做到服务器安全呢?
首先,在德迅云安全团队处理了多起由入侵引发的数据安全问题,总结出大部分的入侵都是由于中毒导致的,中毒就相当于给黑客开了一扇窗,使黑客可以直接获取到服务器的相关权限,然后进入服务器里面为所欲为。那么,怎么才能进行防止呢?
在给服务器传输数据的时候要先用杀毒软件将文件扫一遍毒,尽量把危险拦截在门外。在使用服务器期间抽空对服务器进行一遍扫毒,确保使用过程中的安全。杀毒软件可以使用360、火绒等等。
还有一些入侵是由于自身程序上被植入了后门导致的,这类是最难也是最棘手的,只能对自身一些可能存在后门的程序进行检测,然后拔除掉后门才能够防止了。
服务器安全方面是不容忽视的,用户在选择服务器的时候也可以适当购买WEB应用防火墙,这类防火墙可以有效防止SQL注入,XXS跨站脚本和一些漏洞攻击等等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。