安装所需软件
需要安装的软件如下
- Nginx 1.24
- Mysql 5.7
- PHP 8.0
- Redis 7.4
配置防火墙
在终端中已执行关闭防火墙的命令
systemctl stop firewalld.service
systemctl disable firewalld.service
软件配置
MYSQL
设置密码:Agame#2019_DB,修改密码需要到数据库 - root密码中修改,然后到软件商店添加配置 lower_case_table_names=1 到配置文件
关闭数据库二进制日志
先重加载配置再重启
在性能调整>设置密码requirepass改成:Agame#_2019
先重加载配置再重启
上传解压源码
使用宝塔或者xshell上传源码到根目录先切换到根目录(/),然后将源码上传到根目录
上传成功后,进行解压到根目录。
cd /
unzip data.zip
解压完成后,使用命令目录授予777权限:
chmod -R 777 /data
cd /data && ./setup
导入数据库数据
cd /data && ./sk
修改源码IP
需要将以下文件中的IP(192.168.66.128)修改成自己服务器的IP,比如我的服务器IP是:192.168.66.131
/data/web/dir/new_dir.php
/data/web/dir/xg_dir.php
/data/web/ver/new_ver.php
/data/web/notice/get_notice.php
可以通过手动替换,也可以使用以下命令一键修改(推荐)命令全部复制到终端中使用,记得192.168.66.131
换成你的IP
sed -i "s/192.168.66.128/192.168.66.131/g" `grep 192.168.66.128 -rl /data/web`
启动游戏服务
cd /data && sudo ./qd.sh
选择启动服务(1) -> Pulsar(1)
再次选择启动服务(1) -> 游戏集群(2)
关闭游戏服务
cd /data && sudo ./qd.sh
运行后直接选择停止服务(2)
端口信息
启动完成后端口信息如下,端口查看命令netstat -lntp
客户端修改
安卓端
修改需要的文件,将文件里面的192.168.66.128
替换成你的IP
\assets\ab\assets_resources_config_platforminfo.bytes.ab
\assets\Config_dodsdk.bytes
\assets\Config_dyxsb.bytes
\assets\urlConfig.json
assets_resources_config_platforminfo.bytes.ab文件修改,需要用到工具:UABEAvalonia,步骤半径,一步一步来运行目录下的UABEAvalonia.exe
将assets_resources_config_platforminfo.bytes.ab文件拉进来,出现提示选择:Memory
点击详细信息
然后保存文件
找到保存的文件,用文本编辑器打开,将IP:192.168.66.128替换成你的IP,替换完成后保存
导入点击转储转储,选择上面修改后的TXT文件
点击关闭窗口,然后选择Yes进行保存
点击文件-保存
最后删除多余的文件1跟assets_resources_config_platforminfo.bytes.ab文件,将文件2重命名为:assets_resources_config_platforminfo.bytes.ab
Config_dodsdk.bytes,Config_dyxsb.bytes,urlConfig.json这三个文件直接在文本编辑器中替换IP(192.168.66.128)成你自己的IP即可
以上四个文件都修改完毕后,重新将文件分别拉回原来的路径下并替换
游戏后台
地址:http://IP:84/cdk/playerlogin.php
账号密码是在APP中注册的账号密码,作用不大
管理员后台:http://IP:84/ans
账号:admin
密码:admin
用于生成权限SDK,建议直接生成豪华版
CDK兑换:http://IP:84/cdk/
角色ID通过点击游戏头像获取
玩家GM后台:http://IP:84/gmpay/tab1.html
Comments | NOTHING