996M2 引擎 · 单文件同构 · 服务端驱动一切

深入理解 幂尔框架
从这里开始

幂尔框架的核心哲学:后端写逻辑,前端做表现。服务端下发可执行 Lua 逻辑,客户端 loadstring 执行;界面层 GUILayout 运行于 cocos2d-x 之上。这里汇集了从 602 个客户端脚本逆向挖掘的全部底层接口、官方 API 文档、可管理接口说明书、界面源码、引擎调用与 90 节 COCOS 系统课程——七大板块,助你吃透整个框架。

进入 COCOS 九十课 浏览全部板块 接口总表
5,258底层接口与常量
2,838官方 API 文档页
227界面源码文件
90COCOS 系统课程
Core Learning

七大核心学习板块

白皮书案例、底层接口、接口说明书、API 接口、LAYOUT 详解、COCOS 引擎、COCOS 九十课——构成幂尔框架的完整知识地图,理论结合代码实证,从入门到毕业项目全链路覆盖。

白皮书案例库

架构演进、前端后置、单源配置、结构配置、链式场景、共性归 Base——六大理论全部配真实代码案例与量化证据。

6大理论
20代码实证案例

底层接口

逆向挖掘的隐藏命名空间接口(SL/GUI 等)+ global 表全量方法 + 4072 个常量,附参数推断与调用示例。

1097方法接口
89全局变量
4072常量

接口说明书 BOOK(可管理版)

服务端 · 客户端 · DATA表 · 底层脚本 · 前置底层 · 实战手册——折叠分类树 + 关键词高亮搜索 + 明暗双主题;管理员密码解锁后可在线编辑接口内容、添加 Markdown 笔记。

6大分类
在线编辑 + MD 笔记

API 接口

996M2 官方接口知识库全量收录:服务端 1011 页 + 客户端 1827 页文档,分类浏览、全文搜索、离线可用。

1011服务端 API
1827客户端 API

LAYOUT 详解

GUILayout 界面层全部 227 个源码文件,逐行中文注释;每个界面的层级、网络请求、控件、函数一目了然。

227界面文件
3082函数

COCOS 引擎

从客户端实战代码挖掘的 cocos2d-x Lua 绑定接口:导演/节点/动作/事件/控件九大领域,附真实调用示例。

217引擎接口
602分析脚本

COCOS 九十课(新)

面向已学完 Lua 基础与前后端 API 的进阶者:从引擎核心到幂尔框架综合实战,七阶段体系化课程,每课 40-60 分钟,516 条接口精讲 + 90 个完整可运行案例。

90节课程
78.7总学时(小时)
90完整案例
Architecture

幂尔框架是怎么运转的

一条请求从玩家点击到画面呈现,全程贯穿「服务端驱动一切」的设计思想。

STEP 01

服务端写逻辑

一切游戏逻辑——数值、任务、BUFF、交易、攻城——全部写在服务端 Lua 中。服务端是唯一权威,客户端不夹带私货。

STEP 02

单文件同构下发

框架采用单文件同构模式:服务端把可执行 Lua 逻辑直接随消息下发,SL: 命名空间接口在客户端落地执行。

STEP 03

客户端 loadstring 执行

客户端收到下发逻辑后用 loadstring 动态执行,界面代码无需打包进客户端即可热更新——这就是「服务端驱动一切」。

STEP 04

GUILayout 表现

界面层 GUILayout 运行于 cocos2d-x Lua 绑定之上:布局、控件、动作、事件全走引擎接口,只做展示与请求发送。

Why MIRS

核心评估维度 · 四代架构对比

从传统 TXT 到幂尔优化框架:架构、配置、性能、安全四大维度十个评估项,看清每一代的技术代差。

核心评估维度 第一代: 传统 TXT 第二代: 纯后端 Lua 第三代: 前后端分离 第四代: 幂尔优化框架
架构与开发模式差异
代码部署分布
全部在服务端
全部在服务端
前端存本地, 易解包抓包
逻辑后端, UI流式下发
网络通讯方式
全量数据传输
全量数据传输
定制协议通讯
加密代码+多层混淆
开发思路
极度混乱 (缝合怪)
TXT界面+lua接口 (屎山)
双频开发 (左右脑互搏)
全栈同构同页编排
配置管理 (Config) 机制
存储位置
统一在服务端
统一在服务端
双端各自独立存一份
全局唯一统一管理
极限性能评估 (基准: 1000元服务器)
理论承载人数
约 200 人极限界值
约 400 人
约 600 人
约 500 人
服务器宽带损耗
极高损耗 (高频发包)
极高损耗 (运算拥挤)
极低损耗
极低损耗 (一次加载)
UI 流畅度与动效
生硬卡顿
生硬卡顿
极佳 (客户端原生渲染)
极佳 (客户端原生渲染)
底层防挂与安全攻击测试
脱机代码破解
不可能 (纯后端保护)
不可能 (纯后端保护)
极易 (COCOS不存在加密)
困难 (军工级加密)
内存提取与数据伪造
容易 (内存截取器)
困难
容易 (欺骗服务端)
困难 (阅后即焚)
Resources

更多资源

未公开接口 · 功能分类版

539 个隐藏命名空间接口按功能三级分类:角色、任务、物品、地图、界面……含置信度与真实调用点。

global 表底层接口大全

558 个 global 表方法(Lua 框架 343 / C++ 引擎 168 / cocos 47)+ 89 个全局变量,源分类可筛。

接口速查手册(离线版)

单文件离线速查手册:全部底层接口 + 使用统计,双击即开,无需服务器。

BOOK · 接口书

主站接口书:服务端与客户端 API 在线检索系统。

MIRS.CN / 幂尔框架学习中心

数据来源:996M2 客户端 Lua 脚本逆向挖掘(602 文件)· engine-doc.996m2.com 官方文档 · GUILayout 源码注释版
学习中心部署于 www.mirs.cn/BASE · www.mirs.cn