• 日常搜索
  • 端口查询
  • IP查询
  • 在线工具
  • 搜本站

H5王朝游戏源码视频搭建教程

H5王朝源码搭建教程前端 cocos creator 后端 nodejs 管理后台也是 nodejs

搭建流程:

一:安装nodejs

NodeJS 与 npm 在Windows下版本升级
npm -g install npm@8.15.1
     nvm install v8.15.1
    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

二:安装pomelo

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    npm install pomelo -g
    (centos7 自带了python2.7.5,如果没有,需先安装)

H5王朝游戏源码视频搭建教程  第1张

(图:H5王朝)

三:安装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
        cd /opt/mongodb-linux-x86_64-3.4.10/bin
        ./mongod --config mongodb.conf
        (其中/root/mongodb/为mongodb安装目录)

四:安装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安装目录)

五:搭建游戏服务器

    拷贝Server文件夹到服务器
    加载依赖库:npm install -d
        cd /home/wc/Server
        启动服务器:pomelo start -e production

windows
cd D:\qp\2\Server\Server
pomelo start -e production -D
pomelo start -e development -D
cd D:\qp\2\WebServer\WebServer
pm2 start

cd /home/wc/Server
pomelo start
cd /home/wc/WebServer
pm2 start
cd /usr/bin
./redis-cli
127.0.0.1:6379> config set stop-writes-on-bgsave-error no
pomelo stop -P 10009
pomelo list -P 10009
killall node

    启动服务器:pomelo start -e production -D(测试环境启动:pomelo start)
    停止服务器:pomelo stop
    查看服务器:pomelo list
    (生成环境需要将Server/config/servers.json中product.connentor.clientHost修改为服务器外网IP)
    (云服务器安全组需开启13000 14000端口 以及 product.connentor.clientPort对应的所有端口)


H5王朝游戏源码视频搭建教程  第2张

(图:H5王朝)

第六:搭建网页服务器

    拷贝WebServer文件夹到服务器
    加载依赖库:npm install -d
    安装pm2:npm install pm2 -g
    启动网页服务器:在WebServer目录下执行 pm2 start
    (该项目网页服务器使用端口140000,可在WebServer/bin/www文件中修改,默认端口)      
     pm2 stop all
    创建超级管理员帐号:
    新建数据库
    GameCityCF
        1. 在mongo数据库中插入名为admins的表
            db.createCollection("admins")
        2. 在admins中插入数据
            db.admins.insert({uid: 1, account: "admin", password: "QQ706957162", nickname:"超级管理员",permission:-1, createTime: 0})
    后台管理工具入口地址:http://服务器IP:14000/gm-tools

第七:客户端运行

    下载cocoscreator新版稳定版(该项目使用2.0.9版本)
    打开Client文件夹作为项目根目录
    修改Client/assets/Script/Shared/Constant中
        Constant.gameServerAddress = http://服务器IP:13000
        Constant.webServerAddress = http://服务器IP:14000
    运行即可打开游戏
    注意:云服务器安全组需开启13000 14000 12000端口
    (其他关于cocoscreator操作请百度倌方文档)

END!!!

附件获取地址:

文章目录
  • 搭建流程:
    • 一:安装nodejs
    • 二:安装pomelo
    • 三:安装mongoDB
    • 四:安装redis
    • 五:搭建游戏服务器
    • 第六:搭建网页服务器
    • 第七:客户端运行
  • 附件获取地址:
  • 使用积分:

    请登录购买后查阅

    发表评论