首页 发现 私聊 下载APP
开发需求 发布于 2020-1-22 10:13:20 |查看: 161|回应: 0
  
*必须远程安装*
系统架构说明:
1、系统分为四大块:
        a)thinkCMF框架下编写的php后台服务与后台管理网站,下面称呼为“网站”;
        b)swoole框架下编写的php后台服务API接口——提供WebSocket服务给cocos游戏用的,下面称呼为“Swoole”;
        c)cocos creator编写的HTML5游戏,使用的是JS脚本,下面称呼为“游戏”;
        d)ApiCloud编译的APP,下面称呼为“APP”。
       
2、系统运作结构:
        a)APP启动以后首页的游戏从服务器直接读取,实际上是用一个WebView打开了被编译为web网站的游戏;
        b)APP除了首页以外的其它页面的数据都是调用网站提供的API;
        c)游戏与网站交互的方式是通过WebSocket与Swoole进行连接;

3、由以上系统运作结构可以得知部署顺序:
        1)建立数据库,修改代码网站和Swoole中的配置文件,连接到自己的数据库;修改游戏代码中的WebSocket连接地址和Api读取地址并重新发布项目;
        2)部署网站、Swoole和游戏的编译成果到服务器的不同目录;
        3)配置不同的域名分别指向网站和游戏目录(Swoole不需要,网站还要配置启动目录为\"public\"文件夹);
        4)使用crontab -e命令编辑定时任务,添加
                01 0 * * * /usr/bin/php /网站目录/think Ticket >> /tmp/ticket.log
                */5 * * * * /usr/bin/php /网站目录/think Fh* >> /tmp/Fh*.log
                */15 * * * * /usr/bin/php /网站目录/think Profit >> /tmp/Profit.log
                01 04 * * * /usr/bin/php /网站目录/think Fenhong >> /tmp/Fenhong.log
                */10 * * * * /usr/bin/php /网站目录/think ProfitDeposit >> /tmp/ProfitDeposit.log
                01 16 * * * /usr/bin/php /网站目录/think TaskJing >> /tmp/TaskJing.log
                */10 * * * * /usr/bin/php /网站目录/think TaskList >> /tmp/TaskList.log
                */30 * * * * /usr/bin/php /网站目录/think TaskOvertime >> /tmp/TaskOvertime.log
                */60 * * * * /usr/bin/php /网站目录/think TaskListcheck >> /tmp/TaskListcheck.log
        5)使用php命令运行Swoole目录下的game_swoole.php文件;
        6)修改APP的代码,修改各种配置;
        7)部署完毕。


我要承接
立即登录发回应 登录 | 立即加入

添加关注

第一时间获取需求
互联网招聘
最有效的互联网直招

阿里巴巴招聘
阿里巴巴官方招聘

实习招聘
最新实习招聘,每天更新

百度招聘
百度招聘

设计需求
最新设计需求,最全的设计需求

开发需求
网站软件开发需求

© 2019 有需求 版权所有