首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

日新进用户200W+,解密《龙之》手游背后的压测故事

作者吴雁林,腾讯高级测试开发工程师,5年服务器测试经验,曾负责保卫萝卜3,龙之服务器性能测试 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。...较高的市场期待让腾讯测试团队对《龙之》手游的测试倾尽全力,面对“经典IP”和盛大游戏一贯口碑,腾讯测试团队对游戏服务器进行了严格的压力测试,上线服务器稳定的表现也证明了测试团队的用心没有白费。...优化的方法 类型一:单场景问题排查 在机器人开发完毕,可以通过腾讯WeTest服务器性能测试专家模式中的单场景测试,逐步增加场景压力,若发生:服务器进程cpu资源耗尽、回复消息过慢、回复消息失败,则表示服务器到达瓶颈...英雄战场多人对战测试 “外网问题无小事”,所幸这次《龙之》手游上线过程中没有出现常见的面对开压力而服务器崩溃的事件,在这次的手游测试过程中也可以感受到游戏发行、渠道和CP对服务器承压情况越来越重视。...此次腾讯测试团队正是利用腾讯WeTest的服务器性能测试功能实现模拟机器人的协议配置,最终实现了《龙之》手游的平稳上线。

54720

日新进用户200W+,解密《龙之》手游背后的压测故事

较高的市场期待让腾讯测试团队对《龙之》手游的测试倾尽全力,面对“经典IP”和盛大游戏一贯口碑,腾讯测试团队对游戏服务器进行了严格的压力测试,上线服务器稳定的表现也证明了测试团队的用心没有白费。...技术难点 为了产生足够的服务器压力,《龙之》手游测试团队选择与 腾讯WeTest合作,使用了其服务器性能测试专家模式的代码开发,产生与客户端行为相似的机器人对游戏服务器产生压力,并且有针对性的配置机器人的行为用于测试容易产生问题的场景...优化的方法 类型一:单场景问题排查 在机器人开发完毕,可以通过腾讯WeTest服务器性能测试专家模式中的单场景测试,逐步增加场景压力,若发生:服务器进程cpu资源耗尽、回复消息过慢、回复消息失败,...手游上线过程中没有出现常见的面对开压力而服务器崩溃的事件,在这次的手游测试过程中也可以感受到游戏发行、渠道和CP对服务器承压情况越来越重视。...此次腾讯测试团队正是利用腾讯WeTest的服务器性能测试功能实现模拟机器人的协议配置,最终实现了《龙之》手游的平稳上线。

1.8K00
您找到你想要的搜索结果了吗?
是的
没有找到

?关于的利弊说明

还是只是想说明,你自己不用组服务器开。 并且我没有考虑过资金压力问题。 你不谈收入这没问题,但是在我常见的情况都是AA制,所以我不见得这是好兆头,故不同意。...抱歉这个我完全不答应,对于服务器数据必须保密来讲,不允许任何人其他人知道服务器内任何信息,因为服务器包含了付费插件等私密文件。 如果是共享一个后台是绝对不可能的同意一起开的!...(我想你管理多也没必要) image.png 我觉得这个就是考虑的问题 服务器不可能开同种类型,不然自己吃亏,吃死你 这里不多做解释,会开自然懂 image.png 的确不是坏事,不过考虑好事建议考虑最坏打算...因为一出问题可能面临是关等或者重开周目 因为这里面涉及很多问题 image.png 服务器是自己的,没有理由交付服务器给别人!...⑥ 人必须信任,而且如果跟陌生人必须找能参考信用东西 (例如此人对于作者不能证明身份,那这么说我还搬运达人呢/扑克脸) ⑦ 对于,我建议可以再找一方作为监察 ⑧ 不要贪小便宜 ⑨ 你要对服务器信息做保证

1K20

首批区块链信息备案中,除了BATJ外,还有哪些值得深挖亮点?

