[源码+教程]山海之境_一键端_授权后台

221 阅读3分钟

本教程仅限学习使用,禁止商用,一切后果与本人无关,此声明具有法律效应!!!!

教程是本人亲自搭建成功的,绝对是完整可运行的,踩过的坑都给你们填上了。

如果你是小白也没问题,跟着教程走也是可以搭建成功的,但是一定要有耐心。。。

一. 演示视频

https://githubs.xyz/show/66.mp4

二. 环境

联网环境: centos7.6 (可远程帮搭建)

单机(局域网)环境: 虚拟机镜像

源码文件贡献

https://gitee.com/hadluo/game_code_01.git

单机虚拟机教程

游戏解压到D盘 D:\SH_www.cucc.cc

  1. 安装 安装虚拟机.7z 虚拟机

  2. [1].启动虚拟机 - 编辑 - 虚拟网络编辑器 - 选VMnet8 - 改子网IP192.168.200.0 - 确认

开启此虚拟机 - 弹窗选 我已移动该虚拟机

  1. 虚拟机加载登录界面 - 打开 [2].启动服务端 - 连接 - 最下方 启动1 - 启动2

  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 - 覆盖保存