- 博客(5)
- 资源 (14)
- 收藏
- 关注
原创 网游服务器应分离实时功能
网游服务器应分离实时功能(金庆的专栏)网游服务器功能可分成实时性功能和非实时性功能,分在不同的物理机。实时性功能如移动,战斗,要求立即处理,时延为100ms之内,所以机器不能满载运行,数据尽量在本地。非实时性功能如打造,交友,时延允许100ms以上,可以让机器满载运行,数据可查询获取,性能考虑少,多使用脚本。非实时性功能因为状态数据少,允许负载转移时的短时停顿,容易做动态负载均衡,甚至可以做成无状
2013-12-16 15:04:23 1624
原创 场景局部拥挤不应该造成整服都卡
场景局部拥挤不应该造成整服都卡网游中经常 出现的情况是,某个地图的局部人数众多,例如大型的群架,抢Boss,开活动等,因为玩家聚集,9屏广播量巨增,网关来不及处理,造成过载网关上的所有人都很卡。目前的对策是防止网关过载,多开网关 ,远远超过正常需要的数量。假设某个网关极限可处理100人集中时的9屏广播,广播消息量为人数的平方,200人集中时就需要4个网关。无论网关数量多少,玩家聚集的程度稍有增加
2013-12-14 11:46:57 1440 4
原创 如何运行 rpcz python example
试着运行 rpcz-python 的 example。过程记录如下。假设protobuf-py已经按照protobuf的安装说明安装了。发现 protobuf-2.5.0版的python包是python2的,没有找到python3的。试着2to3.py转换一下,结果转换后无法安装。只好将python3.3换成python2.7python2.7的mimetypes.py有错误,注册表中HKEY_C
2013-12-11 10:09:38 2645
原创 rpcz VC2010 构建
rpcz VC2010 构建rpcz 是应用ZeroMQ和Protobuf开发的RPC. 见: https://github.com/reinferio/rpcz及 https://code.google.com/p/rpcz/rpcz的CMake脚本应该是仅用于Linux. 用于VC需要更改错误。CMake Error at D:/Program Files/CMake 2.8/share/cm
2013-12-08 21:12:24 6929
原创 log4xx/log4j异步日志配置示例
ASYNC异步输出到ROLLING和CONSOLE。另外,Lua日志异步输出为每天一个的独立日志。默认仅输出INFO日志,THwordOnLineServer日志类输出DEBUG日志。CONSOLE屏蔽DEBUG日志。每个服务器使用相类似的配置,仅输出文件名不同。可用如下Shell脚本生成各个配置文件:for i in {2..16} do sed 's/gsX/gs'${i}'/g' log
2013-12-04 11:54:02 7565
grpc-lua 代码及示例Windows执行程序
2018-04-13
grpc-lua 示例 CentOS 7.4 执行程序打包
2018-04-13
go1.9.2.windows-amd64.msi
2017-10-26
LuaPbIntf VS2015工程带依赖库
2017-05-26
XMPP测试工具Peek
2016-10-25
gloox_1_0_17_API_Documentation
2016-09-13
gloox 1.0.17 released
2016-09-12
跨服与跨区的设计.ppt
2014-12-05
Wmvcopy的源程序
2011-11-24
Boost.Python中文文档
2008-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人