码迷,mamicode.com
首页 >  
搜索关键字:游戏服务器开发    ( 33个结果
当我设计游戏服务器时,我在想些什么?(1)
机缘巧合的机会,我有幸能够从头开始设计一个游戏的服务器。中间遇到很多欢声笑语和悲伤泪水,这里分享一下。我之前所在项目组的游戏服务器架构如下图:这款游戏是一款MMO的端游,GateWay网关的任务是接受客户端的连接,然后通过分发策略,把玩家丢进GameSvr上去,之后玩家的所..
分类:其他好文   时间:2015-07-14 06:23:07    阅读次数:136
当我设计游戏服务器时,我在想些什么?(4)
我兴高采烈的把我的架构图发给一个有经验的前辈看,他指出来,也许不需要这么多逻辑进程。听他这么说,我想到这么早就把逻辑强行拆开给设计带来了不必要的复杂度,也没有让架构更加优美,甚至这种拆分可能是不必要的,过早的逻辑拆分就跟提前优化代码一样,都应该避免。于是我..
分类:其他好文   时间:2015-07-14 06:21:52    阅读次数:132
当我设计游戏服务器时,我在想些什么?(2)
半年前我参与了一个手游项目,第一次能够主导整个游戏的设计,这篇文章单说服务器的架构,客户端就不提了。对于服务端,我想从之前的端游服务器改过来肯定是走不通的(详见:),因为手游的开发周期比端游短很多,上面那一套架构开发了5年不止,当然,期间推翻重做了很多次。而..
分类:其他好文   时间:2015-07-14 06:20:41    阅读次数:155
当我设计游戏服务器时,我在想些什么?(3)
有了单进程的服务器之后,在我想加入第一个游戏功能的时候,我又纠结了,这货不是我最后想要的东西啊,我就算用单进程写完了整个游戏,也绝不该是这样的啊,我想要的是一个多进程的服务器,而且进程之间应该是可以通信的,进程还可以是动态增删的。这样才可以扛住我自认为会出..
分类:其他好文   时间:2015-07-14 06:19:41    阅读次数:170
手游服务器开发技术详解
从事游戏服务器开发差不多两年时间,两年间参与了不少项目,学到了很多游戏服务器开发技术,参与过几个不同架构的服务器开发,就随便聊聊游戏服务器开发需要的技术。(以下所指游戏服务器更偏向于手游,因为我对端游和页游开发接触并不多) 一.聊聊服务器开发有哪些东西要考虑。 1.开发语言的选择: 工欲善其事,必先利其器,选择一门适合的开发语法对后期开发有着事半功倍的作用。 业界主要的是c/c...
分类:其他好文   时间:2015-07-01 23:41:44    阅读次数:1284
游戏排行榜的一种实现
游戏排行榜的一种实现我是游戏公司小猿一只,做游戏服务器开发。最近公司准备招新的 C++ 程序员,我一般都会问到一个常见的功能,一万人排行榜怎么实现。得到的答案很多,比如 “1.直接从数据库中读取;2.用 hash 表;3.用一个环形数组;4.这个问题我要仔细考虑一下。”对于这些答案我是不满意的,因为...
分类:其他好文   时间:2015-04-17 11:11:51    阅读次数:164
伴随我学习Java的一些书籍
我是一名大专生,现在从事Java游戏服务器开发,目前担任触云互动科技有限公司服务器主程。大学的时候学的专业是软件技术。听到这个宏大的名字,大家就知道这个专业学的比较杂,先学C语言,后学Java,又学了C#。就这三门语言而论,大学的时候C语言如天书,作为入门语言,那个时候听不懂就与它绝交了。后来上Java课,由于C语言失意在先,对编程没什么兴趣。也不怎么上心。C#更是浅尝辄止。最后学什么会选择Jav...
分类:编程语言   时间:2015-04-16 17:41:07    阅读次数:173
erlang 游戏服务器开发
http://blog.csdn.net/slmeng2002/article/details/5532771最近关注erlang游戏服务器开发 erlang大牛写的游戏服务器值得参考介绍本文以我的OpenPoker项目为例子,讲述了一个构建超强伸缩性的在线多游戏玩家系统。OpenPoker是一个超...
分类:其他好文   时间:2015-01-19 12:47:31    阅读次数:270
Java服务器热部署的实现原理
今天发现早年在大象笔记中写的一篇笔记,之前放在ijavaboy上的,现在它已经访问不了了。前几天又有同事在讨论这个问题。这里拿来分享一下。 在web应用开发或者游戏服务器开发的过程中,我们时时刻刻都在使用热部署。热部署的目的很简单,就是为了节省应用开发和发布的时间。比如,我们在使用Tomcat或者Jboss等应用服务器开发应用时,我们经常会开启热部署功能。热部署,简单点来说,就是我们将打...
分类:编程语言   时间:2015-01-17 19:30:45    阅读次数:183
当前的几种开源游戏服务端介绍
当前的几种开源游戏服务端介绍 pomelo Pomelo 是基于 Node.js 的高性能、分布式游戏服务器框架。它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯燥中的重复劳动和底层逻辑的开发。Pomelo 不但适用于游戏服务器开发, 也可用于开发高实时 Web ...
分类:其他好文   时间:2014-12-31 12:48:45    阅读次数:214
33条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!