屠龙传奇H5 /养鲲传奇H5 授权端单台服务器搭建详细图文教程(含授权教程)
IP直接访问教程 http://www.52gmsy.com/thread-568-1-1.htmlIP选区端/无需授权:http://www.52gmsy.com/thread-703-1-1.html
1、服务器选择
6.9以上的系统
485以上的配置(285也行)
搭建之前,小白请开启全部端口1-65535
2、上传服务端文件
finalshell下载地址:http://www.hostbuf.com/downloads/finalshell_install.exe
a、打开finalshell进行连接服务器
b、在data文件夹下面新建sjdata_tlsy文件夹
c、把sjdata_tlsy.zip拖入到sjdata_tlsy文件夹里面(即上传sjdata_tlsy.zip)
d、继续在usr文件夹下面把java文件夹和压缩包maven3.5.4.zip上传进来
3、安装宝塔
输入命令yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
遇到提示输入y
一直到如下图所示 安装完成
进入到宝塔界面
安装
nginx1.14
mysql5.6
phpmyadmin4.4
php5.6
4、安装java
宝塔放到一边 先回到shell界面继续操作
请确保之前的文件已经全部上传完成
上传完成在软件的右上角这边的图标是灰色的
解压刚才上传的文件
输入命令
cd /usr/java
unzip jdk1.8.0_111.zip
输入命令
cd /usr
unzipmaven3.5.zip
继续我们先做一个操作
在软件下发 右边的文件界面
右击进行设置外部编辑器
把编辑器设置为N++即可(前提是你的电脑有安装n++)
继续右击设置打开方式为文本编辑器
好了现在找到/etc/profile
双击打开N++进行编辑
在最底部的地方添加如下代码
#java
export LANG=en_US.UTF8
export JAVA_HOME=/usr/java/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# maven
export MAVEN_HOME=/usr/maven3.5
export PATH=$PATH:$MAVEN_HOME/bin
然后保存即可自动上传覆盖
输入命令source /etc/profile
让文件及时生效
5、创建数据库和网站
回到宝塔面板 这个时候宝塔应该安装好相关的环境了要是没有的话就再等等
修改数据库密码为123456
宝塔界面添加数据库
all_plat_dc
backend
game_config_dc
game_xy_1
game_xy_2
gamelog_xy_1
gamelog_xy_2
gamelog_xy_dc
gameweb
gameweblog_xy
one_plat_xy_dc
payment
user
继续添加数据库
listserver_config_tlh5
gamelog_xy_1000005
这两个数据库比较长没办法直接添加
可以进入phpmyadmin里面进行创建
点击左边的new 右边输入数据库名字和utf8
回到宝塔界面点击从服务器获取
可以看见新增加的两个数据库也出来了
导入sql文件到数据库里面
点击右边的导入
本地上传sql文件一次性上传所有的sql
关闭上传界面继续点刚才的导入
把sql一个个导入到对应的数据库里面
game_xy_2 和 gamelog_xy_2都是导入1的sql
继续创建网站
用你的域名创建一个网站
回到shell找到刚刚创建的网站目录
把前端文件上传进来
6、修改游戏服务配置文件
/data/sjdata_tlsy/game/GameDataCenter/config/gamelog_config.xml0.0.0.0改成服务器IP
/data/sjdata_tlsy/game/xy_1/gameconfig/game-config/db-config/gamelog_config.xml <Config aliasname="default" ip="你的IP" port="52020"/> 3306前面的IP全部改成127.0.0.1
/data/sjdata_tlsy/game/xy_1/gamejar/auto_6g_start.sh 0.0.0.0改成服务器IP
/data/sjdata_tlsy/zookeeper3.4.9/conf/zoo.cfg IP改成服务端IP
/data/sjdata_tlsy/jars/gameboot/config/application.properties zookeeper 的IP改成服务端IP
8002这个端口很重要 请记住
/data/sjdata_tlsy/jars/gameweb-service/config/application.properties zookeeper 的IP改成服务端IP 和3306有关的IP改成127.0.0.1username=root password=123456
7、修改数据库信息
game_config_dc库里面的allplat_webids表 修改xy的IP
gameweb库里面servers表修改IP为服务端IP IP_cname为授权域名 cdn/SWF_URL/BOOT_SWF全部改成宝塔里面的网站域名 pro_ver1585 g_ver 1606res_ver1576boot_ver1581 cfg_ver1631
8、解压前端文件
回到宝塔面板找到网站目录下的压缩包进行解压(就是刚才我们上传的前端文件)
打开网站目录下面的 server.php文件
修改网站域名(8002就是刚才的端口有一些人是8005自己看着修改)
9、启动游戏服务
回到shell面板启动之前我们先输入java是否成功配置了
如果出现下面的情况说明权限不够
输入命令更改权限 chmod -R 777 /usr/java/jdk1.8.0_111
开始运行游戏
cd /data/sjdata_tlsy/game/GameDataCenter
sh start_linux.sh
cd /data/sjdata_tlsy/game/flexSecuritySvr
sh start.sh
cd /data/sjdata_tlsy/game/xy_1/gamejar
sh auto_6g_start.sh
这里可以通过logs里面的日志来看是否启动出问题了
第一次启动的时候有的会停在13.8M这样就不走了
可以直接打开日志文件拉到最下面看见这些提示
按住键盘的ctrl+c
重新输入命令
sh auto_6g_start.sh
重新启动
启动成功日志文件大概14.9M左右
继续启动相关服务
cd /data/sjdata_tlsy/zookeeper3.4.9/bin
sh zkServer.sh start
cd /data/sjdata_tlsy/jars/gameweb-service
sh start.sh
可以在gameweb-service下面的logs相关文件看见类似的字样就算启动成功
cd /data/sjdata_tlsy/jars/gameboot
sh start.sh
gameboot启动成功与否判断方式和gameweb-service一样
最后查询端口命令/bin/netstat -tunlp
可以看见启动了哪些端口
10、SSL域名授权域名设置
需要两个域名一个是网站域名一个是转向的域名
宝塔面板选择前端的网站选择设置
进到ssl要自己到宝塔注册一个账号(需要实名认证)
选择申请
申请完之后开始部署
继续添加一个转向(授权域名)
添加网站
也像前端网站域名一样进行ssl设置
然后最重要的一步
设置方向代理
目标URL输入服务端IP:8000
进游戏开始奔放
感谢版主的分享! 教程真贵。。。 强烈支持楼主ing……
页:
[1]