游戏服务器框架

Winston-Tao23 天前
lua·游戏开发·c 语言·skynet·游戏服务器框架
Skynet 中 snlua 服务启动整体流程分析前言: 在 Skynet 中,Lua 扮演了极其重要的角色。Skynet 大多数业务逻辑都跑在一个个 Lua 服务里,而能够将 Lua 环境嵌入到 Skynet 框架下,并与 Skynet 消息调度机制完美结合,正是 snlua 服务所承担的核心功能。
Winston-Tao3 个月前
lua·游戏开发·c 语言·skynet·游戏服务器框架
skynet 源码阅读 -- 核心概念服务 skynet_context本文从 Skynet 源码层面深入解读 服务(Service) 的创建流程。从最基础的概念出发,逐步深入 skynet_context_new 函数、相关数据结构(skynet_context, skynet_module, message_queue 等),并通过流程图、结构图、以及源码片段的细节分析,希望能对 Skynet 服务的创建有一个由浅入深的系统认识。
Winston-Tao3 个月前
c语言·lua·游戏开发·skynet·游戏服务器框架
Skynet实践之「Lua C 模块集成—优先级队列」本文展示了 如何以 C 实现一个通用的“最小堆(Min-Heap)优先队列 并在 Skynet 中通过 Lua C 模块集成使用,从而获得更高的性能与通用性。
tim.huang1 年前
游戏·golang·go·golang游戏服务器框架·游戏服务器框架·tgf·tgf框架
tgf - 一个开箱即用的golang游戏服务器框架tgf框架是使用golang开发的一套游戏分布式框架.属于开箱即用的项目框架,目前适用于中小型团队,独立开发者,快速开发使用.框架提供了一整套开发工具,并且定义了模块开发规范.开发者只需要关注业务逻辑即可,无需关心用户并发和节点状态等复杂情况.