天書(shū)奇談3D服務(wù)端搭建架設(shè)教程Centos

天書(shū)奇談3D服務(wù)端搭建架設(shè)教程Centos
大家好,我是艾西,今天給大家分享一款回合制MMORPG手游的搭建教程。也算是G
內(nèi)回合制手游的第一梯隊(duì)吧,回合制手游總會(huì)有那么一幫熱愛(ài)的玩家我們?cè)挷欢嗾f(shuō)直接進(jìn)入正題開(kāi)始操作:
?
架設(shè)準(zhǔn)備:服務(wù)器一臺(tái)centos7.2以上版本、服務(wù)端和客戶端
注:服務(wù)器和寶塔面板全部關(guān)閉防火墻,不會(huì)操作的直接找服務(wù)器供應(yīng)商操作!
本教程我們用到的遠(yuǎn)程工具是Finalshell
(注本文中xxxx即為http、xxxxx即為https、zzz即為www 因PT原因望大家理解)
安裝寶塔及環(huán)境
寶塔是一個(gè)服務(wù)器運(yùn)維管理軟件,安裝命令:yum install -y wget && wget -O install.sh xxxx://download.bt.cn/install/install_6.0.sh && sh install.sh 1ba5f33df
安裝完后,按照提示信息登錄寶塔面板安裝以下軟件
?

web 服務(wù)器:nginx 1.14
數(shù)據(jù)庫(kù):mysql 5.6
編程語(yǔ)言:PHP 5.4
注:關(guān)閉防火墻、開(kāi)放端口命令(Finalshell面板)
systemctl stop firewalld.service
systemctl disable firewalld.service
?

上傳tsqt.tar.gz到服務(wù)器根目錄(根目錄不是root目錄! !使用WinSCP或其他工具都可以)
解壓tsqt.tar.gz
cd /
tar tsqt.tar.gz
?
給予777權(quán)限
chmod -R 777 /data/
chmod -R 777 /usr/java/
chmod -R 777 /www/wwwroot/game
?
?
配置環(huán)境修改etc/profile文件
寶塔面板----文件----根目錄----etc目錄找到profile文件雙擊進(jìn)入---拉到文件最底下面添加如下內(nèi)容----保存
set java environment
JAVA_ HOME=/usr/java/jdk1.8.0_ 241
JRE_ HOME=/usr/java/jdk1.8.0 241/jre
CLASS_ PATH-=.$JAVA_ HOME/lib/dt.jar:$JAVA_ HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_ HOME/bin:$JRE_ HOME/bin
export JAVA_ HOME JRE_ HOME CLASS_ PATH PATH
?

?
回到Finalshell面板輸入命令:
source /etc/profile?(立即生效)
生效后回到寶塔面板設(shè)置數(shù)據(jù)庫(kù)密碼
寶塔面板----數(shù)據(jù)庫(kù)----root密碼---(填入密碼即可)
?

?
在軟件商店找到MySql點(diǎn)擊設(shè)置-----配置修改-----在第26行輸入下方內(nèi)容保存即可
lower_case_ table_ names= 1
?

?
?
保存后點(diǎn)擊服務(wù)---重載配置----重啟數(shù)據(jù)庫(kù)
修改數(shù)據(jù)庫(kù)IP為你自己的服務(wù)器IP
在文件根目錄data :\data\sql\gm manage sg 002.sql
?

?
將文件內(nèi)的IP全部替換成你自己服務(wù)器的IP保存
?
回到Finalshell 輸入命令
?
cd /data
./sk ???(導(dǎo)入數(shù)據(jù)庫(kù))
?
數(shù)據(jù)庫(kù)創(chuàng)建好后可以通過(guò)寶塔查看是否創(chuàng)建成功。(數(shù)據(jù)庫(kù) - 點(diǎn)擊從服務(wù)器獲取)
運(yùn)行后為了安全可以把sk文件刪除
?
搭建網(wǎng)站
寶塔---網(wǎng)站----添加站點(diǎn)----你服務(wù)器IP+端口或域名+端口 創(chuàng)建
網(wǎng)站目錄設(shè)置/www/wwwroot/game
?

網(wǎng)站創(chuàng)建成功后關(guān)閉防跨站
設(shè)置偽靜態(tài): rewrite ^/(. *).hI$ /$1.php last;
?

?
服務(wù)端和網(wǎng)站文件內(nèi)的IP修改你的服務(wù)器IP,修改以下文件即可記得保存
(注:127.0.0.1、10.1.1.1類似這種的IP 默認(rèn)就好不用修改)
\data\gameserver\db_ s1\logcenter.conf
\data\gameserver\db_ _s2\logcenter.conf
\data\gameserver\fight_ s1\fightserver.conf
\data\gameserver\game_ s1\config.lua
\data\gameservergame_ s1\gameworld.conf
\data\gameservergame_ s1\logcenter.conf
\data\gameserver\game_ _s1\loginserver.conf
\data\gameserver\game _s2\config.lua
\data\gameserver\game _s2\gameworld.conf
\data\gameserver\game_ _s2\logcenter.conf
\data\gameserver\game _s2\loginserver.conf
\data\gway-002\bin\WEB-INF\classes\server.properties
?

?
IP修改完后啟動(dòng)游戲
啟動(dòng)游戲命令
cd /data/
./start.sh
?
關(guān)閉游戲命令
cd /data/
./stop.sh
啟動(dòng)后可以通過(guò)
端口查看命令netstat -Intp
?
將本地客戶端進(jìn)行修改.apk文件雙擊后找到channel_ config.json 和LaunchHelper.lua
文件用Notepad++打開(kāi)修改文件的IP為你自己服務(wù)器IP保存
?

?
?
將我們修改好后的客戶端丟進(jìn)模擬器內(nèi)安裝運(yùn)行開(kāi)始運(yùn)行
?




?
?
?
我是艾西今天的分享就到這里啦,希望對(duì)有需要的小伙伴有幫助
擁有一臺(tái)服務(wù)器可以做很多有趣的事情
?
?
?
?