本教程仅限学习使用,禁止商用,一切后果与本人无关,此声明具有法律效应!!!!
教程是本人亲自搭建成功的,绝对是完整可运行的,踩过的坑都给你们填上了。
如果你是小白也没问题,跟着教程走也是可以搭建成功的,但是一定要有耐心。。。
一. 演示视频
https://githubs.xyz/show/66.mp4
二. 环境
联网环境: centos7.6 (可远程帮搭建)
单机(局域网)环境: 虚拟机镜像
源码文件贡献
https://gitee.com/hadluo/game_code_01.git
单机虚拟机教程
游戏解压到D盘 D:\SH_www.cucc.cc
-
安装 安装虚拟机.7z 虚拟机
-
[1].启动虚拟机 - 编辑 - 虚拟网络编辑器 - 选VMnet8 - 改子网IP192.168.200.0 - 确认
开启此虚拟机 - 弹窗选 我已移动该虚拟机
-
虚拟机加载登录界面 - 打开 [2].启动服务端 - 连接 - 最下方 启动1 - 启动2
-
安装 山海.apk 到安卓模拟器 开始游戏 账号密码登录 自动注册
等待服务端启动完成
GM后台:
http://192.168.200.128:1082/gm/gm.php
GM码maomao
教程结束
虚拟机IP:192.168.200.128
账号root
密码123456
宝塔https://192.168.200.128:20166/20166
账号bl20166
密码2016620166
联网教程 (可远程帮搭建)
安装宝塔:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
输入y回车确认安装
宝塔安装环境:
Nginx1.24
mysql5.6
php7.4
php5.6
Redis6.2.7
宝塔放行端口1-65535
关闭防火墙:
systemctl stop firewalld
systemctl disable firewalld
上传cucc.zip到服务器根目录解压:
cd /
unzip cucc.zip
给予权限:
chmod -R 777 /data/
安装环境:
yum install gcc -y
yum install gcc-c++ -y
yum install glibc* -y
ldconfig
cd /usr/local
tar xzf Python-3.6.8.tgz
cd Python-3.6.8
./configure --prefix=/usr/local/Python-3.6.8 --enable-optimizations && make && make install 【这一步非常慢耐心等待】
mv python pypy3.6
ln -s /usr/local/Python-3.6.8/bin/python3.6 /usr/bin/pypy3.6
ln -s /usr/local/Python-3.6.8/bin/pip3 /usr/bin/pip3
/usr/bin/pypy3.6 -m pip install tornado --use haversine -i https://pypi.doubanio.com/simple/
ldconfig
宝塔修改数据库root密码为www.cucc.cc
创建导入数据库:
cd /data
./sk
宝塔新建网站:
第一个:
127.0.0.1:84
目录选择/data/game/htdocs/center
PHP版本7.4
关闭放跨站
设置运行目录为gateway
第二个:
127.0.0.2:82
目录选择/data/game/htdocs/center/countly
PHP版本7.4
关闭放跨站
设置运行目录为site
第三个:
127.0.0.3:1081
目录选择/data/game/htdocs/cdn
PHP版本7.4
第四个:
127.0.0.4:1082
目录选择/data/game/agent/tt06_s1/htdocs
PHP版本5.6
修改IP: (把192.168.200.128改成你的IP)
\data\game\agent\tt06_cross\server\2023061301\debug\serverconfig.xml
\data\game\agent\tt06_s1\server\2023061301\debug\serverconfig.xml
\data\game\htdocs\center\gateway\class\controller\de1\query.php
\data\game\htdocs\center\gateway\class\controller\dev\query.php
\data\game\htdocs\center\gateway\site\dev\dev-query-g6.php
\data\game\htdocs\center\gateway\site\dev\query.php
启动命令:
cd /data
./s1.sh
cd /data
./cross.sh
关闭命令:
cd /data
./stop.sh
GM授权后台:
http://IP:1082/gm/gm.php
GM码maomao
安卓端
\assets\AssetBundle\lua\preload-12F4B44DF04C6359777A542D312A010B.ab
\assets\AssetBundle\lua\game_folder\login-9BAB1D1E2A4AB30FC115A61D8E3A426A.ab
使用AssetBundleExtractor.exe修改2个文件
1.使用AssetBundleExtractor.exe - 打开 - 选preload-12F4B44DF04C6359777A542D312A010B.ab -
弹框选是 - 文件名写1 - 保存 - 信息 - 找到选中global_config.lua - 导出转存 - 修改IP - 导入转存 -
确认 - 选是 - 文件 - 保存 - 文件名写2 - 文件 - 压缩 - 选中文件名2 - 确认 - 选中preload-12F4B44DF04C6359777A542D312A010B.ab - 覆盖保存
2.使用AssetBundleExtractor.exe - 打开 - 选login-9BAB1D1E2A4AB30FC115A61D8E3A426A.ab -
弹框选是 - 文件名写1 - 保存 - 信息 - 找到选中login_ctrl.lua - 导出转存 - 修改IP - 导入转存 -
确认 - 选是 - 文件 - 保存 - 文件名写2 - 文件 - 压缩 - 选中文件名2 - 确认 - 选中login-9BAB1D1E2A4AB30FC115A61D8E3A426A.ab - 覆盖保存