王朝游戏源码服务端与客户端搭建(基于nodejs与cocoscreator)
创始人
2024-06-01 21:02:26
0

成功效果:

搭建步骤:

  1. 安装centos7 64 2009版本操作系统

  1. 下载并解压mongodb,redis,nodejs

3.复制游戏服务与网站服务程序到服务器

4.编译nodejs

nodejs编译并安装成功后验证

5.配置并启动mongodb数据库

mongodb.conf配置文件内容:

dbpath=/home/dev/mongodb/db
logpath=/home/dev/mongodb/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true

启动mongodb数据库服务:

./mongod --bind_ip localhost -f ./mongodb.conf

mongodb启动成功:

6.编译并启动redis服务:

编译:

启动: ./redis-server ../redis.conf

redis启动成功:

7.修改服务器配置文件并启动服务器

安装服务器框架pomelo :

npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install pomelo -g

启动服务:

加载依赖库:npm install -d
启动服务器:pomelo start -e production -D(测试环境启动:pomelo start)
停止服务器:pomelo stop
查看服务器:pomelo list

服务启动成功:

8.下载依赖并启动网站 :

加载依赖库:npm install -d
安装pm2:npm install pm2 -g
启动网页服务器:在WebServer目录下执行 pm2 start

网站启动成功:

所有服务成功启动效果:

客户端配置与启动:

安装2.3.4版本的cocoscreator编辑器,然后打开client工程:

启动客户端前修改服务器配置:

保存后,记得打开服务器相关端口: 13009 ,12009,11109,11209,11309,11409,11509

开启服务器防火墙:

启用防火墙 systemctl start firewalld

查看防火墙状态 systemctl status firewalld

停止防火墙 systemctl stop firewalld

禁用防火墙 systemctl disable firewalld

启用防火墙 systemctl enable firewalld

启动端口:

firewall-cmd  --zone=public --add-port=11109/tcp --permanent
firewall-cmd  --zone=public --add-port=11209/tcp --permanent
firewall-cmd  --zone=public --add-port=11309/tcp --permanent
firewall-cmd  --zone=public --add-port=11409/tcp --permanent
firewall-cmd  --zone=public --add-port=11509/tcp --permanent
firewall-cmd  --zone=public --add-port=12009/tcp --permanent
firewall-cmd  --zone=public --add-port=13009/tcp --permanent
firewall-cmd  --zone=public --add-port=11009/tcp --permanent

现在可启动客户端了:

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...