HouHai是一个开源的网络游戏的服务器端架构,它使用了开源的RPC中间件Tatala。(
介绍)
HouHai下载地址
https://github.com/zijan/HouHai
现在,源代码只是一个草案,不能编译,为网游后台开发者提供一个参考。它是社交游戏《僵尸星球》客户端与服务器端网络通信的一部分代码。
《僵尸星球》是发布在腾讯QQ空间上的一款社交游戏。
(
http://rc.qzone.qq.com/1101064313)
玩家可以在游戏里事实聊天和PK。客户端是基于Unity3D用C#编写。服务器端是Java。
HouHai采用最先进的非分区设计,理论上可承载的用户数是无限的,只要加足够多的机器。
等以后有时间会逐步完善这个架构,建立一个简单完整的例子。
设计思想:
在没有修改服务器系统设置的情况下,一台机器所能承载的最大连接数是有限制的,比如8000个。通常一个服务器就代表了一个“区”,即保持了所以的用户连接又包含了游戏逻辑,一般情况下各个区之间的玩家是不通信的。非分区设计就是,把保持用户连接的功能从包含游戏逻辑的服务器中分离,单独做成多个连接服务器的并联(看HouHai里的Gateway就是连接服务器),它只保持玩家的网络连接,不包含游戏逻辑,负责传递客户端与游戏逻辑服务器(HouHai里的Longin和Lobby)的通信。这样不需要玩家选择游戏分区,所有玩家可以互相通信,只要加足够多的连接服务器,就能承载足够多的用户。
分享到:
相关推荐
文章中提到的参考文展示了如何清晰地叙述一个事件,包括时间顺序、地点描述、活动细节以及个人感受,这些都是英语写作的重要组成部分。 2. 中国文化介绍:文中提到了北京的传统胡同(Nanluoguxiang)、北京炸酱面、...
基于IASB Transformer双卷积机制的时间序列预测创新模型:探索新思路,提高预测精度,IASB+transformer双卷积时间序列预测 需知:好的创新性模型可以事半功倍。 目前太多流水paper,都是旧模型,老师已经审美疲劳,很难发好一点的刊,这种模型很新,让paper审核老师眼睛一亮,老师就会觉得你有水平,关注顶会前沿热点,非常好中稿。 上限下限都非常高。 适合需要高等级的高手和没有经验的小白。 ASB和ICB双卷积是2024年的一个新机制,创新点顶级强,这种结合极大程度提高了模型的精度。 (有送配套顶会原理pdf) 利用ASB+ISB双卷积替常规的CNN卷积,比较lstm系列来说提高了约3%精度。 相对于常规transformer提高了5-10%的精度,效果明显而且新机制创新强 代码还可以继续缝合创新点。 优化方法。 python代码 pytorch架构 适合功率预测,风电光伏预测,负荷预测,流量预测,浓度预测,机械领域预测等等各种时间序列直接预测。 多变量输入,单变量输出 多时间步预测,单时间步预测 有R方,MAE,对比图,误差图(缺少的可自行添加)等等 1.代码带
2021年5月质量管理体系基础
Unity Shader Graph 2D - 角色身上部件高亮Bloom效果
新能源汽车高压测试标准:全面解析与详解76页文档要点,新能源汽车高压测试标准 文档76页 ,核心关键词:新能源汽车;高压测试;标准;文档;76页。,新能源汽车高压测试标准:全面解析76页文档关键内容
MCU固件安全加锁源码:上位机多设备并行加锁与设备端简易使用接口的实现,MCU固件加锁源码 包含上位机和设备端程序 上位机 1. 上位机可以并行加锁多个设备 2. 上位机可以输入自定义Key 设备端程序: 1. 容易移植,容易使用 2. 对接包含存储以及串口接收发送接口即可使用 3. 已加锁的设备不可重复加锁 ,核心关键词:MCU固件加锁源码; 上位机; 设备端程序; 并行加锁; 自定义Key; 容易移植; 容易使用; 存储接口; 串口接收发送接口; 已加锁不可重复加锁。,MCU固件加锁系统:上位机多设备并行加锁源码及易用设备端程序
2020月12月Python二级理论
"StarCCM+仿真系列:旋转机械的风机与水泵,电池包风冷系统的设计与实践,以及航空发动机基础入门教程",starccm+风机及电池包风冷仿真及-starccm+航空发动机系列教学视 好几部内容 1.starccm+风机及水泵系列-旋转机械 2.starccm+电池包风冷系列 3.starccm+航空发动机基础入门仿真系列 ,关键词:starccm+; 风机; 水泵; 旋转机械; 电池包风冷; 航空发动机; 仿真系列; 教学视频。,StarCCM+多领域仿真教学:风机、电池风冷及航空发动机系列教程
内容概要:本文档详细介绍了使用教学与学习优化(Teaching-Learning-Based Optimization,TLBO)算法结合卷积神经网络(Convolutional Neural Networks,CNN)进行图像特征提取的研究和实现。整个项目涵盖了数据预处理、TLBO优化算法的具体实施、深度学习模型的构建与训练、模型评估、结果可视化等多个阶段,并提供了完善的代码实例和应用程序接口(API),还包括了一个完整的GUI设计,用于演示和实际应用。 适合人群:具备中级以上Python编程经验,熟悉深度学习和优化算法的研发人员和研究人员。 使用场景及目标:本项目特别适用于那些希望提升图像处理效率,在缺乏充分标注数据或资源有限情况下寻求更好解决方案的人群。它可以大幅减少人工设计特征所需时间和精力,显著改进各类计算机视觉任务,比如图像分类、目标检测、图像分割和面部识别等。 其他说明:文中提供的所有材料均经过精心准备,确保易读性与实用性兼顾。同时强调了理论知识的理解及其实践意义,鼓励读者通过实际动手尝试,深入掌握该领域的前沿技术和方法论。
2021年03月机器人五级实操
2022年12月机器人六级实操
Comsol燃料电池模型仿真:深入探讨两相流与物质传递机理的电化学研究,Comsol燃料电池模型仿真。 两相流,包括流道中的液态水模拟。 膜中水的跨膜迁移,电迁移等,物质的传递,流场的求解,电场及温度场等。 催化层模型包括经典B-V方程,以及复杂的团聚体模型。 可以对铂载量进行分析。 ,核心关键词:Comsol燃料电池模型仿真; 两相流; 液态水模拟; 跨膜迁移; 电迁移; 物质传递; 流场求解; 电场及温度场; 催化层模型; B-V方程; 团聚体模型; 铂载量分析。,"Comsol燃料电池仿真研究:多物理场耦合与铂载量分析"
多场耦合数值模拟案例:多孔离散裂缝介质中二氧化碳驱油技术及其裂缝建模与网格剖分方法,多场comsol数值模拟耦合案例--多孔离散裂缝介质二氧化碳驱油,包含裂缝建模方法,对应案例的网格剖分介绍 ,核心关键词:多场COMSOL数值模拟; 耦合案例; 多孔离散裂缝介质; 二氧化碳驱油; 裂缝建模方法; 网格剖分介绍。,"多场耦合模拟:离散裂缝介质CO2驱油案例研究"
单进口双出口多目标拓扑优化:智能算法与结构设计的完美结合,单进口双出口多目标拓扑优化 ,单进口;双出口;多目标;拓扑优化,"多目标优化:单进口双出口拓扑结构的效能提升"
COMSOL仿真研究:煤层瓦斯扩散与裂隙渗流的多尺度分析——基于PDE模块与双重孔隙模型的有效抽采策略优化,COMSOL能源开采仿真:基质中瓦斯扩散、裂隙中瓦斯渗流,分析不同工况条件下渗透率演化、有效抽采半径、抽采产量。 使用模块:PDE(基质瓦斯扩散),达西定律 PDE(裂隙瓦斯渗流),固体力学 PDE(煤体变形控制方程)。 工况条件:双重孔隙模型、仅考虑裂隙渗流模型。 采用时变扩散模型、双孔扩散模型,分析煤粒瓦斯解吸扩散特性。 耦合不同扩散模型与裂隙中瓦斯渗流,分析瓦斯渗流特性。 煤粒中瓦斯解吸扩散采用PDE模块,采用吸附与解吸模型,分析不同扩散模型下的吸附平衡时间。 瓦斯抽采过程,巷道工作面中空气流入煤层中,钻孔裂隙圈周围空气流入钻孔中,降低瓦斯抽采浓度。 物理场方程选用达西定律与固体力学方程,瓦斯的压力梯度影响空气流动,混合气体抽采。
LCL单相并网逆变器PI双闭环控制策略与有源阻尼仿真:探索高效稳定系统的设计与实现,LCL单相并网逆变器PI双闭环有源阻尼仿真【附参考文献及说明文档】 1)采用直接电流控制; 2)采用电流双闭环控制; 3)外环采用并网电流,PI控制; 4)内环采用电容电流反馈,PI控制,有效抑制系统谐振; 5)引入电网电压前馈控制,加快系统反应速度、抑制谐波、减少并网冲击、降低网侧电压突变影响; 6)采用双极性spwm调制; 7)并网电流THD<3%; 8)各个模块功能分类明确,理解容易。 ,关键词:LCL单相并网逆变器;PI双闭环;有源阻尼仿真;直接电流控制;电流双闭环控制;外环并网电流PI控制;内环电容电流反馈PI控制;电网电压前馈控制;双极性spwm调制;并网电流THD;模块功能分类。,基于LCL单相并网逆变器的PI双闭环有源阻尼仿真研究
2021年12月C语言二级
拖尾型海藻酸钙凝胶微球可控制备.pdf
2020月12月Python二级实操
高性能无刷电机控制器-基于FOC设计,搭载先进传感器与驱动技术 精确控制、功能齐全的8-12V无刷电机FOC控制器 专业级Field Oriented Control(FOC)无刷电机控制器,这是一款基于Field Oriented Control(FOC)设计的高性能无刷电机控制器,适用于需要精准控制的各种应用场景。 该控制器使用STM32F103作为主控芯片,并结合了以下高性能驱动和传感器: 驱动芯片: 德州仪器(TI)的DRV8313,提供强劲且可靠的驱动能力。 编码器: AS5600磁编码器,确保高精度位置反馈。 电流采样芯片: INA199,提供精准的电流测量。 配套可选无刷电机: 3205B无刷电机有限位,手动改为无限位 主要特点: 供电: 8~12V供电,最大输出电流2A。 适用电机: 推荐使用低功率的无刷云台电机。 丰富的接口: 提供PCB引出电源、SWD调试接口、USART接口。 控制模式: 支持位置 速度开环、位置环、速度环、电流环控制。 编程支持: 支持Keil编程环境,提供完整代码。 应用场景: 适用于小型机器人 无人机云台控制 精密仪器的伺服控制 DIY项