其實這篇的內容官方文檔都有, 但是既然打算記錄一下學習筆記, 也就先從安裝開始了.
一 下載源代碼
進入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安裝完畢。