原神3.2服务端架设服务器搭建教程ubuntu系统(保姆级)

原神3.2服务端架设服务器搭建教程ubuntu系统保姆级

大家好,我是艾西今天跟大家分享下原神3.2服务端架设ubuntu系统实操教程

准备阶段服务器一台 32h32g起、服务端、客户端、服务器装Ubuntu20.04系统

特别强调:java17直接放在C:\Program Files目录下即可

开始操作跟上节奏~ (教程中用的远程是Finalshell)

输入命令:

bash <(curl -SSL xxxxs://gitee.xxx/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)

选择2   选择软件源装镜像    Y (出现y/n选择Y就对了)

下载加载往后依次输入命令:

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

上面步骤出现红色提示时 直接按下回车

安装宝塔:wget -O install.sh xxxx://download.bt.cn/instal/install-ubuntu 6.0.sh && sudo bash install.sh 6dca892c

宝塔安装好后用浏览器打开你安装宝塔所获取到的账号密码输入进去

安装环境:ng1.8、php7.4、mysql5.7、mongodb

等待安装完成,在软件商店安装mongodb

以下就是我们需要安装的服务器搭建环境

在等待环境安装的同时我们将原神服务端上传到我们的服务器里面

输入

cd /

tar -xvf ./ys.tar.gz  (解压服务端)

 输入命令:

chmod -R 777 /genshin/

chmod -R 777 /root/

请确保服务器端口 TCP 443 、TCP 54321、 UDP 22102均 未被其他程序占用 ;服务器如果有限制的将54321、22102端口在防火墙安全组单独过白或找机房放行端口。

记得把防火墙关闭,宝塔的端口也放行一下 1-65535

在宝塔mysql数据库修改密码,密码没有强制要求,我这边设置的是

f2c340a9-bf06-4345- -9654-00b074b92fe8 (这里根据自己的实际情况来)

回到Finalshell窗口输入命令:(创建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并且配置环境变量:

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环境: (依次输入以下命令)

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并且启动:宝塔不要安装redis ,redis配置文件已打包至服务端

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

一键创建导入数据库

cd /genshin/

./sk

进入宝塔面板-数据库点击芒果库新建

grasscutter

直接点击导入就看到数据库了

服务端修改ip:注意内外网

cd /genshin

./ip.sh

输入服务器ip回车(如果输入错误,按住cIt键 +删除键删除)

(先输入内网IP回车后再输入外网IP)

填入回车后你可以看到后台地址(GM号)等 如下:

后台地址后台GM码xxx

每日签到后台

xxxx://服务器IPxxx.xxx.xxx.xxx:81/fuli.php

每日签到授权

xxxx:/服务器IPxxx.xxx.xxx.xxx:81/sq.php

领取cdk

xxxx://服务器IPxxx.xxx.xxx.xxx:81/index.php

生成cdk

xxxx://服务器IPxxx.xxx.xxx.xxx:81/cdkht.php

批量生成cdk

xxxx://服务器IPxxx.xxx.xxx.xxx:81/cdkht2.php

生成永久cdk-可多人使用-每人只能领取一次

xxxx:// 服务器IPxxx.xxx.xxx.xxx: 81/yccdk . php

新手福利

xxxx://服务器IPxxx.xxx.xxx.xxx: 81/new1. php

授权物品后台地址GM码123

gm授权后台

xxxx://服务器IPxxx.xxx.xxx.xxx:81/gmht/ gm. php

玩家后台

xxxx:// 服务器IPxxx.xxx.xxx.xxx: 81/ gmht/ index .php

root@instance- nf58dcca: / genshin#

启动服务端:

cd /genshin/srv/

./cli start

关闭服务端:

cd /genshin/srv/

./cli stop

创建网站在宝塔-----添加站点-----域名(服务器IP+端口81)目录选择web文件

访问一下我们的后台网站多少根据生成出来的去输入

其他的网站就不做演示,小伙伴们你们自己跟着操作步骤走就可以了

最后将Genshin Impact Game文件包解压出来,PC进服工具代理助手.7z也解压出来将补丁解压出来后会得到 国服、国际服两个文件

该补丁游戏版本为3.2.0,请勿用于其他版本

替换前需确认自己的游戏是国服还是国际服,国服一般文件名为"YuanShen _Data”,国际服"Genshinlmpact _Data !

替换了错误的补丁会导致游戏无法启动以及其他问题

国服替换路径

游戏根目录\YuanShen_ Data\Native\UserAssembly.dI

国际服替换路径

游戏根目录\Genshinlmpact Data\Native\UserAssembly.dII

将国服的UserAssembly.dII文件放入到Genshin Impact Game>YuanShen _Data>Native文件 替换掉原有的文件

启动Genshin代理助手内的exe文件

将窗口中的地址改为你的服务器IP地址:启动代理

启动Genshin Impact Game文件内的YuanShen.exe程序

我是艾西,今天的分享就到这里啦希望对有需要的小伙伴有帮助!

记得实操眼睛会了并不代表脑子会哈哈哈,我们下期见

拥有一台服务器可以做很多很酷的事情!

猜你喜欢

转载自blog.csdn.net/V13807970340/article/details/130708244