KBEngine安裝

陳驚蟄發表於2018-02-27

 其實這篇的內容官方文件都有, 但是既然打算記錄一下學習筆記, 也就先從安裝開始了.

一 下載原始碼

進入github下載最新release的原始碼壓縮包.

windows選擇zip, 下載完成之後右鍵解壓縮. 

進入kbengine目錄, 裡面有三個資料夾: assetsdocskbe

assets是遊戲專案資產庫, 也就是我們之後要編寫指令碼的地方

docs是kbengine的文件, 包括使用和API手冊

kbe裡面是kbengine核心的程式碼, 類庫, 配置和工具之類

目錄結構的詳細說明請看這裡

二 編譯

 進入kbe/src目錄

windows下開啟sln檔案使用visualstudio全部編譯即可.

linux下使用make命令. 可能缺少的包有gcc-c++, mysql-devel, kernel-devel等, 如果出現錯誤提示, 按照提示安裝缺失的即可.

三 安裝

直接輸入以下命令按照提示完成安裝:

python kbengine/kbe/tools/server/install/installer.py install

本人因為使用的是阿里雲的centos和rds-mysql, 所以並未安裝mysql, 按照提示輸入mysql的ip, 埠, 使用者名稱, 密碼, 資料庫名, 完成安裝.

其實這部分配置內容可以修改配置檔案kbe
esserverkbengine_defaults.xml

四 檢視版本號更新解除安裝

安裝完成之後可以檢視版本

python kbengine/kbe/tools/server/install/installer.py version

更新

python kbengine/kbe/tools/server/install/installer.py update

如需解除安裝的話

python kbengine/kbe/tools/server/install/installer.py install

五 啟動和關閉

一切就緒之後, 進入kbengine/assets目錄下

start_server.bat/.sh 是開啟伺服器組的指令碼

kill_server.bat/.sh 是關閉伺服器組的指令碼, 建議使用safe_kill.bat/.sh 來關閉

一切順利, 下一章開始建立一個新的遊戲專案.

六 使用webconsole

首先需要有Django的支援,因為剛才已經安裝了python, 所以我們可以直接通過pip來安裝Django非常方便。

進入官網https://pypi.python.org/pypi/pip下載壓縮包,解壓,還是shift+郵件在當前目錄開啟命令列視窗,輸入python setup.py install,等待結束.

之後pip會安裝到python安裝目錄的Lib目錄下,pip命令的環境變數也會被配置。

安裝完成之後執行pip install Django.

這裡建議安裝1.8.9版本,等待successfully installed。

pip安裝制定版本django:pip install django==1.8.9

pip檢視django版本:pip show django

pip解除安裝django:pip uninstall django

開啟kbengine目錄,找到kbe//toolsserver/下的webconsole目錄,進入之後修改兩個指令碼,run_server.bat和sync_db.bat,將其中的c:/xxx去掉,因為python安裝時我們已經自動配置了環境變數,所以目錄資訊不要,保留python即可執行後面的命令。修改完畢之後先執行sync_db.bat同步資料庫,再執行run_server.bat啟動網站伺服器。

啟動之後,在瀏覽器輸入http://localhost:8000/wc/進入後臺

第一次進入的賬號密碼已經標記了,進入之後自行修改。然後建立管理員賬號,用管理員賬號登入將會自動連線到對應賬號和uid的伺服器。webconsole安裝完畢。

 

 

 

 

 



相關文章