单台服务器部署多款游戏决方案

单台服务器部署多款游戏决方案

ID:18785816

大小:62.16 KB

页数:8页

时间:2018-09-24

单台服务器部署多款游戏决方案_第1页
单台服务器部署多款游戏决方案_第2页
单台服务器部署多款游戏决方案_第3页
单台服务器部署多款游戏决方案_第4页
单台服务器部署多款游戏决方案_第5页
资源描述:

《单台服务器部署多款游戏决方案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Kbengine服务器部署与配置(单台服务器部署多款游戏解决方案)1、下载最新版引擎代码https://github.com/kbengine/kbengine/archive/v0.9.19.zip2、基础软件安装(1)切换到root账户安装opensslyuminstallopenssl-devel安装mariadbyuminstallmariadbmariadb-serveryuminstallmariadbmariadb-devel开机启动systemctlenablemariadb启动

2、systemctlstartmariadb(2)安装python3.4下载wgethttps://www.python.org/ftp/python/3.4.4/Python-3.4.4.tgz解压tar-zxfPython-3.4.4.tgz安装cdPython-3.4.4为了不覆盖原有版本,新建文件夹mkdir/usr/local/python3.4./configure--prefix=/usr/local/python3.4makemakeinstall设置环境变量~/.bash_pro

3、filePATH=$PATH:$HOME/bin改为:PATH=$PATH:$HOME/bin:/usr/local/python3.4/bin测试#python3--versionPython3.4.42、machine模块环境部署(1)切换到root账户(2)copy引擎资源至需要安装的文件夹(3)解压文件,并命名为kbengine(4)编译kbecdkbengine/kbe/srcchmod-R755.make(5)修改启动脚本vistart_server.sh删除脚本代码中其他模块,只保

4、留machine如下(6)启动machine模块cdkbengine/assetsshstart_server.sh3、某款游戏安装(1)创建单独用户帐号切换到root权限useraddkbe_xxpasswdkbe_xx输入密码即可(2)创建数据库创建数据库kbe_xxmysql>createdatabasekbe_xx;删除匿名帐号mysql>usemysqlmysql>deletefromuserwhereuser='';mysql>FLUSHPRIVILEGES;创建数据库用户kbe_x

5、xmysql>grantallprivilegeson*.*tokbe_xx@'%'identifiedby'kbe';mysql>grantselect,insert,update,delete,create,dropon*.*tokbe_xx@'%'identifiedby'kbe';mysql>FLUSHPRIVILEGES;(3)切换到kbe_xx(4)copy引擎资源至需要安装的文件夹(5)解压文件,并命名为kbengine(6)编译kbecdkbengine/kbe/srcchmod

6、-R755.make(7)植入tornado模块(可忽略)将tornado.zip解压并将以下文件backports_abc.pybackports_abc-0.5.dist-infotornadotornado-4.5.1-py3.4.egg-infocopy到kbengine/kbe/res/scripts/common/Lib/site-packages(8)修改启动脚本将assets换成自己的代码和脚本每次上传只需修改脚本即可vistart_server.sh注释调machine模块修改

7、其他模块cid,比如最后一个数字改为1vistart_bots.sh修改同上(9)ip端口配置vikbengine/assets/res/server/kbengine.xml参考测试服文件配置如果提示端口已经被占用,就换个端口。kbengine/assets/res/server/kbengine.xml如下: