首页 | KBEngine Lab
一款开源的游戏服务端引擎,通过简单的约定协议就能与服务端通讯,使用KBEngine插件能够快速与(Unity3D, UE, Cocos, HTML5, 等等)技术结合形成一个完整的客户端,服务端底层框架使用C++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术。
Searching…
一款开源的游戏服务端引擎,通过简单的约定协议就能与服务端通讯,使用KBEngine插件能够快速与(Unity3D, UE, Cocos, HTML5, 等等)技术结合形成一个完整的客户端,服务端底层框架使用C++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术。
本文内容简介: KBEngine 概述:KBEngine与 BigWorld 的关系、KBEngine的适用场景、及其他方面的概述; 对BigWorld容易产生的误解; KBEngine(BigWorld)的架构图; 网易 对BigWorld的架构改造; 未来的构想及期望与广大游戏服务器开发者一起完成事情; 球球大作战 Demo,游戏的部署:源码来源介绍及下载地址 ...
KBEngine 服务器概览 服务器架构 服务端必要组件描述 · loginapp: 登录验证、注册、接入口。 可在多台机器部署多个loginapp进程来负载。 · dbmgr: 高性能多线程的数据存取。 默认使用Mysql作为数据库。 · baseappmgr: 协调所有baseapp的工作,包括baseapp负载均衡处理等。 · ...
KBEngine是参考BigWorld服务器架构的开源引擎,目的是用于大型多人在线游戏开发 (MMORPG)。 本文档介绍了当前KBEngine的技术实现,除了说明KBEngine的特性,有时还会与BigWorld的特性进行对照说明。
Feb 4, 2024 · KBEngine v1.0.0,一款创新的分布式游戏服务端引擎,为游戏开发者提供强大的解决方案。本文将深入解析KBEngine的核心特性、技术架构和实践经验,帮助读者全面了解这一强大引擎的工作原理和应用场景。
Dec 31, 2019 · kbengine底层架构很庞大功能很完善。底层采用c++,而写逻辑只需要使用 python,大家都知道python是一种开发效率非常高的语言。 网络层 被底层封装的很好,在写逻辑的时候几乎可以忘记rpg等细节过程,远程访问非常方便 例如访问 客户端 的一个远程方法: self.client.func (xxxx) 数据库 的读写也变成全 ...
Aug 8, 2025 · 在开发Python脚本前,我们先对整个脚本API的架构进行一个梳理。 Baseapp Baseapp进程主要负责与客户端通讯、与空间或位置无关类游戏逻辑(公会管理器、聊天系统、游戏大厅、排行榜等等)、存档与备份等等。 KBEngine模块 KBEngine模块提供了Python脚本访问实体的部分,特别是它提供了定时器的注册与移除 ...
KBEngine 一款开源的游戏服务端引擎,客户端通过简单的约定协议就能与服务端通讯,使用KBEngine插件能够快速与 (Unity3D、UE4、OGRE、HTML5、等等)技术结合形成一个完整的客户端。
技术背景 skynet 和 kbengine 都是国内知名的 分布式游戏服务器 引擎。 在游戏服务器架构转向分布式技术过程中都吸引了大量的游戏公司和程序员。 这两个引擎的特点是都是分布式结构。所不同的是skynet支持线程模式而kbengine只支持多进程模式。 游戏服务器最初大部分都是C或C++开发的。因为游戏服务 ...
Aug 8, 2025 · KBEngine引擎介绍 什么是KBEngine? 一款开源的游戏服务端引擎,客户端通过简单的约定协议就能与服务端通讯, 使用KBEngine sdk能够快速与(Unity, UE, Cocos, Godot 等等)技术结合形成一个完整的客户端。 服务端底层框架使用C++编写,游戏逻辑层使用Python,开发者无需重复的实现一些游戏服务端通用的底层技术...