向XX开炮三代皮 Linux 搭建教程
端有点残,需要配合旧版本进行搭建
端有点残,需要配合旧版本进行搭建
端有点残,需要配合旧版本进行搭建
测试系统:Centos7.6
换源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo && curl -o /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo && yum clean all && yum makecache
#要复制完整链接
安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh-y
输入y回车确认安装
安装环境
Nginx 1.24
MySQL 5.7.44
PHP 8.0
Redis 7.4设置>性能调整>设置密码 Agame#_2019
放行端口:1-65535
上传服务端data.zip到服务器的根目录
解压
cd /
unzip data.zip
给权限
chmod -R 7777 /data
安装java
yum install -y java-1.8.0-openjdk-devel.x86_64
安装apache-pulsar
cd /data
tar -zxvf apache-pulsar-2.10.0-bin.tar.gz
启动mq
chmod -R 7777 /data
cd /data/apache-pulsar-2.10.0/
bin/pulsar-daemon start standalone
等待几秒启动完成再执行下面命令
bin/pulsar-admin namespaces create public/t5game_1_9999
bin/pulsar-admin topics create persistent://public/t5game_1_9999/mq_battle
bin/pulsar-admin topics create persistent://public/t5game_1_9999/mq_priority_battle
设置数据库密码:Agame#2019_DB
数据库>设置> 配置文件>添加到26行
lower_case_table_names=1
重装配置,重启数据库
关闭数据库二进制日志重启,以防爆硬盘和其它各种问题
创建数据库
cd /data
./sql.sh
导入数据库
cd /data
./tsql.sh
19个数据库,导入有点慢等一下
环境配置
sudo ln -s /usr/local/libiconv/lib/libiconv.so.2 /usr/lib/libiconv.so.2
sudo ldconfig
创建网站
127.0.0.1:81 指向目录 /data/web
修改服务端文件IP:替换:192.168.31.72
find /data/web/ -type f -name '*.php' | xargs sed -i 's/192.168.31.72/你的ip/g'
find /data/sql/ -type f -name '*.json' | xargs sed -i 's/192.168.31.72/你的ip/g'
//新端要改的路径,用上面命令一键替换
/data/web/dir/new_dir.php
/data/web/login/
/data/web/ver/
=====================================================
启动游戏先启动mq,第一次部署上面已经启动了,往后重启先启动这个
cd /data/apache-pulsar-2.10.0/
bin/pulsar-daemon start standalone
等待几秒再启动游戏
cd /data
./CQ.sh
关闭游戏
cd /data
./GB.sh
普通原始后台
ip:81/gm1/tab2.html
---------------------------------------------
授权CDK生成
ip:81/gm/cdk/index.php
玩家授权地址:
ip:81/gm/pay/
玩家后台:
ip:81/gm/vip/
---------------------------------------------
修改安卓客户端文件IP:替换: 192.168.31.72 修改好后回编译签名已经自带更新,不需要再热更新了
\assets\ab\assets_resources_config_platforminfo.bytes 用这个软件UABEAvalonia改ip
\assets\Config_dodsdk.bytes
\assets\urlConfig.json
=======================================================================
=======================================================================
一些服务端文件的修改
bin转txt命令
安装py3
sudo yum install python3
cd /data/home/mmog/server_9999/tools/build
./genbin2xml BootyConfig > booty.txt
--BootyConfig是对应的bin文件,要去除后缀 > 后面的自定义名字,放在当前目录
txt转bin命令
先从客户端提取配置文件的原始文件dat
架设他热更文件是BootyConfig,你到客户端找到这个配置文件
注意是不带fp的那个
把提取好的原始文件放到bin可以多个
执行命令
cd /data/home/mmog/server_9999/tools/build
./1.py
转换好在 /data/home/mmog/server_9999/tools/build/new_bin
然后拿这个文件放到服务端 /data/home/mmog/server_9999/runenv/comm_cfg/res 这个位置 和/data/home/mmog/center_server_9000/runenv/comm_cfg/res 这个位置 替换
00002def 001be454 00000001 00008adc
固定头 文件大小 版本 这个应该是记录数,
有些启动不起来就要修改这个值,很少有,真出现了再说吧
修复没有子弹问题:
[rihide]通过网盘分享的文件:复制到app ab里面.zip 链接: https://pan.baidu.com/s/1lxTVij4QJBk6KR61FcRZRA?pwd=45h1 提取码: 45h1 --来自百度网盘超级会员v7的分享[/rihide]
- 最新
- 最热
只看作者