简介

Noark是一个游戏服务器端框架,可快速开发出一个易维护、易扩展且稳定高能的游戏服务器,让开发者专注于业务功能的开发。 实现了配置注入,协议映射,模板加载,数据存储,异步事件,延迟任务,内部指令等功能模块。 从而达到了松散耦合的效果,提高了系统的可重用性、可维护性以及可扩展性。 精心设计过的它大大简化了网络编程和多线程编程,众多的工具类库就是为了解决开发中那些重复劳动而产生的框架

自述

Noark是一个游戏服务器端框架,可快速开发出易维护、高性能、高扩展能力的游戏服务

简洁

基于JDK1.8而设计,精心设计过的它大大简化了网络编程和多线程编程,从而提高开发效率

性能

采用串行化设计理念,三大模块,两种线程池,有序队列,相关数据也不会面临被并发修改的风险

监控

服务器是否健康运行?各模块是否正常运作?外挂是否猖獗?漏洞是否修复?快来试试Noark2,天生反外挂、反私服

存储

一种类似而不似JPA的实现,也可以理解为JPA的变种,但他具备缓存读,定时写的功能.

热修复

并非传说中的热更新,但可以在不停机的情况修复线上80%的逻辑Bug,是不是很神奇呢!

安全

可定制协议格式以及加密和压缩等算法,建议使用Noark2所提供的协议实现,因为Noark2底层已对非法数据做出判定和过滤,从而保障了服务器外部输入的安全和稳定.

目标

稳定、高性能、可扩展、提高开发效率
我们没有要取代谁,也没有要超越谁,我们只做我们自己。

案例

以下游戏与本架构无关,只是我只玩过这些游戏,而且还有这些图片而已...

常见问题(FAQ)

这里仅仅是为了页面样式而保留的几个常见问题,如果其他问题请联系我本人解答.

为什么不能下载?

前面我也提到了,目前没未开源啊,所以Maven仓库里的是找不到的,你也不用找了,这次仅仅是为了做个界面样式而已.

反私服,您是如何做到的?

这个不能说,不可说,您只需知道有这个功能就成了,为什么呢?好比儿量的智能跑鞋吹牛逼说他可以防拐卖,难道拐卖人口的坏人就不知道广告吗?不会把鞋先丢掉吗?

Protobuf协议你们支持吗?

当然支持啦,我们不仅仅支持PB,还有Amf3、MsgPack、自定义都是OK的,基本PB还有我们自己的改良版本,不在像官方那样生成一个很复杂的类.

数据存储是怎样工作的呢?

数据层整体风格就像JPA的使用,读数据策略有三种,启服,登录,调用,回写有同步写入和异步定时写入

策划配置数据的工具用什么?

策划最爱Excel嘛,然后配置导表工具智能生成CSV,程序载入只需要一行代码.

小流氓帅吗?

这还用问吗?真是无知,我就是那个流氓...

相关数据

数据是假的,不要太认真,只是为了界面样式随便写的.

1 下载
1 点赞
1 项目
1 安全

最新版本

V2.5.8.Final,代号-变形金刚

关注我们

如果您对我们比较感兴趣,可以注意我的博客或微信公众号

如果您有什么建议或意见,可以使用Email告诉我 176543888@qq.com