网站公告 |
联系客服1
联系客服2

布衣天子H5 手游一键端架设教程

2
回复
743
查看
[复制链接]

1

主题

100

帖子

4

积分

会员

Rank: 10Rank: 10Rank: 10

积分
4
发表于 2019-5-24 00:00:00 | 显示全部楼层 |阅读模式
1. 安装node-v8.11.1-x64.msi
2.创建数据库  自行安装
教程如下:
安装sql server 2008 R2

一路下一步,安装选项的时候,选择数据库引擎服务,
管理工具基本,管理工具完整(确保只有3个勾子)
身份验证方式要选择混合模式,添加当前用户
帐号sa, 密码123456,  (如果在外网, 千万别用简单密码)
安装完在开始菜单, 找到配置管理器, 开启TCPIP连接, 重启一下 sql server

导入数据库:
手工创建3个数据库(名字就是sql文件的名字分别为by_account by_actor by_log), 导入各自sql文件.
sql文件在: \svr_bin\sql
(可使用Navicat Premium工具进行数据库创建,比较简单)

3. 修改web服务器ip
-----------------
\clt_bin\web\configs\common.js
搜索10.43开头的ip, 改成127.0.0.1或者你自己的ip
数据库密码默认123456,注意修改

4.修改客户端连接服务器ip
\clt_bin\h5\main.min.js
搜索10.43开头的ip, 改成127.0.0.1或者你自己的ip
main.min.js里两处(分别是连接web服务器ip和一些额外补充的资源下载地址)

-----------------
5.修改服务器内部通信ip
使用\svr_bin\CfgBuilder.exe
打开修改 SXZ_SERVER.CFG
搜索10.43开头的ip, 改成127.0.0.1或者你自己的ip(一共9处)
数据库密码默认123456,注意修改

-----------------
6.修改开服列表和客户端连接服务器ip
第一个数据库by_account, 最后一个表.
TBL_SERVER_LIST(开服列表)
里面有服务器列表要修改
右键->编辑前200行.修改里面的
改成127.0.0.1或者你自己的ip

-----------------
启动phpStudy
其他选项菜单->phpStudy设置
->端口常规设置->
网站目录选择\clt_bin\h5
(也可以使用apache,nginx等工具,只要将\clt_bin\h5开放即可)

3. 启动服务器和NodeJS
启动\bytz_src\start_svr.bat
启动\bytz_srcclt.bat

4. 打开浏览器输入127.0.0.1(clt_bin\h5 存放地址)打开游戏页面

新手提示:如果架设到腾讯云 阿里云等外网,
注意SXZ_SERVER.CFG中为服务端间通信需要填写云主机的内网ip,其他上面的提到的ip填写云主机的公网ip供客户端连接使用

建议:clt_bin\h5和服务端分开架设,(clt_bin\h5一台服务器,服务端和clt_bin\web一台服务器)客户端和服务器分离

---------------------------------------------------

代码和美术相关
---------------------------------------------------

1. 代码在
\clt\projects\client
\svr
----------
白鹭调试代码,可以修改IP
\clt\projects\client\src\model\GameConfig.ts

----------
配置表:
配置表在table

客户端转表
客户端excel2json.bat

服务端转表
服务端XlExport.exe

2. 打包(白鹭知识)
白鹭可以选择打web(微端包),对于之前已经打出来的微端包
用 APK修改工具(APK改之理) 修改包里的key可以连你自己的网站.
那个key是在白鹭里设置的
把网址设成你自己的, key替换掉APK里.(亦可重新打包)

3. 客户端打本地包(读取离线资源 白鹭知识)
egret publish [project_name] -compile [--runtime html5|native]
调试或者发布
egret build --runtime native
egret publish --runtime native

4.美术资源修改:(白鹭知识)
散图目录:\clt\projects\client\design\images
图集目录:\clt\projects\client\resource\assets\sheets
图集打包, 可以用白鹭自带的工具TextureMerger
只是打包前, 得把图片改名, 为了防止重名, 加前缀 (目录_)

模型打包:(白鹭知识)
模型动画目录:\clt\projects\client\resource\assets\animations\princess
没有散图, 如果想改老资源就用切图工具切
模型是骨骼动画, 白鹭的龙骨工具
模型动画做完之后放到资源目录,再使用下面的批处理修正,不然会报错
\clt\projects\client\修正模型动画.bat

服务器代码
\svr上
下载vs2015 清理项目编译后在svr_bin下先生成Debug文件 生成后需要把bin下的Data,script,ntwdblib.dll复制到Debug下,修改svr_btn\start_svr.bat文件cd bin为cd Debug后双击打开即可,运行 附加程序调试等等。

回复

使用道具 举报

15

主题

100

帖子

464

积分

会员

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
464
发表于 2019-6-8 05:08:53 | 显示全部楼层
: 布衣天子H5 手游一键端架设教程 [修改]
回复

使用道具 举报

1

主题

100

帖子

0

积分

会员

Rank: 10Rank: 10Rank: 10

积分
0
发表于 2019-6-9 01:30:49 | 显示全部楼层
布衣天子H5 手游一键端架设教程.占楼备用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站创立于2018年,已运行,感谢一路相伴

Archiver手机版小黑屋 八零游戏资源网 ( 冀ICP备20003924号-1 )

Powered by Discuz! X3.4   © 2001-2013 Comsenz Inc.