使用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
关闭服务器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章