开发引擎Cocos Creator v1.9.3
百度网盘提取码:047l --来自百度网盘超级会员V5的分享
客户端环境和打包说明文档
1.客户端环境
cocos creator 1.9.3
设置->原生开发环境设置
NDK 选择指定的NDK目录
SDK 选择指定的SDK目录
ANT 选择指定的ANT目录
----------------------
用creator直接打开client工程
若长时间提示导入资源无反应,将client/library删掉重新打开,creator会自动构建
--------------------
接口地址修改
script/login.js
this.serverpath="http://193.112.85.120:8081/login/";
---------------------------
creator build后会生成android studio工程
build\jsb-default\frameworks\runtime-src\proj.android-studio
2.安卓打包环境
android studio 3.5.3
推荐使用creator build后 用anroid studio进行打包
gradle plugin 3.2.0
gradle version 4.10.3 (4.x应该都可以)
android sdk :android-sdk_r24.4.1-windows (高版本未验证)
ndk:使用指定的ndk (其它版本未验证)
jdk:jdk1.8.0
注 proj.android-studio 目录为接入过支付宝的工程,
creator build后会生成build\jsb-default\frameworks\runtime-src\proj.android-studio工程,可以进行替换后打包
若存在问题,则建议只把libs src拷贝到creator build后的新工程来打包
服务器环境部署文档
运行环境
tomat8.x
memcached
mysql5.x (推荐5.7)
===服务器环境配置====
yum install lrzsz
1.安装JDK8.0
linux
上传jdk8.tar文件
tar zxvf jdk-8u144-linux-x64.tar.gz
vi /etc/profile
#java
export JAVA_HOME=/usr/local/java/jdk8
export PATH=$PATH:$JAVA_HOME/bin:/usr/local/tomcat/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export TOMCAT_HOME=/usr/local/tomcat
source /etc/profile
window
CATALINA_HOME C:\server\tomcat
CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
JAVA_HOME C:\Program Files\Java\jre1.8.0_111
JRE_HOME C:\Program Files\Java\jre1.8.0_111
PATH %JAVA_HOME%\bin
2.安装tomcat-8.5
配置CATALINA_HOME e:\server\tomcat
3.安装mysql5.7
4.安装memcached
#####多tomcat、多服配置#####
1.拷贝tomcat
除lib外全部拷贝
2.catalina.bat/sh增加设置
set CATALINA_BASE=d:\server\tomcat-8
set CATALINA_TMPDIR=%CATALINA_BASE%\temp
set CATALINA_PID=%CATALINA_BASE%\bin\tomcat.pid
set JAVA_OPTS=-server -Xms2048m -Xmx2048m -Djava.awt.headless=true -Dtomcat.name=tomcat8
export CATALINA_BASE=$CATALINA_BASE_2
export CATALINA_HOME=/usr/local/tomcat
#export CATALINA_TMPDIR=%CATALINA_BASE%\temp
#export CATALINA_PID=%CATALINA_BASE%\bin\tomcat.pid
#export JAVA_OPTS=-server -Xms1024m -Xmx2048m -Djava.awt.headless=true -Dtomcat.name=tomcat8-8081\
3.conf/server.xml
添加压缩设置
<Connector port="8083" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
compression="on" compressionMinSize="50" noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,text/xml,text/plain,text/javascript,text/csv,application/javascript,application/json,application/xml"
/>
虚拟目录
<Context reloadable="true" docBase="e:\\game\dynasty" path="/dynasty"/>
修改3个端口
shutdown
connector
ajp
修改context应用目录
4.拷贝dynasty程序
###############
开服步骤
1.新建数据库 d_xxxxN N为序号
倒入本渠道模版数据sql 或者使用最新的数据库数据清库
清库使用clearUserData.sql和quartz.sql
2.修改serverinfo表
serverID 渠道区服编号,需要和pub_gm.sever中的一致
serverName 渠道名+序号 如 官渡1服
partnerId 渠道编号 如 GUANDU
serverOpenTime 选为当前日
3.部署程序
拷贝tomcat 为tomcat-x
wolf/bin 为wolf/bin-x
tomcat
修改catalina.bat配置
修改server.xml配置,修改server port,http port, ajp port 3个端口 +1
修改游戏虚拟目录 docBase 如1服 c:\game\game1
【参见已配置server.xml】
wolf/bin
修改server.properties配置 修改memcached和wolf端口号 +1
拷贝游戏程序,修改conf server配置
conf为数据库配置
server为memcached端口和wolf端口配置
4. 启动顺序
第一步 启动memcached
使用命令行 memcached -m 1024 -l 127.0.0.1 -p 11211
-p 11211为端口,随区服递增
第二步 启动wolf
打开bin/run.bat
第三步 启动tomcat
使用命令行 catalina start
直到控制台输出dynasty success字样
5.增加渠道服channelserver配置
增加sever表配置
增加channelserver配置
6.验证
刷新缓存
gm后台刷新缓存或者使用http://xxxx/login/outPort/clearCache
验证配置1
gm后台区服管理-gm管理-添加点券
不返回错误代码即为配置成功
验证2
使用游戏包,查看新服是否出现在列表中