原神3.2服務(wù)端架設(shè)服務(wù)器搭建教程ubuntu系統(tǒng)(保姆級(jí))

原神3.2服務(wù)端架設(shè)服務(wù)器搭建教程ubuntu系統(tǒng)(保姆級(jí))
大家好,我是艾西今天跟大家分享下原神3.2服務(wù)端架設(shè)ubuntu系統(tǒng)實(shí)操教程
搭建教程
準(zhǔn)備階段:服務(wù)器一臺(tái) 32h32g起、服務(wù)端、客戶端、服務(wù)器裝Ubuntu20.04系統(tǒng)
特別強(qiáng)調(diào):java17直接放在C:\Program Files目錄下即可
開始操作跟上節(jié)奏~ (教程中用的遠(yuǎn)程是Finalshell)
?

輸入命令:
bash <(curl -SSL xxxxs://gitee.xxx/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
選擇2 ??選擇軟件源裝鏡像 ???Y (出現(xiàn)y/n選擇Y就對(duì)了)
下載加載往后依次輸入命令:
sudo -i
sudo apt-get install zstd
sudo apt update -y
sudo apt upgrade -y
?
apt-get update&&apt-get install python- is python2 openjdk- 17 _jdk screen python2.7 -dev zstd redis-server -y
上面步驟出現(xiàn)紅色提示時(shí) 直接按下回車
?
安裝寶塔:wget -O install.sh xxxx://download.bt.cn/instal/install-ubuntu 6.0.sh && sudo bash install.sh 6dca892c
寶塔安裝好后用瀏覽器打開你安裝寶塔所獲取到的賬號(hào)密碼輸入進(jìn)去
安裝環(huán)境:ng1.8、php7.4、mysql5.7、mongodb
?

等待安裝完成,在軟件商店安裝mongodb
以下就是我們需要安裝的服務(wù)器搭建環(huán)境
在等待環(huán)境安裝的同時(shí)我們將原神服務(wù)端上傳到我們的服務(wù)器里面
?

輸入
cd /
tar -xvf ./ys.tar.gz ?(解壓服務(wù)端)
?輸入命令:
chmod -R 777 /genshin/
chmod -R 777 /root/
?
請(qǐng)確保服務(wù)器端口 TCP?443 、TCP?54321、?UDP?22102均 未被其他程序占用 ;服務(wù)器如果有限制的將54321、22102端口在防火墻安全組單獨(dú)過白或找機(jī)房放行端口。
?
記得把防火墻關(guān)閉,寶塔的端口也放行一下 1-65535
?
在寶塔mysql數(shù)據(jù)庫修改密碼,密碼沒有強(qiáng)制要求,我這邊設(shè)置的是
f2c340a9-bf06-4345- -9654-00b074b92fe8 (這里根據(jù)自己的實(shí)際情況來)
?
回到Finalshell窗口輸入命令:(創(chuàng)建mysql賬戶)
mysql -u root -pf2c340a9- bf06- 4345- 9654- 00b074b92fe8
?
輸入命令:
GRANT ALL PRIVILEGES ON *.* TO 'work' @'127.0.0.1' IDENTIFIED BY 'GenshinlmpactOfline20GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.★TO 'work' @'localhost' IDENTIFIED BY 'GenshinlmpactOffline20GRANT OPTION;
FLUSH PRIVILEGES;
Quit
安裝python-pip 輸入命令
cd /root
python2.7 get- pip.py (加載完輸入下方命令)
pip2 install Jinja2 enum pyyaml .
?
安裝mysql-connector-python-2.0.5.tar.gz:
cd /
tar -zxvf mysql-connector-python- 2.0.5.tar.gz
rm -rf mysql-connector-python-2.0.5.tar.gz
cd /mysql-connector-python-2.0.5/
python2.7 setup.py install
安裝Golong并且配置環(huán)境變量:
cd /
tar -zxvf go1.15.2.linux-amd64.tar.gz
sudo mv go /usr/local/
?
一鍵增加go變量
echo 'GOROOT=/usr/local/go' >> /etc/profile
echo 'GOPATH= $HOME/goProject' >> /etc/profile
echo 'PATH=$PATH:$GOROOT/bin:$GOPATH/bin' >> /etc/profile
echo 'GOPROXY= xxxxs://goproxy.io' >> /etc/profile
source /etc/profile
輸入go version 查看GOlong版本 (go version go1.15.2 linux/ amd64)
?
安裝git環(huán)境: (依次輸入以下命令)
sudo add-apt-repository ppa:git-core/ppa
get update
sudo apt-get install git
查看git版本(git version 2.39.0)
git --version
?
安裝node:(依次輸入以下命令)
pip2 install -i xxxxs://pypi.douban.xxx/simple pyyaml mysql connector requests Jinja2 enum
apt-get update
apt-get install -y curl
curl -sL xxxxs://deb.nodesource.xxx/setup _4.x | sudo -E bash -
apt-get install nodejs
查看node版本(v10.19.0)
node -V
?
安裝npm:
sudo apt install npm
查看npm版本(6.14.4)
npm -V
?
配置redis并且啟動(dòng):寶塔不要安裝redis ,redis配置文件已打包至服務(wù)端
sed -i 's/# requirepass foobared/requirepass GenshinlmpactOffline2022/g' /etc/redis/redis.conf
sed -i 's/databases 16/databases 168/g' /etc/redis/redis.conf
?
systemctl stop redis-server
systemctl start redis-server
?
一鍵創(chuàng)建導(dǎo)入數(shù)據(jù)庫
cd /genshin/
./sk
?
進(jìn)入寶塔面板-數(shù)據(jù)庫點(diǎn)擊芒果庫新建
grasscutter
直接點(diǎn)擊導(dǎo)入就看到數(shù)據(jù)庫了
?

?
服務(wù)端修改ip:注意內(nèi)外網(wǎng)
cd /genshin
./ip.sh
輸入服務(wù)器ip回車(如果輸入錯(cuò)誤,按住cIt鍵 +刪除鍵刪除)
(先輸入內(nèi)網(wǎng)IP回車后再輸入外網(wǎng)IP)
?

填入回車后你可以看到后臺(tái)地址(GM號(hào))等 如下:
?
后臺(tái)地址后臺(tái)GM碼xxx
每日簽到后臺(tái)
xxxx://服務(wù)器IPxxx.xxx.xxx.xxx:81/fuli.php
每日簽到授權(quán)
xxxx:/服務(wù)器IPxxx.xxx.xxx.xxx:81/sq.php
領(lǐng)取cdk
xxxx://服務(wù)器IPxxx.xxx.xxx.xxx:81/index.php
生成cdk
xxxx://服務(wù)器IPxxx.xxx.xxx.xxx:81/cdkht.php
批量生成cdk
xxxx://服務(wù)器IPxxx.xxx.xxx.xxx:81/cdkht2.php
?
生成永久cdk-可多人使用-每人只能領(lǐng)取一次
xxxx:// 服務(wù)器IPxxx.xxx.xxx.xxx: 81/yccdk . php
新手福利
xxxx://服務(wù)器IPxxx.xxx.xxx.xxx: 81/new1. php
授權(quán)物品后臺(tái)地址GM碼123
gm授權(quán)后臺(tái)
xxxx://服務(wù)器IPxxx.xxx.xxx.xxx:81/gmht/ gm. php
玩家后臺(tái)
xxxx:// 服務(wù)器IPxxx.xxx.xxx.xxx: 81/ gmht/ index .php
root@instance- nf58dcca: / genshin#
?
啟動(dòng)服務(wù)端:
cd /genshin/srv/
./cli start
?
關(guān)閉服務(wù)端:
cd /genshin/srv/
./cli stop
?

?
創(chuàng)建網(wǎng)站在寶塔-----添加站點(diǎn)-----域名(服務(wù)器IP+端口81)目錄選擇web文件
?
訪問一下我們的后臺(tái)網(wǎng)站多少根據(jù)生成出來的去輸入
?



?
?
?
其他的網(wǎng)站就不做演示,小伙伴們你們自己跟著操作步驟走就可以了
最后將Genshin Impact Game文件包解壓出來,PC進(jìn)服工具代理助手.7z也解壓出來將補(bǔ)丁解壓出來后會(huì)得到 國服、國際服兩個(gè)文件
?

該補(bǔ)丁游戲版本為3.2.0,請(qǐng)勿用于其他版本
替換前需確認(rèn)自己的游戲是國服還是國際服,國服一般文件名為"YuanShen _Data”,國際服"Genshinlmpact _Data !
替換了錯(cuò)誤的補(bǔ)丁會(huì)導(dǎo)致游戲無法啟動(dòng)以及其他問題
國服替換路徑
游戲根目錄\YuanShen_ Data\Native\UserAssembly.dI
國際服替換路徑
游戲根目錄\Genshinlmpact Data\Native\UserAssembly.dII
?
將國服的UserAssembly.dII文件放入到Genshin Impact Game>YuanShen _Data>Native文件 替換掉原有的文件
?

啟動(dòng)Genshin代理助手內(nèi)的exe文件
?

將窗口中的地址改為你的服務(wù)器IP地址:?jiǎn)?dòng)代理
啟動(dòng)Genshin Impact Game文件內(nèi)的YuanShen.exe程序
?
?



?
?
我是艾西,今天的分享就到這里啦希望對(duì)有需要的小伙伴有幫助!
記得實(shí)操眼睛會(huì)了并不代表腦子會(huì)哈哈哈,我們下期見
擁有一臺(tái)服務(wù)器可以做很多很酷的事情!
?