
游戏研发
文章平均质量分 73
cdjason
这个作者很懒,什么都没留下…
展开
-
WebGame的思考
做了半年多的webgame了,对webgame的一些思考?先说说我现在做的webgame吧,使用java做后台,前台以html为主,部分flash。由于突发奇想,想法不多。希望路过的朋友踊跃参与。 1、webgame如何突破,做RPG明显不是它的强项。2、全国每一个月有N多款新的webgame上线,盈利的屈指可数。3、webgame玩家流失量非常大,如何留住玩家。...2010-04-02 19:05:59 · 270 阅读 · 0 评论 -
在Netty中支持https服务器
@Overridepublic void run() { // 端口是否已经被占用 if (!NetUtil.localPortAbled(port)) { LOG.error("LoginServer端口[{}]已被占用", port); System.exit(0); } try { ServerBootstrap b = new ServerBoo...原创 2017-09-14 01:41:44 · 1620 阅读 · 0 评论 -
Facebook登陆服务器校验,权限请求以及数据获取
大致步骤是:1、创建一个应用程序,可以获得App ID/API Key和App Secret。2、使用URL:https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream其中YOUR_APP_ID就是你的APPID...原创 2014-12-05 13:05:25 · 3748 阅读 · 0 评论 -
鹅厂文档解密:天涯明月刀服务器架构设计揭秘
本文由腾讯GAD平台授权发布天涯明月刀在测试期间,由于放号量大,玩家热情高,服务器一直承担很大的压力,生怕由于宕机不可恢复等原因造成玩家流失或是口碑下降。好在通过一系列预定方案的实施和不断优化,虽然开服期间也出现过各种宕机问题,但是也可以说很好地顶住了这段时间的压力。这里就抛砖引玉地总结一些我们用到或是想到的MMOG服务器容灾方法。天刀的服务器采用了典型的MMOG后台架构: 上图...原创 2016-12-06 20:38:03 · 1076 阅读 · 0 评论 -
游戏技术、设计和运营总结
游戏设计总结:1、策划一定要考虑少普通玩家6个月功能,大R玩4个月的功能,超R玩3个月的功能。(其中包含后期功能扩展和活动投放,福利发放等资源计算)2、数值一定要规划好大R3个月后的玩法功能,在上线时至少规划后期1-3个月的工作内容,并且能够在迅速完成。因为上线会遇到一些列的问题。3、多个功能来让玩家付费4、每个功能坑不一定要很深,但是坑可以做长,梯度做的很大(比如等级装备初始开...原创 2015-12-10 11:05:49 · 475 阅读 · 0 评论 -
Java应用调优指南之-工具篇
转自:http://calvin1978.blogcn.com/articles/perf-tunning-2.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io Java应用的调优,再不写都要忘光了,先对付着写完,免费的JMC真的好用,大家越早用上越好。前一篇是三个月前的 另一份Java应...原创 2016-10-23 11:18:24 · 185 阅读 · 0 评论 -
本周问题记录mysql容易忽略的问题
第一个问题,停止tomcat的时候停不掉,报错如下:Error occurred during initialization of VM问题发现原因是停止的时候,服务器内存不足导致的。7.5G的服务器,我设置了6G。系统占用了一部分导致停止内存不足。第二个问题:全角和半角的问题,解决办法是把全角转为半角。 /** * 将字符串中的全角字符转为半角。 * <br/>...2015-06-25 20:33:05 · 148 阅读 · 0 评论 -
线程数究竟设多少合理
一、需求缘起Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。“工作线程数”的设置依据是什么,到底设置为多少能够最大化CPU性能,是本文要讨论的问题。 二、一些共性认知在进行进一步深...原创 2016-04-14 19:59:29 · 223 阅读 · 0 评论 -
BUG的袭击
游戏在韩国上线第四天,开四服务器的时候在2天内进入15000的用户,出现玩家多次反馈游戏出现频繁掉线。 解决因为游戏服务器的主逻辑使用的单线程,所以当时第一时间以为是单线程问题导致的。第一天的解决办法是1、第一时间查找最有可能出现性能瓶颈的地方,并加上打印。2、升级服务器(由单CPU 四核 16G内存升级为双CPU八核32G内存)升级后同样出现了频繁大面积掉线。 第二天解决最后结...原创 2015-05-13 10:53:50 · 136 阅读 · 0 评论 -
后端系统性能优化经验总结
一、关于性能优化 性能优化这个词其实还是蛮火的,很多时候都会听很多人说过需要对系统进行优化,恰好自己经历过一个系统的优化周期,还算是有点小小的心得。 为什么要优化系统性能,这个问题大家都心知肚明的。对于公司而言,如果一台机器可以做以前两台机器的活,老板能不高兴嘛,公司成本降低了; 对于程序猿而言,性能优化应该是展现价值的所在,在优化的过程中更能提升自己的...原创 2014-04-18 11:27:08 · 1239 阅读 · 0 评论 -
TCP状态迁移图浅析
一.TCP简介 TCP提供一种面向连接的,可靠的字节流服务。面对连接意味着两个使用TCP的应用,在彼此交换数据之前必须先建立一个连接。TCP通过以下方式提供可靠性: 1. 应用数据被分割成TCP认为最适合发送的数据块,由TCP传递给IP的信息单位成为报文段。 2. 当TCP发出一个段后,它就启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将...原创 2014-04-18 11:25:00 · 128 阅读 · 0 评论 -
网络游戏MMORPG服务器架构
1、网络游戏MMORPG整体服务器框架,包括早期,中期,当前的一些主流架构 .关键词 网络协议 网络IO 消息 广播 同步 CS TCP/UDP IP 集群 负载均衡 分布式 网关服务器 GateServer 心跳 多线程/线程池 开源网络通讯框架/模型阻塞/非阻塞/同步/异步 Proactor/Reactor/Actor Select/Poll/Epoll/Io...原创 2013-09-05 12:09:24 · 790 阅读 · 0 评论 -
网页游戏webgame手游手机游戏研发开发技术选取
在这里,我只限于讨论轻游戏的研发相关内容。原因有 1、我本人比较熟悉的只有webgame,手游和SNS游戏研发的的开发各项流程2、我本人对于大型的客户端的游戏,不熟悉,所以也不知从何谈起3、这里只是个人的总结和思路的记录,欢迎大家吐槽和拍砖...相互讨论。 一、短连接与长连接的选择 二、用数据库还是用NOSQL 三、用JDBC直接连接还是用ORM框架 ...原创 2013-08-21 16:46:14 · 336 阅读 · 0 评论 -
枚举动态修改
动态枚举 package com.xd100.lzll;import java.lang.reflect.AccessibleObject;import java.lang.reflect.Array;import java.lang.reflect.Field;import java.lang.reflect.Modifier;import java.util....原创 2017-12-22 18:21:51 · 2694 阅读 · 0 评论