游戏
ctbinzi
爱折腾的程序猿
展开
-
nginx做反向代理 大量TIME_WAIT的解决办法
由于网站使用nginx做的反向代理he负载均衡。在没有默认的系统TCP参数情况下回导致大量的TIME_WAIT出现。终端可以下敲入Shell代码netstat-n|awk'/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}'Java代码TIME_WAIT8535 CLOSE...原创 2020-03-14 01:01:30 · 2572 阅读 · 0 评论 -
游戏人视角看游戏 之 《长生劫》
今天我要以一个游戏人的视角,给大家介绍一款最近在TapTap上做得风生水起的游戏《长生劫》,开发商是北派游戏工作室(7人以及若干外援),发行商是雷霆游戏。从TapTap展示数据来看,这款游戏获得了编辑推荐,年度最佳独立游戏提名,出现在TapTap首页,下载排行榜17,96万安装,60万关注,3万评价9.6分(写稿时的数据2018-7-1)。就这个数据而言,已经很漂亮了,虽然我不知道这款游戏的营收情...原创 2018-07-16 13:53:30 · 1118 阅读 · 0 评论 -
深度分析游戏中的随机概率
这段时间公司开发的游戏上线测试,许多玩家在抽卡时抱怨脸黑,很难抽到所需要的卡牌,而又有一部分玩家反应运气好能连着抽到紫卡,检查了下随机相关逻辑代码,并没有找出问题所在,玩家运气好与坏只是觉得真有可能是概率原因。测试开服了几天之后,需要开放某个限时抽卡活动,在内部测试时,我们发现玩家反应的问题在限时抽卡中格外明显,尤其是其中最主要的一张稀有卡牌,猜测因为限时抽卡库配置的种类较少,然后就拿转载 2016-04-11 16:46:25 · 3633 阅读 · 0 评论 -
游戏服务器压力测试总结
游戏服务器压力测试总结从游戏内测开始到现在做了所有服务器压力相关的测试.现在进行总结.暂时还不方便说游戏架构,所以不上图了。一.首先明确需要测试压力的内容:1.游戏服务器硬件a.硬盘I/ob.内存c.CPU2.网络压力a.长连接a1.最大连接数a2.流量(内网、外网、进、出)b.长连接短周期(类似Http的TCP应用,这个比较特殊的一个需转载 2016-01-11 17:08:52 · 6181 阅读 · 0 评论 -
从莉莉丝的彩蛋说起:如何给代码加密
世界上有两种胜利:一举成功和绝地反击。身为围观者,到底还是喜欢后者,够刺激、倍儿爽。近日,莉莉丝以一个小彩蛋取得uCool起诉案的关键性证据(后者为山寨版《Heroes Charge》开发商),不费吹灰之力即杀得对手丢盔卸甲,这事情一时成为手游界的热议话题。(彩蛋之一:莉莉丝游戏英文名)众所周知,《刀塔传奇》基于cocos转载 2015-03-25 10:30:37 · 3310 阅读 · 0 评论 -
弱联网手游如何防作弊?
在刚刚举行的MDCC活动上,乐元素CTO凌聪分享了一个非常有意思的话题:移动游戏如何进行防作弊的攻防战。 凌聪分析了作弊(主要是弱联网休闲游戏的作弊)的影响,比如改变排行榜中的全局排行与好友排行,还会影响广告投放,带来经济损失。他从弱联网游戏可能存在的多种安全问题来分析玩家或破解者可能采用的手段以及研发商可以采取的对策。最后他总结了对各种问题的解决方案。 存档被篡改:AES、限转载 2014-12-09 00:15:35 · 3126 阅读 · 0 评论 -
游戏服务器:到底使用UDP还是TCP
在编写网络游戏的时候,到底使用UDP还是TCP的问题迟早都要面对。一般来说你会听到人们这样说:“除非你正在写一个动作类游戏,否则你就用TCP吧” 或者是 “你能够在MMO游戏中用TCP,因为魔兽世界就用的TCP!”遗憾的是,这些观点都没有反映这个问题的复杂性。背景首先,说明一下,我之前主要是用TCP进行网络编程。我曾为一个流行的在线纸牌游戏编写服务器了好几年,在高峰转载 2014-08-28 18:19:54 · 2068 阅读 · 0 评论 -
使用FlashCS6制作cocos2d-x动作脚本的思路整理
一种新的尝试,用FlashCS来编辑cocos2d-x游戏程序里面的动作脚本原创 2014-02-22 00:22:03 · 4449 阅读 · 5 评论 -
游戏行业感悟
● 网络游戏应该鼓励玩家社交而不是打怪升级,这样才能赚长期的钱原创 2014-02-11 15:16:49 · 1081 阅读 · 0 评论 -
梦幻西游五虎将访谈系列:主策划小白
网易《梦幻西游》作为民族网游的领头羊,一直牢牢占据着国内网游界NO.1的宝座,其品牌影响力早已超过游戏本身,这么一款代表国内最高水准的超人气国民网游是如何炼成的?又是一种什么样的精神力量在引导着《梦幻西游》不断创造奇迹?希望通过这次对《梦幻西游》背后的“梦幻团队”的系列专访,让广大《梦幻西游》玩家了解到其中的一些奥妙。 本次系列专访对象为:网易《梦幻西游》的五位最大高管,亦称梦幻“五虎将”,转载 2014-02-11 11:34:41 · 2581 阅读 · 1 评论 -
大规模服务设计部署经验谈
本文中提出的最佳实践,来自于作者多年大规模服务设计和部署的经验,为设计、开发对运营友好的服务提供了一系列良好的解决方案。■ 文/James Hamilton 译/赖翥翔1 引言本文就设计和开发运营友好的服务的话题进行总结,得出一系列最佳实践。设计和部署大规模服务是一个高速发展的领域,因而随着时间的流逝,任何最佳实践集合都可能成熟并完善。我们的目的转载 2013-03-07 17:36:42 · 1793 阅读 · 0 评论 -
内存碎片和memcached slab控制碎片方法
内存碎片的产生: 内存分配有静态分配和动态分配两种 静态分配在程序编译链接时分配的大小和使用寿命就已经确定,而应用上要求操作系统可以提供给进程运行时申请和释放任意大小内存的功能,这就是内存的动态分配。 因此动态分配将不可避免会产生内存碎片的问题,那么什么是内存碎片?内存碎片即“碎片的内存”描述一个系统中所有不可用的空闲内存,这些碎片之所以不能转载 2013-03-07 17:58:55 · 2772 阅读 · 0 评论 -
Python&Flash开发斗兽棋---3.1在Twisted框架下访问MySql数据库
最近业余时间一直在做斗兽棋-野兽争霸这个WebGame项目,www.doushouqi.net,目前版本是2.5,下一个版本准备加上用户注册和积分、成就系统,所以需要用到数据库,简单研究了一下Twisted框架下是如何访问MySql数据库的,现与大家分享如下:首先,介绍一下用于实验的数据库环境。我用的是MySQL 5.5,新建了一个名为 test 的库,该库里面有一个test表,test表有两原创 2012-07-22 11:27:01 · 3246 阅读 · 0 评论 -
Python&Flash开发斗兽棋---1.背景
突发奇想,打算开发一个WEB版+Air版的斗兽棋。要实现的目标有:1.首先是要可以连接对战,且不说和三国杀那么完整,但是至少要能够配对实现联机对战。2.其实是要实现玩家的注册、游戏等级、等功能。3.最后,作为一个创新点,玩家可以收集各种动物模型(相当于宠物),在棋局开始之前,玩家可以将自己收集的动物放到棋盘上作为棋子。我的开发环境如下:Windows 7 6原创 2012-04-30 21:40:51 · 1971 阅读 · 0 评论