七星游戏服务端Android+IOS客户端搭建独家详细图文教程
提前准备-服务端:云服务器、Finalshell、Navicat Premium、Notepad+ +; 客户端编译工具:安卓模拟器、Cocos2d-x-3.16的开发环境搭建、APK TooL、010Editor 等环境和编译工具。
首先购买云服务器,比如阿里云、腾讯云、百度云、华为云等。我使用腾讯云 给大家做演示。
登录腾讯云,实名认证后,进入控制台搜索云服务器。
进入后点左侧菜单栏-实例-新建
推荐购买8核16G的服务器,如果只是测试,8核8G也勉强,4核8G可能会很卡顿。我测试用的8核16G带宽100M,显示内存占用率达到62-74%左右,大家可以做参考。
镜像选择Centos 7.8 64位,虽然停止维护,但不影响我们使用。
下一步:设置网络和主机
勾选分配独立公网 IP,带宽计费模式建议选择按流量计费,然后把带宽值拉满。
配置安全组:TCP:1-65535即可。
可以参考上面我的配置。购买后进入实例列表,复制公网ip和服务器密码。
把下载的游戏源码包解压,用Notepad+ +修改\server\common\config\dev-a文件目录里的common.js 修改服务端IP;mysql.js 修改数据库密码;server.js 修改IP。
修改服务端验证热更文件:configuration.json 修改IP;project.manifest 修改IP+端口;version.manifest 修改IP+端口。
下载Finalshell安装后打开
输入你复制的公网ip和服务器密码,linux服务器用户名默认为root,点确定。
连接进入服务器后,选择服务器根目录的home目录,把七星游戏的服务器压缩包拖入上传。
在FinalShell命令窗口输入 unzip 666.zip “666”替换成你的ZIP压缩包名称。
解压后给所有文件添加 777权限 chmod -R 777 /home
之后执行服务器环境配置脚本 cd /home sh jxj.sh 依次输入执行。
整个脚本配置时间大概5-10分钟,根据你的服务器配置和带宽不同而有浮动,服务器环境配置好以后,下载Navicat Premium,选择连接-MySQL-连接名随意填写,主机名或IP地址填写你的服务器公网IP,端口默认3306,用户名默认root,密码是服务器密码。之后点确定。
进入数据库以后点击information schema鼠标右键新建数据库
新建dev数据库后,点击dev展开下面的表,右键点击表-运行SQL文件,上传源码里的SQL数据库文件。
后台登录地址:IP+9993,如127.0.0.1:9993 数据库tb_cms_user修改后台登录账号密码。
添加验证文件,添加到/opt/www/update/assets目录,没有这个目录的可以创建一个。把修改ip和路径的服务端验证热更文件上传到这个目录。
接下来开始启动服务端
shutdown -r now 重启服务器
cd /home/server/game-server 打开
sh -x run.sh
进入
cd /home/server/cms
pm2 start main.js -n cms
进入
cd /home/server/member
pm2 start main.js -n member
进入
cd /home/server/upload
pm2 start main.js -n upload
进入
cd /home/server/timer
pm2 start main.js -n timer
pm2 start main1.js -n timer1
pm2 start main2.js -n timer2
pm2 start main3.js -n timer3
pm2 list 查看运行情况
启动后全绿代表服务端启动成功,如有红色报错,仔细检查上面教程的文件修改ip+端口和服务器环境布置有没有出错。
以上全部完成后开始修改客户端
后台管理页面截图
教程很详细,如还有不会的请联系在线客服有偿搭建,提前准备好服务器和源码。
科科资源 » 七星游戏服务端Android+IOS客户端搭建独家详细图文教程