Kbengine游戏引擎-【4】demo-kbengine_unity3d_demo 在容器docker上安装测试

git地址:https://github.com/kbengine/kbengine_unity3d_demo

Demo中文地址:https://github.com/kbengine/kbengine_unity3d_demo/blob/master/README_CN.md

QQ交流群:461368412

实验的版本为:kengine 1.0.0

资产库;kbengine_unity3d_demo1.0.0


一.服务器端操作

1.首先需要确保已经安装过KBEngine服务端引擎(装过请忽略

关于Kbengine引擎的安装可以参考官方文档:

下载服务端源码(KBEngine):
https://github.com/kbengine/kbengine/releases/latest

编译(KBEngine):
http://www.kbengine.org/docs/build.html

安装(KBEngine):
http://www.kbengine.org/docs/installation.html

2. 下载服务端Demo资产库:

注意:资产库的版本和引擎已经客户端插件的版本要一致

服务端资产库下载:
https://github.com/kbengine/kbengine_demos_assets/releases/latest

命令:wget -c https://github.com/kbengine/kbengine_demos_assets/archive/v1.0.0.zip
下载后请将其解压缩,并将目录文件放置于服务端引擎根目录"kbengine/"之下,如下图

二、客户端操作

1.下载客户端

https://github.com/kbengine/kbengine_unity3d_demo/archive/master.zip

2.下载kbengine客户端插件

客户端插件下载:
https://github.com/kbengine/kbengine_unity3d_plugins/releases/latest

命令:wget -c https://github.com/kbengine/kbengine_unity3d_plugins/archive/v1.0.0.zip
下载后请将其解压缩,插件源码请放置在: Assets/plugins/kbengine/kbengine_unity3d_plugins

Kbengine游戏引擎-【4】demo-kbengine_unity3d_demo 在容器docker上安装测试

三、启动

使用启动脚本启动服务端:
Windows:
kbengine\kbengine_demos_assets\start_server.bat

Linux:
kbengine\kbengine_demos_assets\start_server.sh

四、配置Demo

Kbengine游戏引擎-【4】demo-kbengine_unity3d_demo 在容器docker上安装测试

五,注意事项

更多内容可以关注官方文档:https://github.com/kbengine/kbengine_unity3d_demo/blob/master/README_CN.md

本人是用容器搭的,需要注意的是

1,环境变量--需要指向资产库

Kbengine游戏引擎-【4】demo-kbengine_unity3d_demo 在容器docker上安装测试

2.baseapp的ip问题

由于是用容器搭的,ip是映射的,所以需要改下配置问题

服务端默认配置(kbe/res/server/kbengine_defs.xml)

Kbengine游戏引擎-【4】demo-kbengine_unity3d_demo 在容器docker上安装测试

3.是端口问题

容器需要对外开放两个端口

Kbengine游戏引擎-【4】demo-kbengine_unity3d_demo 在容器docker上安装测试