skynet是云风编写的服务端底层管理框架,底层由C编写,配套lua作为脚本使用,可换python等其他脚本语言。skynet主要工作是管理注册服务,并开启多线程协调服务之间的调用和通讯。
skynet一般用于开发游戏服务端程序。
注意:资料开始往github组织账号skynetclub上转移
主要收集学习skynet有关的任何内容,如果你有好的资料或者你在研究skynet,可以将资料或链接地址发给我。QQ:263967133 email:forthxu@gmail.com
《skynet入门实践》 断断续续编写中
简单介绍:PPT快速了解skynet
入门例子:基于skynet的聊天室
腾讯大讲堂(视频、PPT)云风:基于 Actor 模式的开源框架
github:skynet
- 入门
- 概述
- 框架原理
- 启动流程
- 目录和文件分析
- 服务
- 系统配套功能
- so服务
- 通过snlua.so调用的lua服务
- 库,主要提供给lua服务用
- lua库
- so库
- MySQL库
- 源码阅读
- 代码概述
- Makefile文件
- skynet配置
- skynet服务管理及功能函数
- logger.so
- master.so和harbor.so
- socket和gate.so
- snlua.so
- skynet.lua(封装skynet给lua使用)
- lua通过.so使用c函数
- 使用protocbuf通讯
- 使用bjson通讯
- 编写服务
- so服务
- snlua启动的服务
- 游戏框架
- 源码下载
基于skynet的卡牌游戏
基于skynet的多人竞技手游Flappy Bird
基于skynet的mmorpg游戏
A experimental project for moba like game server
https://github.com/fztcjjl/metoo
QQ群__xCoder() 为skynet增加websocket库
cocos2dx使用luasocket 和 protobuf 连接skynet.
房卡类麻将服务器 服务端skynet 客户端 纯cocos2d-lua
中国象棋 服务端skeyne 客户端unity2d
skynet添加的webosocket的lua库 webosocket例子
- 参考引用
- 学习资源
skynet源码分析视频 —— 01skynet源码分析(一).avi
skynet框架源码分析 一 二 三 四 五 skynet框架使用心得
- 游戏开发学习资源http://www.zhihu.com/question/20412562
中文有个游资网,其文档频道有不少入门介绍:
http://dev.gameres.com/
国外有个游戏开发社区,其中有个服务器/网络专区:
http://www.gamedev.net/forum/15-multiplayer-and-network-programming/
有兴趣,再看下 云风 blog: 这家伙特喜欢和擅长这块
http://codingnow.com/
还有一个,早期提供不少好文章的,现已经去创业了,大宝 blog:
http://blog.youkuaiyun.com/sodme
http://sodme.dev.blog.163.com/
skeynt QQ群:340504014
我建的问答网站(提问可前往此处)