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 文件:

    server/sql/db_babykylin.sql
    隐藏内容
    本内容需权限查看
    • 普通用户: 不可购买
    • VIP会员: 免费
    • 永久会员: 免费
    已有51人解锁查看