KBEngine安裝
其實這篇的內容官方文件都有, 但是既然打算記錄一下學習筆記, 也就先從安裝開始了.
一 下載原始碼
進入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安裝完畢。
相關文章
- codis安裝 (java 安裝 + zookeeper 安裝 + go 安裝 + codis 安裝JavaGo
- kbengine+cocos2djs的mmorpg遊戲demo(全套原始碼)JS遊戲原始碼
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- mysql安裝 (yum 安裝)MySql
- MMM安裝、MHA安裝
- mysql安裝------RPM包安裝及解除安裝MySql
- oracle安裝:OUI安裝Oracle(圖形介面安裝)OracleUI
- ffmpeg安裝之mac安裝Mac
- docker安裝及解除安裝Docker
- 02 安裝git、安裝TortoiseGitGit
- Ubuntu解除安裝和安裝Ubuntu
- Orace RAC安裝-DNS安裝DNS
- caffe安裝系列——安裝OpenCVOpenCV
- SPARK 安裝之scala 安裝Spark
- mac 安裝opencv homebrew安裝MacOpenCV
- Oracle 安裝與解除安裝Oracle
- solaris mysql 安裝 解除安裝MySql
- BiocManager安裝,devtools安裝dev
- JDK安裝和解除安裝JDK
- 安裝HomeBrew提示已安裝並無法解除安裝
- SQL Server 2012 安裝——安裝 OR 解除安裝SQLServer
- win10安裝版怎麼安裝_安裝版win10安裝教程Win10
- mysql安裝-----二進位制包安裝及解除安裝MySql
- cocoapods安裝/解除安裝/使用
- Mac Redis安裝與解除安裝MacRedis
- [ 安裝 ] Zeppelin安裝步驟!
- Ubuntu安裝和解除安裝mongodbUbuntuMongoDB
- linux 安裝yum 安裝phpLinuxPHP
- [雲原生]Docker - 安裝&解除安裝Docker
- JDK的安裝與解除安裝JDK
- selenium 安裝與 chromedriver安裝Chrome
- ORACLE TEXT安裝與解除安裝Oracle
- Centos 安裝yum,安裝ansibleCentOS
- zabbix安裝—–nginx安裝和配置Nginx
- LAMP原始碼安裝+wordpress安裝LAMP原始碼
- mysql非安裝包安裝教程MySql
- kratos安裝及依賴安裝
- Linux安裝解除安裝MySQLLinuxMySql