KBEngine服務器環境搭建


1.概要及環境

KBEngine是一款開源服務端引擎(中文官網http://kbengine.org/cn/),能夠在Linux、Windows下部署,為了學習方便,我們在本機Windows下進行服務器環境的搭建。

1)服務端源代碼 https://github.com/435886030/kbengine

2)環境:WIN7 + VS2013 (建議使用2013,其它版本可能會有些工程設置報錯)

 

2.構建服務端環境

1.打開kbengine\kbe\src\kbengine_vs120.sln

2.重新生成解決方案(構建baseapp、baseappmgr、cellapp、cellappmgr、dbmgr、loginapp、machine及其依賴項)

3.到kbengine\kbe\tools\server\install\目錄下,命令行執行python installer.py install 進行一些環境變量的設置。

過程控制台輸出如下:

C:\kbe_root\kbengine\kbe\tools\server\install>python installer.py install

Check the dependences:
- kbe_environment: checking...
ERROR: KBE_ROOT: is error! The directory or file not found:
/kbe

KBE_ROOT current:
reset KBE_ROOT(No input is [C:/kbe_root/kbengine/]):

KBE_RES_PATH current: %KBE_ROOT%/kbe/res/;%KBE_ROOT%/assets/;%KBE_ROOT%/assets/s
cripts/;%KBE_ROOT%/assets/res/
reset KBE_RES_PATH(No input is [%KBE_ROOT%/kbe/res/;%KBE_ROOT%/assets/;%KBE_ROOT
%/assets/scripts/;%KBE_ROOT%/assets/res/]):

KBE_BIN_PATH current: %KBE_ROOT%/kbe/bin/server/
reset KBE_BIN_PATH(No input is [%KBE_ROOT%/kbe/bin/server/]):

KBE_UID current: 34416
reset KBE_UID(No input is [34416]):

之后還會進行MySql相關的設置,若設置成功,則完成安裝,如下:

Attempt to modify the [C:\\Program Files (x86)\\MySQL\\MySQL Server 5.0\\my.ini]
...
Try to stop MySQL...
Try to start MySQL...
MySQL is ok

create kbe mysql-account:
- username(Do not enter the default is 'kbe')): kbe
- password(Do not enter the default is 'kbe')): kbe
Create kbe-account: name=kbe, password=kbe successfully!

Create game database(Do not enter the default is 'kbe'):kbe
create database(kbe) is successfully!
- mysql: yes

3.服務端資源庫及服務器啟動

將demo程序的assets拷貝到kbengine目錄下,然后執行其中的start_server.bat即可啟動服務端。kill_server.bat則為關閉。

KBE的作者將搭建環境的流程都腳本化了,在Windows下搭建KBEngine環境非常方便。大贊!

 

兩個KBE自帶的U3D demo:

https://github.com/435886030/kbengine_unity3d_demo

https://github.com/435886030/kbengine_unity3d_warring


免責聲明!

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



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