[技术文章] Cocos creator棋牌游戏源码搭建教程流程

[复制链接]
作者
超哥   发布于2022-8-8 22:32:17 来自河北
1. 安装nodejs
        1. sudo yum -y install gcc gcc-c++ openssl-devel (安装相关软件)
        2. 下载nodejs源码包并解压
                wget https://nodejs.org/dist/v8.15.1/node-v8.15.1.tar.gz
                tar zxvf node-v8.15.1.tar.gz
                cd 8.15.1
        3. 配置、编译、安装
                ./configure
                make && make install
        4. 测试是否成功:node -v
2. 安装pomelo
        npm install -g cnpm --registry=https://registry.npm.taobao.org
        npm install pomelo -g
        (centos7 自带了python2.7.5,如果没有,需先安装)
3. 安装mongoDB
        1. 解压安装包
                tar zxvf mongodb-linux-x86_64-rhel70-3.4.3.tgz
                解压后重命名 mv mongodb-linux-x86_64-rhel70-3.4.3 mongodb
        2. 创建数据库目录
                进入mongodb目录 cd mongodb
                创建db和logs目录 mkdir db logs
        3. 创建配置文件
                vim bin/mongodb.conf
                在配置文件中添加
                dbpath=/root/mongodb/db
                logpath=/root/mongodb/logs/mongodb.log
                port=27017
                fork=true
                nohttpinterface=true               
        4. 启动数据库
                /root/mongodb/bin/mongod --bind_ip localhost -f /root/mongodb/bin/mongodb.conf
                (其中/root/mongodb/为mongodb安装目录)
4. 安装redis
        1. 解压安装包
                tar zxvf redis-4.0.10.tar.gz
        2. 安装编译
                进入根目录 cd redis-4.0.10
                执行 make
        3. 启动redis
                /root/redis-4.0.10/src/redis-server /root/redis-4.0.10/redis.conf
                (其中/root/redis-4.0.10/为redis安装目录)
5. 搭建游戏服务器
        拷贝Server文件夹到服务器
        加载依赖库:npm install -d
        启动服务器:pomelo start -e production -D(测试环境启动:pomelo start)
        停止服务器:pomelo stop
        查看服务器:pomelo list
        (生成环境需要将Server/config/servers.json中product.connentor.clientHost修改为服务器外网IP)
        (云服务器安全组需开启13000 14000端口 以及 product.connentor.clientPort对应的所有端口)
6. 搭建网页服务器
        拷贝WebServer文件夹到服务器
        加载依赖库:npm install -d
        安装pm2:npm install pm2 -g
        启动网页服务器:在WebServer目录下执行 pm2 start
        (该项目网页服务器使用端口140000,可在WebServer/bin/www文件中修改,默认端口)
        创建超级管理员帐号:
                1. 在mongo数据库中插入名为admins的表
                        db.createCollection("admins")
                2. 在admins中插入数据
                        db.admins.insert({uid: 1, account: "admin", password: "n2n1.cn", nickname:"超级管理员",permission:-1, createTime: 0})
        后台管理工具入口地址:http://服务器IP:14000/gm-tools
7. 客户端运行
        下载cocoscreator最新稳定版(该项目使用2.0.9版本)
        打开Client文件夹作为项目根目录
        修改Client/assets/Script/Shared/Constant中
                Constant.gameServerAddress = http://服务器IP:13000
                Constant.webServerAddress = http://服务器IP:14000
        运行即可打开游戏
        注意:云服务器安全组需开启13000 14000 12000端口
        (其他关于cocoscreator操作请百度官方文档)
                                                      

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 创建账号

本版积分规则

Archiver|小黑屋|( 冀ICP备2021005463号 )

GMT+8, 2024-4-19 20:13 , Processed in 0.128044 second(s), 24 queries , Gzip On.

N2N1 It社区 n2n1.cn

Copyright © 2001-2021,MeiCheng.

快速回复 返回顶部 返回列表