百度超级链是百度较早的一个区块链产品,2018年6月4日,百度在 2018 链大讲堂开幕式上首次发布对区块链发展的的解决方案“超级链”。...去年7月18日,百度正式宣布推出基于区块链技术的原创图片服务平台“图腾”,这也是该产品在4月公测的正式上线。...基于 BaaS 平台,蚂蚁金一直在探索区块链应用。...去年9月20日杭州云栖ATEC峰会上,蚂蚁区块链的领头人、蚂蚁金副总裁蒋国飞宣布推出区块链BaaS服务平台,同时启动蚂蚁区块链合作伙伴计划,让区块链中小创业者得以直接在底层技术上做各种应用场景的开发和创新...腾讯区块链作为企业级区块链基础服务平台,致力于打造数字经济时代信任基石,以自主可控的区块链基础设施, 基于场景,提供性能领先、灵活高效、快速接入、规安全的企业级区块链解决方案。

79430

阿里技术分享:阿里自研金融级数据库OceanBase的艰辛成长之路1、引言2、关于作者3、相关文章4、数据库:技术和市场的“死亡之”5、OceanBase 的机遇与创新6、OceanBase 关键性

1、引言 OceanBase 是蚂蚁金自研的分布式数据库,在其 9 年的发展历程里,从艰难上线到找不到业务场景濒临解散,最后在双十一的流量考验下浴火重生,成为蚂蚁金全部核心系统的承载数据库。...1984年进入北京大学,先后获得数学学士、硕士以及计算机博士学位留校,1997年破格晋升为教授,1999年成为北京大学首批“长江学者奖励计划”特聘教授之一; 先后获得北京市科学技术进步奖一等奖、国家科学技术进步奖一等奖...一文读懂大型分布式系统设计的方方面面》 《新手入门:零基础理解大型分布式架构的演进历史、技术原理、最佳实践》 《一套高可用、易伸缩、高并发的IM群聊架构方案设计实践》 4、数据库:技术和市场的“死亡之”...那么在面对数据库的“死亡之”这样的困境下,为什么我们还去花这么多钱,投入这么多设备,花这么多年时间和人力再去做一个数据库,究竟它的意义在哪儿?它又能够产生多大的经济价值?...▲ 2018年 9 月 20 日云栖大会 ATEC 主论坛现场剪光缆实况 前段时间,大家可能也看到了云栖大会的新闻。蚂蚁金副 CTO 胡喜在 ATEC 主论坛现场模拟挖断支付宝近一半服务器的光缆。

62610

小程序 · 一周报

02 支付宝举办小程序挑战赛 9月19-22日,蚂蚁金将在云栖大会暨蚂蚁ATEC科技大会期间打造蚂蚁开发者乐园板块,其中包含蚂蚁金融科技云+端一站式体验以及支付宝小程序挑战赛两大环节,欢迎广大开发者们报名参与...→报名地址 蚂蚁金将以「金融科技,未来生活」为主题,本次比赛旨在鼓励更多开发者基于支付宝小程序的平台和能力进行创新。 ?...05 安卓版微信上线“人脸支付”功能 新消息,安卓版微信更新至6.7.2版本支持了3D结构光人脸支付。...微信表示,在支付的整个过程中,用户的人脸信息都没有上传到任何服务器中,不会泄漏,而关键步骤都在TEE(可信执行环境)中进行,TEE的签名凭证无法模仿或篡改,即使手机被ROOT,认证结果也无法被劫持。

51010

腾讯游戏背后的运维服务

案例三:辅助决策 游戏,简单来讲是指分区分的游戏在运营一段时间之后,会通过后台服务器与玩家数据的合并,使原来隔离的区服玩家在之后可以一起游戏,即有利于提升玩家的活跃度,同时也可降低运营成本...但这只是最基础最简单的一个执行环节,仅仅是基础运维工作,如果从业务和玩家的角度考虑并不足够,运维想的更多的是如何深入到前协助产品决策,数据效果跟踪,以及给玩家更好的体验和对业务的拉升。...自动化执行:确认大区,一键触发流程,自动完成操作。 数据跟踪:系统输出前后数据收益对比效果。...辅助决策:根据业务历史收益情况,纵向对比同类型数据,智能为业务团队输出下次条件,并筛选推荐大区。 辅助决策示意原理图: ?...辅助决策系统根据决策因子和合条件选择自动计算业务符合条件的大区,提供产品运营选择。 ? 完成后会自动计算分析前后的效果数据对比,输出效果报告。 ?

