前言:
欢迎慕名前来的网友,本文将实战教大家利用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
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
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
自己尝试下这些地址能否访问/登陆,如果无法访问 那一定是上面步骤粗心没改对,你问我我也不知道,我的建议是重装系统后从头来。
- 海报