#推荐
Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

2024-10-01 6,796

开发工具:

  1. 客户端:使用 cocos Creator 进行开发;
  1. 服务器端:采用 Node.js 作为服务器框架;
  1. 数据库:选用 MySQL 进行数据管理;

Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

  1. 数据客户端:使用 HeidiSQL64 作为 Windows 系统下的 MySQL 数据库客户端工具;

Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

  1. 导入数据库:必须使用命令行工具进行导入操作,客户端工具可能会导致导入失败或数据不完整。
  • (1) 登录到数据库:使用命令行进入 MySQL 数据库。
  • (2) 使用 source 命令导入 .sql 文件所在路径:确保路径正确,避免导入过程中发生错误。

Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

项目目录结构

  1. 服务器端目录:
  • account_server:负责账号验证与登录服务。
  • hall_server:用于大厅功能管理的服务器端模块。
  • majiang_server:核心麻将服务器代码模块。
  • node_modules:存放项目依赖的 Node.js 模块库,当 Node.js 安装完成后,会将依赖项放入此文件夹中。
  • sql:数据库文件目录,导入该文件即可搭建服务器数据库结构。
  • test:包含相关的测试代码和验证脚本。
  • utils:封装常用工具函数及代码模块,提升开发效率。
  1. 客户端目录(scripts):
  • 3rdparty:第三方库及工具代码集合。
  • components:游戏内各类组件的初始化与控制代码。
  • 模块代码:全局模块的管理和逻辑处理代码。

启动脚本与配置
1:数据库,
Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

1>. 启动 HeidiSQL 工具,输入密码后登录;

2>. 右键点击 localhost,创建新的 dd_mj 数据库,并将字符集设置为 utf8

3>. 选中新建的 dd_mj 数据库,点击菜单栏的“文件”选项,选择“载入 SQL 文件/运行 SQL 文件”,然后找到 \js_ddmj\server\server\sql\db_ddmj.sql 路径文件,右键点击该 SQL 脚本并选择“运行”以开始导入数据

Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

遇到问题,开始解决:该工具无法完成导入操作,需使用命令行进行导入。

打开命令行工具,进入 C:\Program Files\MySQL\MySQL Server 5.7\bin 目录,按住 Shift 键并右键选择“在此处打开 Shell 窗口”;若在 Win10 系统下遇到权限错误提示,则是由于 PowerShell 无执行权限导致的。

Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

遇到问题,继续解决:此次问题在于 MySQL 未被添加到环境变量中。

  • 进入系统的环境变量设置,新增 MySQL 变量,并将其值设置为 MySQL 的 bin 路径。
  • 然后在 path 中追加 %MySQL% 路径。
  • 仍然提示 Suggestion [3,General]: 找不到命令 mysql,但它确实存在于当前位置 时,解决方案如下:
powershell
PS C:\Program Files\MySQL\MySQL Server 5.7\bin> .\mysql -uroot -p123456

使用该命令,即可在 Win10 系统下成功连接数据库。

Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

2账号

Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

3大厅

Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

4游戏服务器

Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

数据导入成功后,上面三个服务器开始启动成功
数据失败怎么处理了

从代码中发现连接的不是本地服务器:
Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知

启动时遇到的问题

  1. 数据库字段未设置默认值,导致报错;
  2. 云服务器端口被占用:更换其他可用端口解决。
收藏 打赏

感谢您的支持,我会继续努力的!

打开USDT(trc-20)扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

Ts:本站所有内容均为互联网收集整理和网友上传。仅限于学习研究,请必须在24小时内删除。否则由此引发的法律纠纷及连带责任本站概不承担。

如侵犯到您的合法权益,请联系我们删除侵权资源!

韩仔技术 搭建教程 Cocos Creator棋牌麻将源代码开发教程第一篇——Windows系统下情怀麻将房卡的安装和导入须知 https://www.hanzijs.com/dajian/2633.html

相关文章

发表评论
暂无评论