操作系统ubuntu 22.04
------------------------------------------------------
sudo passwd root
su root进入管理员模式
# 安装宝塔
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
安装完后输入bt 26 关闭面板SSl
安装环境
Nginx1.26
PHP7.3
Mysql8.0
数据库密码设为jianghudaxia
关闭二进制日志,重载配置重启
Redis7.4
性能调整-redis密码jianghudaxia-保存-重载配置-重启
Linux工具箱
设置-时区设置-Asia Shanghai-确定-同步
网站/Python项目/Python3.13(没看到就点更新版本列表)
放行端口:1-65535
关闭防火墙:sudo ufw disable
上传data到根目录解压
cd /
unzip data.zip
给权限
chmod -R 777 /data
修改IP
data\10088\updata.json
6行6543端口前面
data\sql\login.sql
替换111.170.6.138
# 安装nc管理器
apt install dnf 按Y回车
dnf install -y netcat
dnf groupinstall -y "Development Tools"
apt install -y netcat
apt groupinstall -y "Development Tools"
apt install -y gcc gcc-c++ glibc-devel kernel-headers make
mysql数据库密码设为jianghudaxia
关闭二进制日志,重载配置重启
导入数据库
mysql -uroot -pjianghudaxia
grant all privileges on *.* to 'cx'@'%' identified by 'jianghudaxia';
create database activity_qunyin;
create database activity_conquest;
create database activity_clan_solo;
create database activity_palace;
create database login;
create database game;
create database logdb;
use activity_qunyin;
source /data/sql/activity_qunyin.sql;
use activity_conquest;
source /data/sql/activity_conquest.sql;
use activity_clan_solo;
source /data/sql/activity_clan_solo.sql;
use activity_palace;
source /data/sql/activity_palace.sql;
use game;
source /data/sql/testgame.sql;
use login;
source /data/sql/longin.sql;
exit
login数据库 如果导入不了就按照视频教程手动创建导入
添加站点a.com:10088
指向目录data/10088
添加好后 设置-配置文件-第七行
# 添加 CORS 头
add_header 'Access-Control-Allow-Origin' '*'; # 允许所有域名访问
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; # 允许的 HTTP 方法
add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
# 允许的请求头
add_header 'Access-Control-Max-Age' 1728000; # 预检请求的结果可以缓存多久
add_header 'Access-Control-Allow-Credentials' 'true'; # 允许携带 cookie
保存
添加站点b.com:10089
指向目录data/10089
网站-Python项目-添加Python项目-指向目录/data/10090-启动命令python main.py-确定
保存好后出来点设置 等待1-2分钟安装完成
安装完成之后再点设置-环境管理-安装-安装方式选择从文件批量安装-版本记录文件选择目录/data/10090/requirements.txt-安装(等待安装完成)-启动此项目
dnf groupinstall -y "Development Tools"
启动命令
cd /data/server_release/loginServer && ./start.sh
cd /data/server_release/clusterServer/centerServer && python3 startcenter.py
cd /data/server_release/gameServer &&./startgame.sh
cd /data/server_release/clusterServer/activityServer_QunYin704 && ./start.sh
cd /data/server_release/clusterServer/clanSoloServer && ./start.sh
cd /data/server_release/clusterServer/conquestServer && ./start.sh
cd /data/server_release/clusterServer/palaceServer && ./start.sh
停止命令
cd /data/server_release/loginServer && ./stop.sh
cd /data/server_release/clusterServer/centerServer && python3 stopcenter.py
cd /data/server_release/gameServer && ./stopgame.sh
修改IP:111.170.6.138
\web-mobile\assets\main\index.js
新建站点,IP:端口
目录/data/web-mobile
游戏地址
IP:端口
GM邮件后台:
ip:5000
道具数量,不能超过21亿,不然会回档,这点要切记
后台密码设置路径/data/10090/fasong.py第37行
|