cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows

开发工具

1: 客户端: cocos creator;

Cocos Creator下载地址

Cocos Creator2.0.6下载地址

Visual Studio Code

2:服务器: node.js

NodeJS中文文档地址

NodeJs v6.16下载地址

node-v6.16.0-x64.msi

3: 数据库mysql;

MySQL下载地址

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第1张图片

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第2张图片

4: 数据客户端: heidisql64 工具 windows 的mysql数据库客户端工具;

heidisql64 下载地址

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第3张图片

5: 导入数据库,必须要使用命令行工具导入,客户端的这个工具不能正确的导入;

(1)登陆到数据库

(2)source 导入.sql所在的路径;

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第4张图片

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第5张图片

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第6张图片

项目目录结构

1: 服务器:

account_server: 账号验证登陆服务

hall_server: 大厅服务器

majiang_server: 麻将服务器代码

node_modules: 项目依赖的node的模块, node安装好这些模块就会放到这文件夹下;

sql: 项目的数据库的文件,导入这个文件,就能够把这个服务器的数据库建起来;

test: 相关测试代码;

utils: 一些常用的代码的封装,工具类的函数等;

 

2: 客户端 scripts:    

3rdparty: 第三方代码    

components: 游戏组件开始的代码;    

模块代码: 全局模块的管理代码;

 

 

启动脚本与配置

1:数据库,

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第7张图片

1>.打开HeidiSQL工具,输入密码登录;

2>.右键localhost,新建dd_mj数据库,注意字符集使用utf8;

3>.选中刚才创建的dd_mj数据库,菜单中的‘文件’--载入SQL文件/运行SQL文件--选中\js_ddmj\server\server\sql\db_ddmj.sql打开,右键打开的sql脚本,选择运行;开始导入sql脚本文件。

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第8张图片

 

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第9张图片

遇到坑,开始填坑:不能使用这个工具进行导入,换成命令行导入。

打开命令行执行工具,在C:\Program Files\MySQL\MySQL Server 5.7\bin目录下,按住shift键右键选择打开shell窗口;在win10下又出现下面的错误,是powershell没有执行的权限。

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第10张图片

遇到坑,开始填坑:这个坑是需要把mysql加到环境变量中;

在环境变量中添加MySQL 数值为MySQL的bin路径

然后在环境变量path中追加%MySQL% 即可。

Suggestion [3,General]: 找不到命令 mysql,但它确实存在于当前位置。----这个坑,解决方法:

PS C:\Program Files\MySQL\MySQL Server 5.7\bin> .\mysql -uroot -p123456

使用上面的方法,在win10下就可以连接数据库:

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第11张图片

2: 账号

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第12张图片

3:大厅

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第13张图片

4:游戏服务器;

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第14张图片

数据库导入成功,上面3个服务器启动成功;

客户端连接失败问题:

从代码中发现连接的不是本地服务器:

cocos creator麻将教程系列(一)—— 达达房卡麻将安装和导入要注意的事项_windows_第15张图片

 

启动中遇到的问题

1:数据库的字段没有默认值,报错;

2: 端口被云服务器占用: 换一个端口;

 

 

 

下一篇:达达麻将的底层通讯express框架与socketio

你可能感兴趣的:(cocos,creator,JS麻将)