本帖付費內容售價 10钻石 本帖部分内容需要扣减积分,您尚未登录,请 登录 或 注册
西游降魔 Linux 架设教程
演示系统:CentOS 7.6
教程演示虚拟机地址:192.168.200.129 外网和局域网类似
安装宝塔直接运行命令即可。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
输入y回车确认安装
关闭SSL验证命令:
rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart
关闭后执行 “bt 14” 查看新的面板地址
PS:如果安装了SSL导致无法登陆面板参考百度
搭建环境:
CENTOS 7以上系统
Nginx 1.20
MySQL 5.6
PHP 5.6
这里不单独演示,参考之前的 “宝塔安装通用视频”.
1、关闭防火墙、开放端口
systemctl stop firewalld
systemctl disable firewalld
防火墙不关闭也行
宝塔放行端口:1:65535
或单独打开
PS:如果使用腾讯云或阿里云记得把控制台的端口也打开
2、上传xy.tar.gz到服务器根目录(根目录不是root目录!!使用WinSCP或其他工具上传数据,也可以直接宝塔传!!)
解压xy.tar.gz
cd /
tar zxvf xy.tar.gz
给予 777权限
chmod -R 777 /data
chmod -R 777 /www/wwwroot
3.环境配置
4、服务端和网站修改 192.168.200.129 修改为你的IP
服务端修改:
data\server\s1\LogicServer\data\config\Cross\CrossSourceServer.config
data\server\s999\LogicServer\data\config\Cross\CrossSourceServer.config
data/game/GetServerList.php
data/game/index.js
data/game/index1.js
5、搭建网站
宝塔添加站点:
IP 端口默认99
网站目录指向:/data/game
4、设置数据库密码为:123456(在宝塔直接设置)
宝塔中mysql如何设置密码不限制长度百度
软件商店--MySQL--配置修改--第26行加入:
lower_case_table_names=1
重启nginx和mysqld:
cd /
/etc/init.d/nginx restart
/etc/init.d/mysqld restart
导入数据库:
cd /data/server && ./db.sh
添加软连接:
cd /
ln -sf /usr/lib64/mysql/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.16
数据库创建结束。可以通过宝塔查看是否创建成功。(数据库 - 点击 从服务器获取 获取到1个就正确的)
运行后为了安全可以把 sk 文件删除
7、启动游戏服务
启动游戏:
cd /data/server/build && ./run.sh
cd /data/server/s1 && ./run.sh
cd /data/server/s999 && ./run.sh
启动后可以通过命令:netstat -lntp 查看启动端口
关闭游戏:
cd /data/server/s999 && ./stop.sh
cd /data/server/s1 && ./stop.sh
cd /data/server/build && ./stop.sh
启动后可以通过
端口查看命令 netstat -lntp
看到 xxx 基本就没什么问题了
我们先修改客户端.
8、客户端修改 (客户端默认地址192.168.200.129)
推荐使用 ApkTool典藏版 进行反编译 可直接替换修改 :百度
安卓
\assets\apps\H546F5F02\www\manifest.json
这里以安卓为例
反编译客户端
都修改后编译回去.
编译就不演示了。
下面启动试试
游戏地址:http://IP:99
PS:
简单介绍下GM后台使用
GM后台:
http://IP:99/gm
GM码:123
|
|