1.9K100

腾讯游戏背后的运维服务

案例三:辅助决策 游戏,简单来讲是指分区分的游戏在运营一段时间之后,会通过后台服务器与玩家数据的合并,使原来隔离的区服玩家在之后可以一起游戏,即有利于提升玩家的活跃度,同时也可降低运营成本...但这只是最基础最简单的一个执行环节,仅仅是基础运维工作,如果从业务和玩家的角度考虑并不足够,运维想的更多的是如何深入到前协助产品决策,数据效果跟踪,以及给玩家更好的体验和对业务的拉升。...自动化执行:确认大区,一键触发流程,自动完成操作。 数据跟踪:系统输出前后数据收益对比效果。...辅助决策:根据业务历史收益情况,纵向对比同类型数据,智能为业务团队输出下次条件,并筛选推荐大区。 辅助决策示意原理图: ?...辅助决策系统根据决策因子和合条件选择自动计算业务符合条件的大区,提供产品运营选择。 ? 完成后会自动计算分析前后的效果数据对比,输出效果报告。 ?

2.3K60

WebGame开发总结

等游戏真正上线才发现,这对游戏后面的运营,都产生了重大影响。最直接的影响,就是每次都需要重置玩家的id。...需要修改的和账号id关联地方就数不清了,所以,在这里还是要和各位强调,账户的唯一id对游戏运营非常重要。 2.游戏逻辑的脚本化或者动态更新能力。...运营时不停更新是很重要的功能,因为每次意外停都有可能会造成5%的玩家流失。而在运营中碰上的bug,基本上是代码的逻辑错误或者数据配置错误,有动态更新功能,就能不停更新服务器,修正这个bug。...虽然xml可以表示多维表和树形关系,反序列化可以给程序直接使用。但是,结构层次一多,策划在通过excel转xml时就容易发生问题,同时也不利于策划配置数据。...这个配置是指数据库,ip,端口等,每个服务器都会不一样的配置。因为配置项分散在多个文件,导致文件安装到位,还需要仔细的修改和检查这些文件,也浪费了不必要的时间。 3.合适自己的服务器更新方法。

34020

游戏服务器存储系统设计

分区分服务器架构(天涯明月刀、梦幻西游) Player 1——>Game Server 1——>Database 1 Player 2——>Game Server 2——>Database 1 Player...3——>Game Server 3——>Database 1 每个玩家可以选择不同的服务器进行游戏,每个服务器后面的存储都是相互独立的,这样每个服务器的存储压力也会变得比较小。...全区全服务器架构(王者荣耀、皇室战争、吃鸡) Player 1——>Game Server Cluster——>Database Player 2——>Game Server Cluster——>Database...Player 3——>Game Server Cluster——>Database 游戏服务器数据库选型 分区分存储特点——>选择 RDBM(关系型数据库) 单数据量较少 请求量少 无需动态在线扩容...delete 定期自动存盘:3分钟自动存盘 重要操作即时存盘:升级/下线/关;获得高价值道具 存储缓冲队列:削峰填 游戏服务器存储容灾介绍 热备:主从热备,自动切换 冷备:每日全量备份;关键操作前全量备份

3.6K30

仅378条数据居然导致失败?!

该异常导致2次失败,前面已在服务器上抓包并dump下来,下方是客户端超时现场截图: ?...得到反馈是:mongodb driver代码确实不够新,但是,他们前几次也是这个代码,都能成功。用户不认为代码有问题,也不认可是库的版本问题。...用户也不适合用我提供的代码直接测试,因为每次测试都要发公告停失败,部分数据要手工回档,风险太大。 5. ...这个时候,突然想起来,不可能只合并工会(前面的代码是工会合并的部分),前面应该还有角色这些合并吧。用户确认了,发了代码截图: ? 并且标注了出错代码是update_union_info。...2天足够用户测试了,用户修改代码为全部串行,将20几个全部回档测试了一把,最终测试成功! 往期推荐 ? (点击图片即可跳转阅读) ? 开年大礼包  ? ↓↓更多惊喜优惠请点这儿~

