解压密码:
您所在的用户组暂无权查看,请登录后查看。
少年封神榜 Linux 架设教程
演示系统:Centos 7.6
演示地址:150.158.99.73
经测试 腾讯云服务器13位IP可以正常搭建 14、15位貌似无法搭建【更换其它厂机器】
安装宝塔:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
输入y回车确认安装
输入n取消安装SSL
安装环境:
Nginx 1.18
mysql 5.6 数据库必须5.6以上
php 5.6
宝塔放行端口:1:65535
或单独打开 6095 8081 8801
关闭防火墙:
systemctl stop firewalld
systemctl disable firewalld
上传“snfsb.zip”到服务器根目录“/”(根目录不是root目录!!使用WinSCP或其他工具上传数据,也可以直接宝塔传!!)
解压
cd /
unzip snfsb.zip
给予 777权限:
chmod 777 -R /home
chmod -R 777 /www/wwwroot/game/
环境配置
打开:/etc/profile 在文件最后面添加上
JAVA_HOME/usr/local/java/jdk18
PATH$JAVA_HOME/bin:$PATH
CLASSPATH$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
添加后命令行输入
chmod +x -R /usr/local/java/jdk18/bin
source /etc/profile
使用
java -version
查看是否配置成功
显示版本即为配置成功 (比如这里应该是 java version "1.8.0_101")
设置数据库密码为:qweqwe(在宝塔直接设置)
导入数据库
cd /home
./sk
数据库创建结束。可以通过宝塔查看是否创建成功。(数据库 - 点击 从服务器获取 获取到4个就正确的)
运行后为了安全可以把 sk 文件删除
宝塔添加网站: 【后台用】
IP:81 (这里端口随意设置)
网站目录指向:\www\wwwroot\game
服务器内网ip查看:ifconfig -a
内网ip:10.0.4.7
服务端修改: // “10.0.4.7” 改为自己服务器内网IP
/home/gameserver/gs01/server.properties 一共两个
数据库:// “10.0.4.7”改内网 // “150.158.99.73”改外网
(直接宝塔里面使用数据库管理工具phpmyadmin操作)
数据库需要修改 数据库aulogindb - 表 mt_zone_info
启动游戏服务
启动游戏
cd /home
./q
输入1回车
关闭游戏
cd /home
./q
输入2回车
启动后可以通过
端口查看命令 netstat -lntp
看到 8801 起来就可以了
也可以观察 /home/gameserver/gs01里面nohup.out文件 大小 基本不变化了 就差不多起来了
PS: 这个游戏的GS启动很慢有时候要3-5分钟 低配置服务器启动时间10分钟左右
客户端修改
安卓: // “ww.jiaosf.com” 用16进制工具对位修改,不能用域名!!!
\assets\assets\config\serverip\serveripinfo.txt
苹果:// “ww.jiaosf.com” 用16进制工具对位修改,不能用域名!!!
\Payload\feiyu.app\Data\Raw\assets\config\serverip\serveripinfo.txt
ps:注意IP位数 这里是13位(另外整理了有14位和15位的文件)位数改错了登陆不了游戏。
运营后台:
http://IP:8602/GM/view/main.html
登录账号:admin
登录密码:123456
GM授权后台: (依托运营后台的如果你的后台密码或端口变了需要对应修改config.php)
http://IP:81/gmht/gm.php
GM码:123456
玩家后台:
http://IP:81/gmht
PS:
1、GS的运行命令
cd /home/gameserver/gs01
nohup java -jar game46z.jar &
2、java相关命令参考
查看java进程命令:
ps -ef | grep java
终止java进程的命令: 备注:xxxx为java进程号
kill -9 xxxx
下列代码即可运行jar文件,运行jar文件必须进入该文件夹
nohup java -jar XXX.jar &
|
|