其實這篇的內容官方文檔都有, 可是既然打算記錄一下學習筆記, 也就先從安裝開始了.html
一 下載源代碼
進入github下載最新release的源碼壓縮包.python
windows選擇zip, 下載完成以後右鍵解壓縮. mysql
進入kbengine目錄, 裏面有三個文件夾: assets\docs\kbelinux
assets是遊戲項目資產庫, 也就是咱們以後要編寫腳本的地方c++
docs是kbengine的文檔, 包括使用和API手冊git
kbe裏面是kbengine核心的代碼, 類庫, 配置和工具之類github
目錄結構的詳細說明請看這裏web
二 編譯
進入kbe/src目錄sql
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安裝完畢。