17173有料社区

标题: 以6年程序员的经验来分析这次问题 [打印本页]

作者: 泪陨清风    时间: 2021-4-17 13:25
标题: 以6年程序员的经验来分析这次问题
本帖最后于  2021-4-17 13:27 编辑

首先这绝对不是网络问题,什么大主播专线不掉线什么的,想多了,以简单的服务器架构来说,一般有登录服务器和游戏服务器,这次肯定是游戏服务器上某个关键代码有bug导致游戏服务器卡死,所以只要你分的游戏服务器上有出现bug整个服务器都卡死,然后重启,所以是一批一批的掉的,现在的游戏架构游戏逻辑和存档逻辑在不同线程,除非整个服务器卡死不然不会数据无法保存,也就是表现成回档,所以大概率是某个逻辑出现了死循环,导致系统卡死,存档线程也卡死了,只能重启,并且死循环一般不会有报错堆栈,只有通过详细的日子信息分析找最后的日子中断点,但问题是问题是有可能日志线程也卡死了,日志也没有,所以现在就很麻烦,只能出现问题重启服务器,感觉问题很棘手
作者: muzhiweiQQ    时间: 2021-4-17 13:27
虽然我不是程序员,但也是游戏开发者,这种就是事故了,肯定内部要追责的,出问题不可怕,主要看GGG后续运营社区人员的应对措施了!
作者: 蓝小枫丶    时间: 2021-4-17 13:28
懂哥呀
作者: 无敌六连    时间: 2021-4-17 13:28
有可能,使用递归,设置的跳出有问题,然后爆.
也可能是数据库策略没设计好,一旦人多,出现死锁.
这种最后大概率是要重新发包,重启解决. 估计等那边玩家都睡了,会好点.
作者: 桥下凉凉    时间: 2021-4-17 13:29
没毛病,一点儿都没错
作者: ForEver_bbc    时间: 2021-4-17 13:29
有看过B站一个视频吗,用不知道弄了什么,用瓦尔技能,然后就回自动掉线,回档,会不会是类似的问题
作者: 木焰枫林    时间: 2021-4-17 13:30
这赛季直接拉裤了 评价最差的赛季预定
作者: 英语小能手    时间: 2021-4-17 13:30
那请问楼主专业老哥,一个月的测试时间都干嘛去了? GGG 不要QA的嘛? 这个在QA debug中很难发现嘛?
作者: 无敌六连    时间: 2021-4-17 13:32
不过 看现在一直重试这架势, 明显是他们还没找到应对策略.
不过 从4点到现在,这么久了 ,他们肯定定位到问题了吧.
猜测应该在修复,或者已经在测试了.
作者: accbde    时间: 2021-4-17 13:32
不停的掉线。在往上挤。
作者: coccat    时间: 2021-4-17 13:34
这次体验真差
作者: 泪陨清风    时间: 2021-4-17 13:35
发表于 2021-4-17 13:30
那请问楼主专业老哥,一个月的测试时间都干嘛去了? GGG 不要QA的嘛? 这个在QA debug中很难发现嘛? ...

这种问题有可能是特别小概率的事情,内部测试很多问题是很难测试到的,只有线上并发高了才容易复现,比如现在开服起码10万以上在线,也是过段时间才卡死,内部测试估计要几十万个小时才可能出现
作者: painaa    时间: 2021-4-17 13:36
厉害了,涨姿势了
作者: 孤独的老der    时间: 2021-4-17 13:36
心态巨崩,踌躇满志的早睡调时间1点半醒 下补丁更新 然后整个这
作者: 泪陨清风    时间: 2021-4-17 13:38
发表于 2021-4-17 13:32
不过 看现在一直重试这架势, 明显是他们还没找到应对策略.
不过 从4点到现在,这么久了 ,他们肯定定位到问题 ...

主要是估计没有定位到问题,不然早就发声明了,并且甚至都不用更新游戏就解决了
作者: 泪陨清风    时间: 2021-4-17 13:40
发表于 2021-4-17 13:29
有看过B站一个视频吗,用不知道弄了什么,用瓦尔技能,然后就回自动掉线,回档,会不会是类似的问 ...

技能这种也该只会影响单人进程,不会卡死服务器,感觉是影响全局的逻辑

作者: 地雷小场    时间: 2021-4-17 13:41
新来的程序员技术不过硬。。这赛季模式怪有中断。与时间处理。这部分一定没处理好。造成错误积累。然后异常。达到死环就全服掉线。。所以下次还得ggg亲手来搞所有新增的核心功能代码。给新来的不行啊!
作者: 泪陨清风    时间: 2021-4-17 13:45
发表于 2021-4-17 13:41
新来的程序员技术不过硬。。这赛季模式怪有中断。与时间处理。这部分一定没处理好。造成错误积累。然后异常 ...

赛季玩法感觉只会影响个人进程,最后crash掉,不会影响其他玩家,一般主进程卡死才会导致所有玩家掉线
作者: AntiqueFu    时间: 2021-4-17 13:49
高并发给服务器给干崩了呗
作者: 泪陨清风    时间: 2021-4-17 13:57
发表于 2021-4-17 13:49
高并发给服务器给干崩了呗

一般不会是高并发的问题,登录服务器分配游戏逻辑服务器的时候要嘛不分配,分配了基本不会超过并发上限,超过上限肯定是保证之前已分配玩家的体验,后面的直接拦截在登录界面不让进
作者: 华子滚滚滚    时间: 2021-4-17 14:00
应该还是服务器优化问题
作者: LarsWins    时间: 2021-4-17 14:03
发表于 2021-4-17 13:29
有看过B站一个视频吗,用不知道弄了什么,用瓦尔技能,然后就回自动掉线,回档,会不会是类似的问 ...

在家挂机都掉了3次
作者: 泪陨清风    时间: 2021-4-17 14:03
发表于 2021-4-17 14:00
应该还是服务器优化问题

服务器优化差多半也只会出现卡顿等不流畅而已
作者: oasiscbbl    时间: 2021-4-17 14:03
确实体验太差了
作者: 歌起云梦时    时间: 2021-4-17 16:49
建议大佬去给GGG发个邮件  
作者: dapeng121312    时间: 2021-4-17 16:51
没有做足高保真的压测
作者: 在下魔王控!!    时间: 2021-4-17 17:00
预言的不错哈哈,不过带主播不是不掉线是绕过了排队,没想到吧
作者: DARTH_LEE    时间: 2021-4-17 17:23
人多服务器就出问题吧
作者: 还有你家就你    时间: 2021-4-17 17:32
有理有据令人信服
作者: 马里奥水手    时间: 2021-4-17 17:34
这次真得杀几个程序员祭天了。。。
作者: 玩家U_127440766    时间: 2021-4-17 17:35
什么原理我不管,反正不补偿一个镜子是弥补不了我心理的创伤得
作者: 嗨氏-蒾茫    时间: 2021-4-17 17:43
这种看他们怎么处理了,搞不好要出大事
作者: 17173ainila    时间: 2021-4-17 18:16
救救服务器呀 呜呜呜

作者: StarDivine    时间: 2021-4-17 18:24
屎山代码……
作者: davidhuaaaa    时间: 2021-4-17 18:40
对GGG技术力绝望。。。
作者: 泪陨清风    时间: 2021-4-17 18:47
发表于 2021-4-17 18:40
对GGG技术力绝望。。。

说白了还是版本迭代太多了的遗留问题,没想到竟然是账号数据迁移的问题,这个竟然没有提前迁
移,不过毕竟老游戏的数据库太庞大了
作者: 赶尸匠1800    时间: 2021-4-17 18:51
看不懂 大概很牛逼的样子
作者: 风尘而鱼    时间: 2021-4-17 18:57
分析的有理,但是还是掉线




欢迎光临 17173有料社区 (//bbs.17173.com/) Powered by Discuz! X3.2