今天公司的D项目正式不限号测试,开了3组新服,每个服都达到了之前设定的人数,状态均良好。于是可以带着良好的心情,作为这半年的工作,可以适当的做个记录了。
我虽然才来了半年,D项目已经研发接近三年,但很幸运的是该项目框架是从头开始研发,并且比较密集的压力测试和问题等也都集中在这半年。不敢说获益许多,程序上的问题有多少记多少把。
首先从公测的推广手段说起。今天的公测跟以往不同,没有大规模的做广告,而是召集来了一个服务器上线人数的2-3倍人数,服务器组也准备2-3个。先确认好单点OK后,再进行大规模宣传。之所以这么做,我想说个案例。该公司之前的K项目,公测第一天就有10W人在线,结果压力问题、BUG问题,玩家急剧流失。即使把这些程序上的问题解决后,原本的玩家用户都已经成了脏用户。结果再也挽救不回来了。
其次是BUG,如我http://lin-style.iteye.com/blog/1208359 这篇帖子所说,普通的逻辑BUG尚可容忍,但是千万不要出现流程上的BUG.比如任务做不下去了,活动参加不了了等等这一类的。如果出现了刷钱、刷等级的问题,要能立刻从日志中找到玩家的行为,确定到问题发生点。
举个例子:游戏里面有些任务怪按正常流程下来会删除掉,但是总有不知道的意外发生,导致不删除,使其他玩家的流程无法进行下去。这时候首要之急是要加个定时的删除保护。虽然那个意外可能永远也找不到了。
然后是对性能的观测
1)网络带宽的利用。要搞清不同的业务占用了多少带宽。活动上的广播的占了多少,走路的占了多少,战斗占了多少。
2)CPU的利用。收发包占了多少,怪物逻辑占了多少,被玩家调用占了多少,跟脚本之间的交互占了多少,战斗计算占了多少
3)数据的存储。以前我一直对这块没怎么关注,但是发现实际上实现的方式会超出你的想象。这块的压力上倒不是特别大的问题,主要是在玩家数据存储正确性、回档上的问题。
4)完善的日志储备。如果可以的话,尽量做个日志服务器,有多少扔多少。这些日志都是你日后的救命福星。
最后再略提下压测
开机器人压测业务逻辑的问题不是主要要压的。主要是压网络带宽、登陆、下线保存、切服、广播等方面。
1)网络的话建议搭个模拟外网的环境,可以调节环境的丢包、抖动等等(软件名字我忘了,明天补上)。
2)下线保存和登陆,因为是机器人,所以你可以很变态的关、开、关、开。。。保准会发现很多问题。
3)广播主要是测试定点的扎堆情况,搭好机器人环境后,可以真人上去查看。
还有压测上的一些问题记录在这个帖子里:http://lin-style.iteye.com/blog/1268480
分享到:
相关推荐
标题 "PanDownload-公测版-0.1.6-ALL" 暗示这是一个软件的公测版本,名为 PanDownload,版本号为0.1.6,适用于所有平台(ALL)。这个软件可能是针对网络存储服务,特别是百度网盘的下载工具。在描述中 "PanDownload_...
xshell8-公测版
ITV虎揪游戏公测.htm
《Xshell7公测版:探索强大的终端管理工具》 Xshell7,作为一款备受瞩目的终端模拟器,尤其在此次公测版中,它以其全面的中文支持和与前一版本Xshell6相似的强大功能,吸引了众多IT专业人士的关注。这款软件的核心...
北通游戏手柄驱动是一款专为北通品牌游戏手柄设计的驱动程序,它使得手柄能够与Windows操作系统兼容,特别是在64位的Windows XP和VISTA系统上进行公测。驱动程序是计算机硬件与操作系统之间的桥梁,它使得操作系统...
标题中的“电信设备-一种移动终端软件公测方法”揭示了这个压缩包文件的主要内容,它涉及的是电信行业的移动终端软件的公开测试方法。在IT领域,公测(Public Beta Testing)是软件开发过程的一个重要阶段,目的是在...
文件夹迷宫-公测版文件夹迷宫-公测版 文件夹迷宫-公测版文件夹迷宫-公测版 文件夹迷宫-公测版文件夹迷宫-公测版 文件夹迷宫-公测版文件夹迷宫-公测版 文件夹迷宫-公测版文件夹迷宫-公测版 文件夹迷宫-公测版文件夹...
xftp-8.0.0042r 公测版
WRTnode公测出厂固件OpenWrt trunk on Linux Kernel 3.10.28
【描述】"Pandownload 0.0.9公测版"是该软件的一个早期测试版本,可能包含新功能的尝试和改进。公测版通常面向广大用户开放,以便收集反馈和测试软件的稳定性,确保正式发布时能提供更好的性能和用户体验。在这一...
传媒行业周报:多地学校暑期时间确定,完美世界云游戏将公测
UC浏览器电脑版公测版客户端下载 ...在打开浏览器的第一时间按CTRL+N,新开一个页面标签,就能绕开输入邀请码的对话框,让你无阻碍地抢先公测这款比较有特色的浏览器, 我再也不用怕在公司上不了淘宝网了,哈哈
传媒行业周报:多地学校暑期时间确定,完美世界云游戏将公测.pdf
### 营销策划 - 网易腾讯卡牌手游炉石游戏阴阳师动漫二次元IP公测传播方案 #### IP与游戏分析 ##### 阴阳师IP分析 - **外部用户IP感知点**: - **仪式感满满的抽卡界面**:独特的抽卡动画与效果设计,为玩家带来...
XXXX年国内公测及正式运营的主要网络游戏一览.doc
**Xshell7与Xftp7公测版详解** Xshell7和Xftp7是两个非常重要的工具,尤其在IT行业中,对于远程服务器管理和文件传输有着不可或缺的作用。它们都是由NetSarang Computer Inc开发的软件产品,以高效、稳定和易用著称...
python 零基础学习篇第8节 概率论与统计学实战-50 游戏封测公测期数据分析.ev4 .mp4
支持小米手机和大屏手机!亲体验!特好10078
X3.3 SC公测版中,这个文件将帮助用户了解如何正确安装和升级,以及需要注意的事项,确保顺利过渡到新版本。 总的来说,Discuz! X3.3 SC公测版在提升用户体验和管理效率上做出了实质性的改进。其增强的稳定性、...
总结起来,"推箱子公测版2.0.rar"是一个用C++编程语言实现的推箱子游戏,其内部结构包含了游戏世界的表示、规则引擎、用户界面、状态管理、输入/输出处理等多个关键组件。通过这样的实现,开发者展示了C++的强大功能...