新版老夫子神兽搭建相关文档:
管理后台配置;
积分房卡和金币;
接口配置;
数据库配置;
redis安装与启动;
管理后台配置文档
修改数据库:
managerSystem/application/config.php
//游戏数据库配置 'game_host' => '175.178.43.118', 'game_port' => '3306', 'game_username' => 'game', 'game_password' => 'xy_game', 'game_database' => 'game', 'game_charset' => 'utf8', 'app_debug' => fasle, //关闭调试模式,以防止攻击
managerSystem/application/database.php
// 服务器地址 'hostname' => '175.178.43.118', // 数据库名 'database' => 'game', // 用户名 'username' => 'game', // 密码 'password' => 'xy_game',
后台默认管理账号admin
管理密码 123
建议修改密码
建议 : 拿包的时候如果是目录,先压缩再拿
压缩: zip 文件名.zip 文件
解压: unzip -r 文件名.zip
积分房卡和金币
1、数据库配置level
a、积分从300开头
b、房卡从600开头
c、金币暂定
2、游戏(可参考欢乐拼十)
1、#define GAME_PATTERN_GOLD 0 金币
2、 #define GAME_PATTERN_CLUB_JIFEN 1 联盟积分场(全局替换以前的GAME_PATTERN_CARD)
3、 #define GAME_PATTERN_CLUB_CARD 2 联盟房卡场
4、充值通知 SERVER_BROADCAST_RECHARGE = 0x111(接收协议的时候,,如果不是金币场或者联盟积分场,则直接return掉
5、查积分查金币 在CGameServer,CheckUser这个方法里面,积分检测加入分,房卡不需要检测
如果房卡就不用再此方法里面处理,在CGameServer AddNewUser方法里面实现
6、积分检测组局是否结束和房卡是一样的 在checkRound
7、积分检测积分是否足够,房卡不需要 checkUserChips
8、赔付积分是不不够赔只赔自己的分 房卡不用处理
9、游戏启动 start.sh里面t 后面 1 代表联盟积分场 2代表联盟房卡 0 代表金币
10、命名规范 Common_JF_..... Common_FC_..... Common_JB_.....
11、如果是房卡场,不要操作俱乐部的积分 setUserGameResult
12、如果是房卡场,也写AA的账单 USER_GAME_AA_
13、如果是房卡场,也通知扣房卡 reportGameStart
接口配置
1、修改数据账号密码
jdbc.url = jdbc:mysql://127.0.0.1/game
jdbc.user = game
jdbc.password = xy_game
2、修改OSS(如果有需要回放就修改,不需要就不要动)
oss.endpoint = oss.lw50.com oss.accessKeyId = LTAIzZV4IhEdxKfp oss.accessKeySecret = 9MPUj5p2TC2kbwoiRDeBeWI5ENTZw9 oss.accessExpiration = 36000000 oss.bucketName.replay = fuxlm oss.domain = http://oss.lw50.com/ isupload2OSS = no
isupload2OSS=yes(表示需要上传)
a、拿包的时候从 /www/server/apache-tomcat-8.5.30/webapps 这个目录下面拿
b、拿 hbiInterface 目录这个包,不要拿hbiInterface.war这个包
建议 : 拿包的时候如果是目录,先压缩再拿
压缩: zip 文件名.zip 文件
解压: unzip -r 文件名.zip
数据库配置
1、 新建好的数据库使用Navicat Premium 连接上去之后(使用宝塔安装一个数据库mysql5.6
2、选择所对应的数据库
a) 右键->运行SQL文件,选择game.sql文件 (初始化结构)
b) 右键->运行SQL文件,选择InitDbData.sql文件 (初始化数据,如果有什么公共的数据,可以在这里需改)
3、执行完成之后修改t_game_server 这个表里面的IP,这个IP对应服务器的IP
4、配置游戏,看对应的游戏进行配
redis安装与启动
1、将redis.zip 上传到 /www/server/目录下面r
先安装宝塔,如果没有这个目录则自己创建这个目录
2、 解压redis.zip ,命令: unzip -r redis.zip
3、进去到目录 /www/server/redis 命令: cd /www/server/redis
4、给启动文件授权 命令: chmod 755 start.sh
5、启动redis 命令 : ./start.sh start
a) start|stop|status|restart 启动选项,
b) 操作这个4个命令一定要在/www/server/redis 这个目录下,一定要
注意:操作redis一定要通过start.sh命令,并且一定要在/www/server/redis目录下面,重启redis一定要重启 除mysql之外的所有东西。
- 1、数据库配置level
- 2、游戏(可参考欢乐拼十)
发表评论