PJGame部署教程

Linux环境下:

一、所需插件

  • 安装nodejs管理器,装一个稳定版本nodejs;
  • 安装mongoDB;
  • 安装Redis;

二、MongoDB配置部署

  1. 完成以上安装后,在mongodb面板中新建数据库PJGame;
  2. 进入mongodb安装目录;
cd /www/server/mongodb/bin
  1. 输入命令行mongo,进入mongodb环境
mongo
  1. 切换到 PJGame 数据库
use PJGame
  1. 给PJGame设置用户密码
db.createUser({user: 'root', pwd: '123456', roles: ['readWrite']})
  1. 验证是否添加成功,db.auth(用户名,用户密码)
db.auth('root', '123456')

如果返回 ‘1’表示验证成功, 如果是 ‘0’ 表示验证失败。

  1. 创建集合
db.createCollection("admins")
  1. admins集合插入一条管理员数据
db.admins.insert({uid: 1, account: "admin", password: "123456", nickname:"超级管理员",permission:-1, createTime: 0})

至此就能在本地使用Navicat Premium连接到PJGame,可以看到刚刚建立的数据库和插入的集合;

三、后台部署

  1. 将后台源码拷贝到服务器;
  2. 添加Node项目,启动选项默认;
  3. 端口14000,绑定一个域名,保存即可;
  4. 访问:域名/14000/gm-tools,(若域名绑定80端口克直接域名/gm-tools访问);

四、服务端部署

  1. 将后端源码拷贝到服务器;
  2. 添加nodejs项目,启动选项运行文件为app.js;
  3. 端口13000;
  4. 保存即可;
  5. 修改配置文件/config/server.js文件,改三个地方的clientHost为外网ip地址;
  6. 重启站点;

五、CocosCreator客户端编译

  1. 将工程导入cocoscreator v2.0.8中;
  2. 修改文件Constant/Constant.js,13000端口结尾的为服务端地址,14000结尾的为后台地址。对应修改就ok了;

六、需要开放端口

  • 12000/13000/14000

点赞(0)

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部