码迷,mamicode.com
首页 > Web开发 > 详细

转:云风skynet服务端框架研究

时间:2016-06-27 16:59:05      阅读:415      评论:0      收藏:0      [点我收藏+]

标签:

转:  http://forthxu.com/blog/skynet.html

 

skynet是云风编写的服务端底层管理框架,底层由C编写,配套lua作为脚本使用,可换python等其他脚本语言。skynet主要工作是管理注册服务,并开启多线程协调服务之间的调用和通讯。

skynet一般用于开发游戏服务端程序。

注意:资料开始往github组织账号skynetclub上转移,本页面不在进行更新
主要收集学习skynet有关的任何内容,如果你有好的资料或者你在研究skynet,可以将资料或链接地址发给我。QQ:263967133 email:forthxu@gmail.com

skynet入门实践》 断断续续编写中
简单介绍:PPT快速了解skynet
入门例子:基于skynet的聊天室

腾讯大讲堂(视频、PPT)[云风:基于 Actor 模式的开源框架][7] github:[skynet][8]

skynet线上使用的数据,解答性能问题

  • 入门
  1. 简介
  2. 安装要求
  3. Hello World
  • 概述
  1. 框架原理
  2. 启动流程
  3. 目录和文件分析
  • 服务
  1. 系统配套功能
  2. so服务
  3. 通过snlua.so调用的lua服务
  • 库,主要提供给lua服务用
  1. lua库
  2. so库
  3. MySQL库
  • 源码阅读
  1. 代码概述
  2. Makefile文件
  3. skynet配置
  4. skynet服务管理及功能函数
  5. logger.so
  6. master.so和harbor.so
  7. socket和gate.so
  8. snlua.so
  9. skynet.lua(封装skynet给lua使用)
  10. lua通过.so使用c函数
  11. 使用protocbuf通讯
  12. 使用bjson通讯
  • 编写服务
  1. so服务
  2. snlua启动的服务
  • 游戏框架
  1. 协议
  2. 游戏架构
  3. 网关及登录
  4. 聊天
  5. 场景
  6. 副本
  7. 日志
  • 源码下载
  1. skynet git
  2. 基于skynet的聊天室
  3. 基于skynet的卡牌游戏
  4. 基于skynet的多人竞技手游Flappy Bird
  5. 基于skynet的mmorpg游戏
  6. 基于skynet的http server
  7. 有cocos2dx客户端的聊天例子
  8. 某小型多人角色扮演游戏服务器
  9. A experimental project for moba like game server
  10. https://github.com/fztcjjl/metoo

skeynt QQ群:340504014
我建的问答网站(提问可前往此处)

2014-12-13聚会视频
http://pan.baidu.com/s/1gd1mPjX 密码:ogj3
http://www.youku.com/playlist_show/id_23199360.html

转:云风skynet服务端框架研究

标签:

原文地址:http://www.cnblogs.com/jhj117/p/5620325.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!