76310

阻击外挂:《龙之手游》安全测试的那点事

为了吸取端游的历史教训,避免手游上线再次出现游戏外挂,《龙之手游》测试团队选择与腾讯WeTest合作,使用手游安全测试专家模式,对游戏的客户端、服务器、以及通信协议方面的安全质量进行全面检测和把控。...在顺利上线,腾讯WeTest团队整理了《龙之手游》安全测试过程中的一些思路和实践内容,对外分享。...对于手游玩法的具体拆分,可见下图的安全风险分析示例(部分): 图:《龙之手游》风险分析片段 安全风险项下钻分析示例(部分): 图:《龙之手游》安全风险项下钻分析 除上述外挂风险以外,服务器端程序的健壮性也需要通过拒绝服务攻击扫描进行宕机风险的检测...游戏某版本测试发现安全问题 游戏风险分析完成,漏洞挖掘的工作其实就完成了一大半,之后利用安全测试工具对风险进行逐一验证即可。...团队通过使用与正式同样的游戏客户端和服务器,模拟外挂工作室制作外挂的过程,依靠自身的技术积累来提高专业程度,持续保持漏洞的发现率。

6.6K00

阻击外挂——《龙之手游》安全测试的那点事

为了吸取端游的历史教训,避免手游上线再次出现游戏外挂,《龙之手游》测试团队选择与腾讯WeTest合作,使用手游安全测试专家模式,对游戏的客户端、服务器、以及通信协议方面的安全质量进行全面检测和把控。...在顺利上线,腾讯WeTest团队整理了《龙之手游》安全测试过程中的一些思路和实践内容,对外分享。...《龙之手游》风险分析片段 除上述外挂风险以外,服务器端程序的健壮性也需要通过拒绝服务攻击扫描进行宕机风险的检测。...游戏某版本测试发现安全问题 游戏风险分析完成,漏洞挖掘的工作其实就完成了一大半,之后利用安全测试工具对风险进行逐一验证即可。...团队通过使用与正式同样的游戏客户端和服务器,模拟外挂工作室制作外挂的过程,依靠自身的技术积累来提高专业程度,持续保持漏洞的发现率。

3.2K30

十年开发,多次迭代,阿里式传承制度首次“公测”

这个阶段马云会出现在双11、eWTP、云栖大会这样的超级重要场合;马云会给公司定大方向,2015年,不会用键盘打字的马云亲自用“一指禅”方式写了一封公开信,提出了Double H构想;2016年云栖大会上马云提出了奠定阿里乃至互联网未来二十年发展的...阿里式传承制度公测 作为中国为数不多的商业奇才,马云的思维一直是天马行空的,行事作风高举高打,战略决策大开大,企业治理也不拘一格。...比如在人才选拔任用上,基于阿里传承制度,就发现了大量的优秀70和80将才,马云在公开信中说“良将如潮”,从60后到90,阿里人才梯队完善,70成高管担纲(创始人60后为主),80成中流砥柱,90...已崭露头角。...均生于1972年的张勇和井贤栋如今执掌阿里最重要的两个业务,阿里巴巴和蚂蚁金。80的淘宝总裁蒋凡、蚂蚁金副CTO胡喜和天猫技术副总裁范禹等高管在年轻一代中脱颖而出。

30920

阿里技术分享:阿里自研金融级数据库OceanBase的艰辛成长之路

1、引言 OceanBase 是蚂蚁金自研的分布式数据库,在其 9 年的发展历程里,从艰难上线到找不到业务场景濒临解散,最后在双十一的流量考验下浴火重生,成为蚂蚁金全部核心系统的承载数据库。...一文读懂大型分布式系统设计的方方面面》 《新手入门:零基础理解大型分布式架构的演进历史、技术原理、最佳实践》 《一套高可用、易伸缩、高并发的IM群聊架构方案设计实践》 4、数据库:技术和市场的“死亡之”...那么在面对数据库的“死亡之”这样的困境下,为什么我们还去花这么多钱,投入这么多设备,花这么多年时间和人力再去做一个数据库,究竟它的意义在哪儿?它又能够产生多大的经济价值?...▲ 2018年 9 月 20 日云栖大会 ATEC 主论坛现场剪光缆实况 前段时间,大家可能也看到了云栖大会的新闻。蚂蚁金副 CTO 胡喜在 ATEC 主论坛现场模拟挖断支付宝近一半服务器的光缆。...《一名90二流大学程序员的自述:我是如何从“菜鸟”到“辣鸡”的》 《一个魔都程序员的3年:从程序员到CTO的历练》 《选择比努力更重要:我是如何从流水线工人到程序员的?》

1.4K30

揭秘游戏服务器,不看后悔!!!

邮件系统、红点系统等等 通用模块 定时job,处理一些定期活动重置,排名发奖励等 登录,顶号,离线,断线重连处理 敏感词检测,版署需要 日志系统,记录玩家行为日志,奖励日志等 功能开启关闭,有时候游戏出问题(...比如刷奖励)指定功能需要及时关闭 掉落,奖励随机规则 防沉迷系统,主要是未成年人保护规则 聊天监控, 错误上报机制 道具卡兑换,邀请码 夏令时问题处理 不停热更线上代码 紧急下架运营活动 运营后台管理系统...游戏中玩家数据需要及时响应,及时反馈,一般游戏中绝大部分的数据是有缓存的,游戏中玩家产生的数据变化,一般先修改玩家缓存数据,一定时间,缓存数据定时批量写入数据库,长期使用不到的缓存将会被清理,减少内存空间使用...流程说明: 登陆流程:玩家登陆时首先连接web,进行登陆,验证成功,会将玩家登陆的token 放到Gate。然后玩家连接Gate登陆到Game。...玩家移动流程:玩家移动消息同步给Scene,Scene每一帧同步给所有的玩家 ---- 3、JAVA游戏服务器,需要掌握的技术 Java基础知识 JavaNIO编程 多线程编程,并发集合的掌握,游戏中有很多并发事件

1.3K60

【案例】享宇金:区块链授权存证体系

,探索运营商数据安全规应用的落地方式 作者 | 享宇金 官网 | www.datayuan.cn 微信公众号ID | datayuancn 本篇案例为数据猿推出的“金融科技价值—数据驱动金融商业裂变...针对以上问题,享宇金重点打造可有效监管和审计的数据交互的数据安全体系,并以技术审查作为保证数据服务符合安全规要求的重要手段,因此开发出基于区块链技术的用户授权体系是享宇大数据平台的安全基石。...在用户授权给金融机构,金融机构存写入授权到区块链上,然后向数据源方发起数据调用。数据源方收到调用请求,通过上链校验该授权,如果校验通过即可返回数据。...并且,也通过容器化技术和虚拟化技术,来保障API服务器的高可用,高扩展和高并发。...图:系统接入 系统接入过程中,联盟成员需要先在管理平台注册,注册,通过运营方审核和监管方审核,联盟成员会拿到自有的SDK客户端。

2.1K82

如何使用私有网络部署全球同游戏服务

腾讯云在国内拥有北京、上海、广州三大数据中心,在海外还有北美、欧洲、亚太、南美等接入点供业务做分布部署和接入,如业务有使用缓存服务器则可直接选用腾讯云提供的Redis或MongoDB等存储产品,降低业务部署和运维门槛...[对等连接]中查看状态 [image.png] 像中国香港大区与北美大区如果通过VPC网络实现专线互联,从中国香港到北美的延迟可控制在200ms左右,基本满足COK、COC类游戏全球同服玩法的需求。...[image.png] 从欧洲到北美通过pop点加速,延迟基本控制在100ms以内,如下图所示 [image.png] 总结: 综上所述,部署一款全球同后台架构的游戏我们可能需要考虑如下几点:...减少跨地域间数据交互:游戏逻辑上尽量控制玩家在同区域内游戏,减少数据的跨区域交互,因此可在每个区域部署一套游戏逻辑和缓存数据库,缓存服务器或数据库可直接采用腾讯云存储Redis和MongoDB,降低开发和运维成本...浅谈全区全架构的SNS游戏后台 日新进用户200W+,解密《龙之》手游背后的压测故事

32.8K60
领券