Linux / Windows 棋牌游戏系统搭建教程(详细实操版)
本文档详细说明一套基于 Node.js + MySQL + Cocos Creator 的棋牌游戏系统部署与运行流程,涵盖服务器端配置、客户端环境搭建、参数修改、调试方式及常用开发工具推荐。
一、系统架构与运行说明
本棋牌游戏系统由 服务器端 与 客户端 两部分组成:
-
服务器端
-
负责账号管理、房间管理、游戏逻辑
-
使用 Node.js 运行
-
使用 MySQL 存储数据
-
-
客户端
-
使用 Cocos Creator 构建
-
负责界面展示与用户交互
-
通过 HTTP/WebSocket 与服务器通信
-
说明:
-
Cocos Creator 官方 不支持 Linux 桌面环境
-
因此服务器可部署在 Linux / Windows
-
客户端开发与调试建议使用 Windows 或 macOS
二、环境与软件准备
1. 操作系统要求
推荐环境:
-
Windows Server 2016 Datacenter
说明:
-
与 Node.js 6.x、Cocos Creator 2.0.6 兼容性最好
-
不推荐使用 Linux 作为客户端开发环境
2. 必要软件列表
(1)数据库
-
MySQL 5.7
-
建议通过 宝塔面板 安装,便于管理
数据库操作说明:
-
创建数据库:
game -
导入 SQL 文件:
