使用KBEngine開發UE4——配置Linux雲服務器

使用KBEngine開發UE4——配置Linux雲服務器

  1. 簡述
    我們在本地mysql靈活運用了之後,就是部署到我們的雲服務器上了,作爲雲服務器,我也用過一段時間的windows,效果不盡人意,同時處理性能不佳,如果你是土豪可以忽視,無限充值加配置即可,這也是爲什麼大多數人服務器要選擇linux,可以更大化發揮作爲服務器的性能,我這裏使用的是阿里雲的ubantu系統。感興趣也可以使用虛擬機操作。
  2. 配置工具參考

關於購買等操作這裏不做敘述,有問題的話可以留言;

如果你的服務器需要可視化界面:可以在官網找到答案
搭建Ubuntu VNC可視化界面
在你本地windows再下載VNC Viewer作爲遠程登錄工具

需要上傳文件到服務器可以參考這篇文章:
上傳文件到服務器
在你本地windows再下載PUTTY作爲上傳工具,當然你也可以使用secureCRT等其他工具

  1. 配置並編譯

這裏比官網步驟的更詳細些,這是爲了避免使用了其他版本的編譯器最好重編譯。自己測試後可以使用。
安裝openssl和mysql:
終端輸入:

$apt-get install libssl-dev
$ apt-get install mysql-server
$ apt-get install libmysqld-dev

安裝編譯庫

$apt-get install build-essential
$apt-get install make
$apt-get install autoconf
$apt-get install automake
$apt-get install libtool

編譯KBE
把kbengine.tar.gz複製到linux, 提取文件(解壓縮)到主目錄/Projects文件夾下(文件夾請自行創建)

$cd /root/Projects/kbengine/kbe/src
$chmod –R 755 .
$make

編譯需要一定時間,成功後如下:
在這裏插入圖片描述

4.配置數據庫
設置數據庫root和密碼

$service mysql start
$mysql -u root
$use mysql
$update mysql.user set authentication_string=password('kberoot') where user='root' and Host ='localhost';
$update user set plugin="mysql_native_password";
$flush privileges;
$quit;

配置kbe數據庫

$mysql -u root -p
回車填入密碼, 如上一步驟的kberoot
$create database kbedemo;
$use mysql;
$delete from user where user='';
$flush privileges;
$grant all privileges on kbedemo.* to kbeuser@'%' identified by 'kbeuser123';
$grant select,insert,update,delete,create,drop on kbedemo.* to kbeuser@'%' identified by 'kbeuser123';
$flush privileges;
$quit;

配置KBE
修改/kbe/res/server下的kbengine_default.xml文件

$cd /home/用戶名/Projects/kbengine/kbe/res/server
$gedit kbengine_defaults.xml

修改爲你自己的用戶名密碼

$gedit ~/.bashrc
在最下面添加以下代碼,修改目錄爲自己的目錄
ulimit -c unlimited
export KBE_ROOT=/home/用戶名/Projects/kbengine/
export KBE_RES_PATH=$KBE_ROOT/kbe/res/:$KBE_ROOT/assets/:$KBE_ROOT/assets/scripts/:$KBE_ROOT/assets/res/
export KBE_BIN_PATH=$KBE_ROOT/kbe/bin/server/

$ source ~/.bashrc

  1. KBE運行
$cd /home/用戶名/Projects/kbengine
$sh new_assets.sh
生成新的資源文件server_assets
$cd server_assets
$sh start_server.sh
運行服務器
$ps -aux | grep /home/用戶名/Projects/kbengine
如果出現九個kbe的進程說明服務器啓動成功



$sh kill_server.sh
關閉服務器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章