- 博客(10)
- 收藏
- 关注
转载 Noark入门之网络封包日志输出
新项目开始时,有时候为了调试封包协议,则会一个字节一字节的核对有时候也会出现,服务器说你没发,客户端说我发了你没收到...公司有高手时,则会使用一个工具来抓包分析,比如WPE,Wireshark等等网络封包不同于Http抓包,上手还是有些难度的,所以我搞了一个配置直接开启封包日志输出配...
2018-09-18 15:07:00 217
转载 Noark入门之内存监控
服务器正常都需要关注内存使用情况常规获取内存使用情况可以使用Runtime或MemoryMXBeanNoark提供了一个内存监控服务,选择了Runtime实现,详情参考xyz.noark.game.monitor.impl.MemoryMonitorService在GameServe...
2018-09-18 15:07:00 111
转载 Noark入门之转化器
在之前,我们编写的模板类文件时,总有个子类继承模板类,来重解析父类的字符串配置奖励...当项目功能越做越多时,这种很恶心的解析一次又一次的复制很是讨厌,多人之间写法又不完全一致,导致后期维护很头大...来看一下Noark提供的转化器带来的新感受比如副本通关奖励配置格式如下道具编号:数量...
2018-09-18 15:06:00 151
转载 Noark入门之WebSocket
支持WebSocket吗?你还在为H5的前端链接头疼吗?你还在了解WebSocket的握手协议吗?WebSocket有没有粘包概念啊?之前忘了说了,很不好意思,Noark在原来Tcp端口上实现了WebSocket协议的判定与处理,实现了Socket与WebSocket共存的效果还记得So...
2018-09-18 15:06:00 236
转载 Noark入门之策划配置
游戏开发中,策划就是导演,策划为了掌控游戏世界的规则,从而引入了策划配置文件.Noark内置了CSV文件到JavaBean映射,由Excel到CSV文件请参考导表工具的实现编码模板类文件ItemTemplate.java@TplFile("Item.tpl")public class ...
2018-09-18 15:05:00 196
转载 Noark入门之注入方式
普通类注入只要是被IOC容器接管的类可以当作属性注入.@Autowiredprivate VipService vipService;接口注入如果有被IOC容器接管的类实现了此接口,也可以作属性一样注入实现类.@Autowiredprivate VipExportService...
2018-09-18 15:04:00 140
转载 Noark入门之异步事件
引入异步事件主要是为了各模块的解耦,每当完成一个动作时,向系统发布一个事件,由关心的模块自己监听处理,可选择同步处理,异步处理,延迟处理。何时发布事件,当其他模块关心此动作时<br>比如获得道具时,任务系统模块要判定完成进度,BI模块需要上报等等都可以监听此事件,已达模块解耦...
2018-09-18 15:03:00 107
转载 Noark入门之线程模型
0x00单线程多进程单线程与单进程多线程的目的都是想尽可能的利用CPU,减少CPU的空闲时间,特别是多核环境,今天咱不做深度解读,跳过...0x01线程池+锁最早的一部分游戏服务器是采用线程池的方式来处理玩家的业务请求,以达最大限度的利用多核优势来提高处理业务能力。但线程池同时也带来了...
2018-09-18 15:01:00 101
转载 Noark入门之协议映射
0x00消息控制器消息控制器,主要作用就是为每个模块提供消息处理的入口.这里的消息不仅仅是协议,还有内部指令,事件等等逻辑入口,这也是为了响应线程模型作出的一种支撑,只要入口在此消息控制器内,那必然走期望的线程调度。@Controller用于标识一个类为当前模块的消息控制器入口.@Co...
2018-09-18 15:00:00 264
转载 Noark入门之极速体验
官方网站 www.noark.xyz开源地址 https://gitee.com/xiaoe/noark3简介Noark是一个游戏服务器端框架,可快速开发出一个易维护、易扩展且稳定高能的游戏服务器,让开发者专注于业务功能的开发实现了配置注入,协议映射,模板加载,数据存储,异步事件,延迟...
2018-09-17 10:15:00 377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人