微信小游戏搭建文档

一、服务端搭建

1、安装MYSQL

最好安装5.5或者以上版本

2、执行SQL文件 server/sql/db_ukcloud.sql

3、修改server/cluster_conf.js

修改文件中的数据库链接地址、数据库连接账号、数据库连接密码,如下图所示位置

//数据库配置信息
exports.mysql_conf = {
    ukcloud: {
        //数据库连接地址
        HOST: '127.0.0.1',
        //数据库连接端口
        PORT: 3306,
        //数据库连接账号
        USER: 'root',
        //数据库连接密码
        PSWD: 'hxq2xa9N!',
        DB: 'db_ukcloud',
    },
};

4、修改cluster_conf.js中的外网地址

//外网地址
var WAN_IP = "192.168.0.33";

如果是局域网环境,请改为本机局域网IP,如 192.168.0.33

如果是外网环境,请改为 0.0.0.0

5、配置数据库

打开表 db_ukcloud.t_appinfo表,添加一行记录。 如下图所示

字段解释:

ukylinAppId:这是由我司分配的ID,因为这个服务器可以同时支撑多个小游戏。这个ID在客户端的Auth.js里面可以找到。 如果要修改,则需要客户端一并修改。

appId:对应的微信APPID

appSecret:对应的微信APPID密钥

platform:填xyx就行

validTime:保留字段 填0就行

ownerId:保留字段 填0就行

meta:保留字段 留空就行

6、安装NODEJS 10.x 注意一定要是10.x 其它版本可能要出问题

安装包下载地址:https://nodejs.org/dist/latest-v10.x/

7、启动Master进程

server目录下执行下面语句 node ./src/master/app.js ../../cluster_conf.js 0

8、启动Gate进程

server目录下执行下面语句 node ./src/gate/app.js ../../config_win.js

 

二、客户端搭建

1、申请微信小游戏

2、安装Cocos Creator 2.0.8

3、用Cocos Creator 2.0.8打开客户端目录下的游戏项目

客户端目录下一般会有两个子目录 即 游戏项目目录和Sub_RankList,Sub_RankList是排行榜开放数据域项目,另一个就是游戏目录。

4、修改HTTP.JS目录下的URL,使其指向自己的服务器目录

5、发布微信小游戏,初始场景选择start场景。

6、打开Sub_RankList目录,发布微信小游戏。


以上方案,幼麟所有微信小游戏产品通用,如有细节未尽,欢迎联系麒麟子。

©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页