本文是通过TrinityCore研究从而对MMORPG服务器设计分析。 网络字节序 ByteBuffer是字节(unsigned char类型)处理,没有大小端处理。在网络通信应用程序上,这种是经常有的,网络是通过字节发…
Cocos2d-x游戏资源加密解决方案
概述: 功能 演示效果 工具使用 应用到cocos2d-x项目 下载 总结 参考资料 功能: 功能:使用AES CBC 模式对文件及目录加解密,可以应用各个跨平台,目前已经在cocos2d-x win32平台和安卓平台通…
引擎选择可行性分析篇
这是一篇2.5D多人在线吃鸡游戏的工作总结,希望搜索到的人一个借鉴。在开展核心开发过程中、公司倒闭、导致项目黄掉。 引擎的选择 cocos creator 2.2.2引擎: 一:数据通信: a:脚…
Android Studio Gradle Sync同步问题
Cocos2d-Lua-Community 的工程frameworks\runtime-src\proj.android的android打开后同步失败问题 修改的路径 修改的E:\Quick-Cocos2dx-Proje…
Unity3d 动态加载本地音乐
Unity3d动态加载本地音乐,UnityWebRequestMultimedia不卡顿 private AudioSource aud; private void Awake() { aud = GetComponen…
Docker安装rabbitmq
拉取镜像 启动镜像(默认用户名密码),默认guest 用户,密码也是 guest 启动镜像(设置用户名密码) 完成后访问:http://freeyun.com:15672/
DHT协议
BitTorrent 使用“分布式哈希表” (DHT) 来存储种子的 peer 信息,且不需要专门的服务器。这样,每一个 peer 都变成一个 tracker。DHT 协议基于 Kademila,且用 UDP 实现。 请…
Mongodb在windows的安装
本文是描述Mongodb3.6在windows10的下的安装,下面的所有步骤都是在cmd运行 下载Mongodb安装包 下载地址:https://www.mongodb.com/download-center,运行安装 …
策略模式与命令模式比较及实现
定义 Strategy策略模式 把易于变化的行为分别封装起来,让它们之间可以互相替换, 让这些行为的变化独立于拥有这些行为的客户。 GoF《设计模式》中说道:定义一系列算法,把它们一个个封装起来,并且使它们可以相互替换。…
BT种子嗅探器:DHT
之前写了原理篇,在原理篇里简单的介绍了一下DHT,但是还不够详细。今天我们就专门详细的讲一下嗅探器的核心-DHT,这里默认原理篇你已经读了。 背景知识 DHT全称 Distributed Hash Table,中文翻译过…
加速github访问克隆
不定期更新ip地址2017 7月8日更新 github的各种问题 针对GitHub.com 打开忙,布局乱,Git clone速度慢到4K ,或者断开 fatal: early EOF fatal: The remote…
bt种子搜索原理
前言 之前看到L灯 这个十分火的工具,其利用了P2P的思想,就想了解一下P2P相关的协议。看了下最流行的BT协议官方文档,就产生了实现BT协议的想法,顺便根据协议实现了一个BT种子嗅探器。 也有人将BT种子嗅探器称为BT…