使用KBEngine开发UE4服务端——入门配置

news/2024/11/30 1:29:40/

使用KBEngine开发UE4服务端——入门

  1. 简介

最近自学使用虚幻UE4开发考虑服务端选型,了解到KBEngine,后改名comblockengine,开源,有开发文档,有更新维护是它的优点,适合我们去深入学习并且快速上手,那么我们开始看看上手学习吧!

KBEngine作为一款开源的服务端引擎, 仅Python脚本即可简单高效的完成任何游戏逻辑(支持热更新), 使用配套客户端插件能够快速与(Unity3D、UE4、OGRE、HTML5、等等)结合形成一个完整的客户端。

引擎使用C++编写,开发者无需重复的实现服务端通用的底层技术, 将精力真正集中到开发层面上来,稳定可靠并且快速的打造各种网络游戏或应用。

(关于承载上限,KBEngine底层架构被设计为多进程分布式动态负载均衡方案, 理论上只需要不断扩展硬件就能够不断增加承载上限,单台机器的承载上限取决于软件逻辑本身的复杂度。)

以下是它的官网https://www.comblockengine.com/

  1. 安装配置
    根据官网的文档教程,下载和安装,这里不再赘述。
    编译
    编译源码,安装并测试连接数据库,
    在这里插入图片描述

至此,简单的安装完成了。

  1. 使用DEMO
    在官方github上我们看到有关于UE4的demo,我们选择clone一份,在自己的文件夹中,分别是UE4工程demo和一个 服务端资产库
    在这里插入图片描述
    根据文档说明执行资产库的配置:
    文档说明https://github.com/kbengine/kbengine_ue4_demo/blob/master/README_CN.md

分别打开UE4工程和服务端程序start_server.bat,注册账号:在这里插入图片描述
在服务端发现了报错,这里是官方文档没有提到的问题,我们仔细看看:
在这里插入图片描述
这里是初始化模块失败,KBEngine未配置好造成的,思考一下
1.查看你的服务端和客户端版本号是否一致?如果没有按官方说明把新的assets文件夹覆盖
2.有无连接到服务器?
后来发现,是自己设置数据库时,没有按照官方的密码来设置,所以我们需要更改一下配置文件,进入根目录的这个文件在这里插入图片描述

把你的数据库相关配置成你自己之前设置的即可大功告成啦
在这里插入图片描述

再次运行start_server.bat,看到9个窗口都显示这个标志就代表成功了。在这里插入图片描述

好啦!这个时候再运行UE4客户端程序,注册登录都可以使用,并且数据库中表已经正确写入,入门安装使用和配置已经完成了,下次记录一下开发中如何使用并修改它吧!

  1. 其他配置过程的问题

也许你可以再下面找到解决方法:

Navicat 连接MySQL 8.0.11 出现2059错误
https://www.cnblogs.com/lifan1998/p/9177731.html

MySQL添加用户、删除用户与授权
https://www.cnblogs.com/wanghetao/p/3806888.html

ERROR 1064 (42000): You have an error in your SQL syntax;
https://www.jianshu.com/p/1fada9f771a7


http://www.ppmy.cn/news/420301.html

相关文章

配置nginx挂载文件注意事项

docker pull nginx 命令安装 查找 Docker Hub 上的 nginx 镜像 [rootrabbitmq1 ~]# docker search nginx$ docker pull nginx 等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为 nginx 的镜像。 以下命令使用 NGINX 默认的配置来启动一个 Nginx 容器实…

如何绕开对通用VMware虚拟机检测_剑灵

1,用记事本打开虚拟系统镜像文件的配置文件,这个文件扩展名为vmx,比如我的虚拟系统名为XP,那这个文件就叫XP.vmx,然后在 其末尾添加这么一句,如下红色部分(注意,虚拟机不能在运行状态…

洪门崛起显示与服务器断开连接,剑灵洪门崛起闪退解决方法 剑灵洪门崛起闪退怎么办...

标签: 剑灵 有玩家反映说在玩剑灵洪门崛起的时候游戏出现闪退的情况,不管是安卓还是ios可能都会有玩家遇到过吧!那么要怎么解决呢?出现这种现象的原因是什么?那么接下来九游小编就来和大家详细的说说剑灵洪门崛起闪退解…

剑灵系统推荐加点_剑灵重制修炼系统 无定式加点打造自我风格

这将是《剑灵 ( 和“标准答案”说再见 我们经常可以在论坛中看到类似“求刺客副本修炼”这样的帖子,也有很多热心玩家分享他们的点法。而在这些“标准答案”中,我们又可以经常看到类似“A、B、C必点,剩下的3点修炼随意”这样的论调。 但其实这…

UE4对电脑配置的要求

UE4对电脑配置的要求 正是因为 UE4 有着强悍的渲染效果,所以它所带来的硬件负担也会比其他的游戏引擎要大,这就要求大家的电脑配置不能太低,否则运行会变得缓慢。 大型游戏都是非常消耗资源的,只有配置高的电脑才能玩的流畅。 …

轻量服务器架设网站打开速度慢,如何加速?

轻量服务器非常适合流量适中的小、中型网站,虽作为轻量级主机包,但它一般与云服务器使用同样的 CPU、内存、硬盘等底层资源。只是,轻量服务器的资源(可用的存储空间、RAM 和 CPU等硬件/内存容量)更低,虽然这些对于较中、小的网站来…

Eclipse中配置cocos 游戏支持armeabi 、armeabi-v7a、x86架构cpu

1.首先在 Application.mk 中添加 APP_ABI : armeabi armeabi-v7a x86 三种平台 PS:cocos2d-x 好像不支持arm64-v8a架构,联想 乐檬K3 Note 三星 S6 Edge 华为P8等机器 会因为没有arm64-v8a引起崩溃,这个问题搞了好久都么有找到生成 arm64-v8a…

redhat6.4安装oracle11G-软件安装前环境准备

redhat 安装系统步骤 选择 1.第一个 2.Tab 键,空格 3.必须选英文 4.basic storage device 5.yes,discard any data 6.Aisa/shanghai 或chongqing 7.设置密码 redhat. —> Use any—>use all space—>write chanes to disk 8.Desktop 选择立即安装软件包&am…