源地址:http://www.9miao.com/question-15-53785.html一、安装PythonFirefly是采用Python编写的高性能、分布式游戏服务器框架,所以使用Firefly的前提是必须安装Python。Python在Linux、windows等操作系统下都有相应的版本...
游戏有选区这个习惯, 当然,我特指《冒险岛》了,有的时候就是打开一个主屏幕上五个按钮让你点击进入, 甚至有的时候进去了还要选哪个频道,游戏服务器都得分区,频道来完成功能。现在我们先进入想选的区,不需要的可以看以后的登陆窗口了。 这一次的主要功能是完成选区,选完进入输入账号界面。 这次用的是一个点完出...
分类:
其他好文 时间:
2014-08-11 00:16:11
阅读次数:
278
原地址:http://blog.csdn.net/wangqiuyun/article/details/11150503本来公司一个网游服务器端选定了pomelo框架,后来出了个Firefly,为做一个对比,决定研究一下Firefly。看了一下Firefly,感觉头大,python的,本人pytho...
在游戏服务器端,往往需要处理大量的各种各样的任务,每一项任务所需的系统资源也可能不同。而这些复杂的任务只用一个单独的服务器进程是很难支撑和管理起来的。所以,游戏服务器端的开发者往往需要花费大量的时间精力在诸如服务器类型的划分,进程数量的分配,以及这些进程的维护,进程间的通讯,请求的路由等等这些底层的...
分类:
其他好文 时间:
2014-08-10 15:24:00
阅读次数:
275
原地址:http://bbs.gameres.com/forum.php?mod=viewthread&tid=224026一、安装PythonFirefly是采用Python编写的高性能、分布式游戏服务器框架,所以使用Firefly的前提是必须安装Python。Python在Linux、windo...
前几天写了一篇介绍枚举功能强大的文章。有几个朋友给我指正说,没有案例单纯描述不够直观。确实啊,在这里我就在写一个案例篇,对上次的文章做补充说明。 此案例是一个游戏服务器的消息识别器的简化。做过游戏开发都知道,客户端和服务器之间的交互需要定义很多的消息类型,而且这个消息类型是需要不断扩展的。消息...
分类:
其他好文 时间:
2014-08-09 00:08:56
阅读次数:
352
前段时间我们游戏服务器的开发环境升级到了Java8,这两天我又把服务器的线程模型重新设计了一下,用上了Lambda表达式。Lambda表达式确实能够大幅简化Java代码,特别是丑陋不堪的匿名内部类,这篇文章主要就是想和大家分享这一点。...
分类:
数据库 时间:
2014-07-30 12:17:13
阅读次数:
357
开发游戏服务器往往有“热更新”的需求,就是在不停止服务程序的情况下,对服务程序进行升级。这里采用lua脚本桥接C++的模式。程序主框架用C++,程序的业务逻辑也是C++(具体的是C++写的DLL),这两者之间用LUA脚本语言进行桥接。当程序运行时,只要改变LUA脚本,即可以选择使用不同的DLL,以实现业务逻辑的升级更新。...
分类:
编程语言 时间:
2014-07-24 17:38:26
阅读次数:
306
进入游戏行业也有一段时间了,在日常的工作中对游戏的性能测试也产生了一些想法,因此写出来与大家讨论讨论。网络游戏行业现在越做越大,面也越来越广了,依我的观点主要分为以下几个方面:1、传统的c/s架构的网络游戏;2、现在越来越风靡的b/s架构的网络游戏;3、越来越多的wa..
分类:
其他好文 时间:
2014-07-19 16:14:30
阅读次数:
265
最近跟业务部的同事吃饭的时候聊天,他们说好多客户都会问下我们选择电信宽带和其他宽带有什么区别呢?看广州电信到底有哪些优势呢?现在小编总结了电信最大的四大优势跟大家分享:电信宽带优势一:应用优势 全国90%以上的个人和商业网站都直接与电信互联,游戏服务器100%与电信网络互联,内容极其丰富,速度有保....
分类:
移动开发 时间:
2014-07-18 00:08:13
阅读次数:
323