KBEngine 安裝


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

一 下載源代碼

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

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

進入kbengine目錄, 里面有三個文件夾: assets\docs\kbe

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\res\server\kbengine_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安裝完畢。

 

 

 

 

 

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM