1 个仓库
Distributing computational workloads across multiple local processes and hardware nodes to scale capacity.
Distinct from Distributed Processing: Focuses on multi-process workload distribution for game server scaling, unlike general distributed processing.
Explore 1 awesome GitHub repository matching devops & infrastructure · Multi-Process Load Distribution. Refine with filters or upvote what's useful.
KBEngine 是一个分布式游戏服务器引擎和后端基础设施,专为大型多人在线环境设计。它提供了一个多进程架构,以处理共享虚拟世界中的高玩家并发和实时交互。 该系统具有一个可脚本化的游戏逻辑框架,结合了高性能核心与高级脚本语言。这允许通过热修复运行时修改游戏行为,无需重启服务器即可更新逻辑。 该引擎通过跨多个硬件节点的动态负载均衡来管理服务器扩展,并通过服务器与游戏客户端之间的实时状态同步确保一致的世界视图。它还包含游戏数据持久化机制,例如定期的实体备份和服务器状态快照。 管理功能包括用于监控系统状态和管理服务器生命周期的实时服务器调试工具。
Utilizes a distributed multi-process architecture and dynamic load balancing to handle high player concurrency across hardware nodes.