关于ARK框架中Update过多,解决方案的总结

先说下关于讨论这个问题的起因,是因为ARK框架中都是基于Plugin和Module的,所以所有跟业务相关的内容都是会继承自AFIModule/AFIPlugin,而这两个类中都会有一个Update函数,用来做必要时候的循环。因为原来的习惯不好,导致大家都习惯于每个Module中都会 ...

ARK开源跨平台游戏服务器框架 v0.8.0发布

Hi all, ARK v0.8.0版本发布 Ark 是一个游戏服务器框架,主要提供了抽象的数据组织结构和通用的服务器架构,主要特性包括: 抽象且通用的数据组织框架 面向数据和接口编程 事件和数据驱动模式 插件化和模块化 自由组织的分布式架构 跨平台 Excel 配置 ...

接口设计六大原则

一. 单一职责原则 Single Responsibility Principle, 简称SRP。 定义 There should never be more than one reason for a class to change 应该有且仅有一个原因引起类的变 准则 职责的划分?单一的定义和级别? 应该根据实际业务情况而定。关注 ...

ARK – KernelPlugin介绍

该插件是ARK框架中的核心插件, 主要用来管理Entity对象和进程配置数据, 其中主要包含四个模块,

ARK – 名词解释

Module(模块) 表示一类逻辑业务的合集, 相对来说功能比较集中, 可以做到低耦合, 并且可以通过IOP(面向接口编程)的方式来给其他模块提供耦合功能.例如LogModule等. Plugin(插件) 表示一系列Module的集合, 按照更大的业务来分类, 例如GameLogic插件, Nav ...

ARK – 简介

摘要:本文介绍ARK的一些基本信息 ARK是一个轻量级、弹性扩展、快速开发的插件化数据管理框架和简单服务器架构,使用C++开发,旨在回馈开源并帮助中小开发团队快速开发服务端应用。 主要特性 应用、插件、模块可灵活搭配 高可用的服务器架构 ...

官网正式发布

ARK Game Studio 官网正式发布了,现在处于测试阶段,欢迎各位提出问题和建议。 官网主要包含如下模块: 首页 文档:索引ARK文档 动态:团队动态和开发进度 社区:ARK用户讨论区 关于我们:团队介绍 网站地址 官方网址: https:/ ...