前言:
欢迎慕名前来的网友,本文将实战教大家利用Linux搭建个属于自己的私服3D网游,带GM后台 可给指定玩家赠送物品 包含安卓跟IOS 感兴趣的朋友一定要耐心看,我会尽量写的详细,让小白也学得会。
准备环境:
1.SSH连接工具(Xshell也可以,我常用的是Tabby Terminal
,本站有 直接搜)
2.CentOs7.6系统的Linux服务器(阿里云、腾讯云、谷歌云、等随便)
3.全套游戏源码文件(下载地址见下个段落)
服务器环境部署:
1.找到你服务器商的(安全组/防火墙)新增放通以下入站端口:88
、8888
、8090
、8080
、8443
、5005
、8100
、8101
2.输入命令安装宝塔面板:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
3.进入面板安装以下环境:Nginx1.18
、MySQL5.6
、PHP5.6
、PHPmyadmin4.4
4.输入以下shell命令关闭防火墙:(可复制 一起执行)
systemctl stop firewalld.service
systemctl disable firewalld.service
5.上传源码文件内的0.zip
到根目录(/) 这里你可以用带ftp模式的shell工具去上传,Xshell
或者Tabby Terminal
当然咱们可以直接用宝塔上传,方法是:左侧菜单
——文件
——根目录
——上传
选你自己喜欢的方式上传。
等待上传完毕 然后解压:
cd /
unzip 0.zip
6.给解压出来的文件夹赋予777
权限:
chmod -R 777 /west2.cn
chmod -R 777 /www/wwwroot/west2.cn
chmod -R 777 /data
7.给服务器安装java:
cd /west2.cn
rpm -ivh jdk-8u144-linux-x64.rpm
8.修改指定文件内容,替换里面的IP:42.192.125.168
为 当前你自己服务器的IP,用宝塔面板操作。(PS:很简单的,不要嫌头皮发麻)
/data/jtyl/jtyl_admin/conf/config.properties
/data/jtyl/jtyl_game1/conf/config.properties
/data/jtyl/jtyl_master/conf/config.properties
/west2.cn/sql/jtyl_center.sql
9.修改宝塔面板修改数据库root密码为:cptbtptp
(PS:吃葡萄不吐葡萄皮~)
10.创建网站,在宝塔左侧菜单选择:网站
然后添加站点
需要注意域名:IP:88 指向目录 /www/wwwroot/west2.cn
如图:
11.给网站添加伪静态规则:
rewrite ^(.*).shtml$ $1.php last;
12.创建并导入数据库:
mysql -uroot -pcptbtptp
create database jtyl_1;
create database jtyl_center;
create database yjwq;
use jtyl_1;
set names utf8;
source /west2.cn/sql/jtyl_1.sql;
use jtyl_center;
set names utf8;
source /west2.cn/sql/jtyl_center.sql;
use yjwq;
set names utf8;
source /west2.cn/sql/yjwq.sql;
flush privileges;
exit
13.启动与停止命令:
#启动
cd /data/jtyl
./start.sh
#停止
cd /data/jtyl
./stop.sh
#查看端口命令
netstat -ltnp
14.到这里服务器的部署就已经结束了,以下是后台地址:
运营后台
http://你服务器ip:8090/admin/
账号:admin
密码:123456
GM授权后台
http://你服务器ip:88/gm/gm.php
授权码:123123
玩家后台
http://你服务器ip:88/gm
自己尝试下这些地址能否访问/登陆,如果无法访问 那一定是上面步骤粗心没改对,你问我我也不知道,我的建议是重装系统后从头来。
收徒弟吗?
学习
谢谢分享
谢谢分享,学习了