贝密棋牌游戏安装部署教程[小鱼Cocos2d]

贝密棋牌游戏安装部署教程由小鱼Cocos2d精心整理,并分享给大家。喜欢该资源的小伙伴请下载使用,注册、回复、每日签到、点赞送大量积分,满足您免费下载的愿望

编译调试部署说明

1. 服务器编译

安装调试的前提要求

必须安装了 maven,和 MySQL。

修改数据库连接地址

修改 src/main/resources/application.properties 文件下面三个地方,改成自己的MySQL服务器的ip地址和帐号密码

spring.datasource.url=jdbc:mysql://localhost:3306/beimi?useUnicode=true&characterEncoding=UTF-8 spring.datasource.username=root spring.datasource.password=

用 maven 安装两个依赖包

这两个包已经在项目中,不需要下载,执行下面命令即可。

mvn install:install-file -Dfile=src/main/resources/WEB-INF/lib/jave-1.0.2.jar -DgroupId=lt.jave -DartifactId=jave -Dversion=1.0.2 -Dpackaging=jar

mvn install:install-file -Dfile=src/main/resources/WEB-INF/lib/ip2region-1.2.4.jar -DgroupId=org.lionsoul.ip2region -DartifactId=ip2region -Dversion=1.2.4 -Dpackaging=jar

编译代码

mvn compile

运行服务器端

mvn spring-boot:start

可以如下面这样,在运行时添加一些环境变量

mvn spring-boot:start -Drun.jvmArguments=’-Dserver.port=8080′

编译打包服务器端

mvn package

打包完成后会在项目根目录生成一个 target 目录,里面的 beimi-0.7.0.war 文件是打包完成的文件。

运行编译后war

java -Xms1240m -Xmx1240m -Xmn450m -XX:PermSize=512M -XX:MaxPermSize=512m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseTLAB -XX:NewSize=128m -XX:MaxTenuringThreshold=0 -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=60 -XX:+PrintGCDetails -Xloggc:gc.log -jar target/beimi-0.7.0.war

2. 客户端编译流程

客户端代码位置在: client/version/chess

打开客户端项目

用 CocosCreater 打开 client/version/chess 项目。

—-用 CocosCreater 创建一个空白新项目 删除 assets和settings两个目录,将 client/version/chess 下的 assets 和 settings 目录cp不过去。—-

修改服务器ip地址

修改 client/version/chess/assets/resources/script/lib/HTTP.js 文件里的下面两句,改成自己的IP和端口号

baseURL:”http://localhost“, wsURL : “http://localhost:9081“,

启动 CocosCreater 调试

然后用 CocosCreater 运行。

3. 基于 docker 编译

编译 docker 镜像前的准备

  1. 数据库连接地址需要改成 beimi,这个名字是在 docker-compose.yml 里设置的一个 docker 别名。(在 application.properties 里改)
  2. docker 启动后 mysql 数据库需要初始化数据结构和内容,初始化文件在 script/beimi.sql 。这个做一次即可,整个mysql容器的数据都存在 docker/mysql/data 目录下。只要这个目录不删除数据一直存在。可以反复重启或者删除docker容器数据都会存在。
  3. 编译 docker 镜像之前必须使用 CocosCreater 发布一下项目,而且需要使用手机版发布。如果没有用手机版发布,需要到docker-compose.yml里,找到 beimi-client > volumes 标签,由 web-mobile 换成 desktop。

执行编译镜像

mvn clean package docker:build

启动docker容器(包括,mysql,beimi server,beimi client共三个容器)

docker-compose up -d

关闭并删除所有容器

docker-compose down

注意:docker-compose down 并不会删除数据库内容,因为数据库内容存在目录里。

轻松一刻:

一日, 在网吧一男士,想在网吧使用u盘,可怎么也找不到插口。 于是大喊,”老板怎么没有插的地方呀!” 漂亮的女老板听到后,笑着说“只有我这个可以插,别的机都不行” 说“插在什么地方,前面还是后面” 女老板说“随你便,前后都可以插” 可是男士还是没有成功,焦急的说,“还是插不进去呀!怎么办?” 女老板说“开始时都这样,不好插,插插就容易了,你再试试?” 男士又试着插了一会,不过还是没有成功。 于是想换个网吧。 女老板突然叫住他“你还没有交钱呢!” 男士一楞,说“没插进去还要什么钱?” 女老板不甘示弱说“上了就得给钱,一共半个小时,交钱!!!!”
 下载地址
登录  查看下载地址。

提示:注册,评论,每日签到,点赞可获得积分。

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

联系我们

联系我们

在线咨询: QQ交谈

邮箱: 2805477110@qq.com

周一至周六,8:00-21:00,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部
切换注册

登录

忘记密码 ?

切换登录

注册