花费 7 ms
MMO游戏服务端架构

游戏服务端架构 介绍 游戏服务端架构 介绍 端游、手游服务端常用的架构是什么样的? http://www.zhihu.com/question/29779732 ...

Tue Jun 27 00:37:00 CST 2017 0 12676
skynet 初探

skynet是云风团队发布的一个开源的服务器框架。 底层采用C编写,逻辑层通常用lua。非常适合作为游戏的服务器框架。 学习skynet,可能涉及到操作系统,window,linux,游戏服务器等方方面面的知识,是一个不可多得的开源项目。 作为菜鸟的希望把学习的过程记录下来,无论对于面试 ...

Wed Feb 15 06:04:00 CST 2017 0 4388
Skynet服务器框架(一) Linux下的安装和启动

根据云风博客的描述,Skynet 的核心功能就是解决一个问题: 把一个符合规范的 C 模块,从 动态库(so文件)中启动起来,绑定一个永不重复(即使模块退出)的数字id做为其 handle。模块 被称为 服务(Service),服务间可以自由发送消息。 每个 模块 ...

Tue Nov 28 02:56:00 CST 2017 0 3328
skynet源码分析:服务

skynet刚开始是单进程多线程的,它是由一个一个的服务组成的。在skynet上做开发,实际上就是在写服务。服务与服务之间通过消息队列进行通信。 做为核心功能,Skynet 仅解决一个问题: 把一个符合规范的 C 模块,从动态库(so 文件)中启动起来,绑定一个永不重复(即使模块退出)的数字 ...

Wed Jun 20 19:48:00 CST 2018 0 2462
skynet启动过程_1

skynet的启动时需带个配置文件,这个文件其实是作为lua全局变量用的,见 配置了一些基本的环境变量后,转到skynet_start方法,开始启动skynet,在skynet_start方法中初始化一些变量后,系统启动的第一个服务是logger ...

Fri Feb 06 22:41:00 CST 2015 0 5908
skynet源码分析之sproto解析和构建

skynet提供一套与客户端通讯的协议sproto,设计简单,有利于lua使用,参考官方wiki https://github.com/cloudwu/skynet/wiki/Sproto。本篇介绍组装".sproto"文件以及sproto构建流程。之后,会另写一篇介绍sproto的使用方法 ...

Sat May 05 05:12:00 CST 2018 0 2279
skynet源码分析之cluster集群模式

比起slave/harbor集群模式,skynet提供了用的更为广泛的cluster集群模式,参考官方wiki https://github.com/cloudwu/skynet/wiki/Cluster。cluster模式利用socketchannel库(http ...

Sun Apr 22 03:44:00 CST 2018 1 2110
skynet源码分析:模块

之前已经说过skynet的是做什么的,现在开始从模块上研究skynet的源码。 skynet各层表现 从上大概就清楚skynet的“内部” 而skynet源码目录结构如下: 3rd:第三方代码,有lua和jemalloc等。 lualib:使用lua写的库 ...

Wed Jun 20 22:12:00 CST 2018 0 2002
skynet源码分析之sproto使用方法

上一篇文章介绍sproto的构建流程(http://www.cnblogs.com/RainRill/p/8986572.html),这一篇文章介绍sproto如何使用,参考https://githu ...

Wed May 09 01:12:00 CST 2018 0 1967
skynet源码分析之sharedata共享数据

在游戏开发中,需要用到大量且更新不频繁的配置数据,而把业务拆分到多个服务后,各个服务可能只用到其中的少部分数据,此时每个服务加载所有数据会浪费大量内存。sharedata模块就是为了解决这种需求设计的 ...

Fri May 11 01:43:00 CST 2018 0 1928

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM