1. 程式人生 > >Kbengine遊戲引擎-【4】demo-kbengine_unity3d_demo 在容器docker上安裝測試

Kbengine遊戲引擎-【4】demo-kbengine_unity3d_demo 在容器docker上安裝測試

目錄文件 關於 linux cnblogs 關註 容器 註意 中文 nbsp

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

技術分享圖片

三、啟動

使用啟動腳本啟動服務端:
Windows:
kbengine\kbengine_demos_assets\start_server.bat

Linux:
kbengine\kbengine_demos_assets\start_server.sh

四、配置Demo

技術分享圖片

五,註意事項

更多內容可以關註官方文檔:https://github.com/kbengine/kbengine_unity3d_demo/blob/master/README_CN.md

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

1,環境變量--需要指向資產庫

技術分享圖片

2.baseapp的ip問題

由於是用容器搭的,ip是映射的,所以需要改下配置問題

服務端默認配置(kbe/res/server/kbengine_defs.xml)

技術分享圖片

3.是端口問題

容器需要對外開放兩個端口

技術分享圖片

Kbengine遊戲引擎-【4】demo-kbengine_unity3d_demo 在容器docker上安裝測試