对应资源:王朝娱乐H5三端纯源码+部署文档+完整数据:https://www.weba5.com/1146.html

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,如果没有,需先安装)

三:安装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对应的所有端口)

第六:搭建网页服务器

拷贝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!!!

H5王朝娱乐视频搭建教程-第1张

声明:本站源码仅做学术研究,自娱自乐使用,不得用于赌博性质的非法商业用途!转载请说明出处!