前言

(2022)最新最热的2.8金苹果群岛活动已经被我肝完了,有.无聊来整点私服玩玩

其实就是这个屑的AWS中国区机子没了然后来写个文章缅怀而已

搭建

搭建环境可以在 Windows 或 Linux 上,具体请看下文

Linux

先讲Linux,切记不要碰任何s390x架构的服务器,会变得不幸

环境准备

1)一个正常架构的 Linux 发行版,比如 CentOS,Ubuntu,Debian 之类的
2)Java(OpenJDK)17 或以上的版本
3)MongoDB 4.0 或以上的版本
4)git 任意版本
5)wget 任意版本

安装环境

1)安装 Java(OpenJDK)

yum -y install java-latest-openjdk

或者

apt-get -y install openjdk-17-jdk

安装完成后输入

java -version

如果输出以下内容,就证明安装成功了

安装成功

2)安装MongoDB(如果安装了宝塔面板可以直接在应用商店安装)

yum -y install mongodb

或者

apt-get -y install mongodb

3)安装git(如果有可以跳过这一步)

yum -y install git

或者

apt-get -y install git

4)安装wget(如果有可以跳过这一步)

yum -y install wget

不会有人的apt系的发行版不带wget吧,不会吧不会吧

部署程序

首先新建文件夹,然后克隆仓库

mkdir /root/Grasscutter
cd /root/Grasscutter
git clone https://github.com/Grasscutters/Grasscutter.git
mv /root/Grasscutter/Grasscutter-development/* /root/Grasscutter/
rm -rf /root/Grasscutter/Grasscutter-development
mv /root/Grasscutter/Grasscutter/* /root/Grasscutter/
rm -rf /root/Grasscutter/Grasscutter

然后获取服务端核心,仓库的很容易过时,建议自己编译

cd /root/Grasscutter
chmod +x gradlew
./gradlew jar

编译中

编译中

编译成功

然后等个1-5分钟,就编译完成力(根据设备配置和网络环境而定,我这用了49秒

然后使用 mv 命令自行将编译出来的 jar 文件重命名为 grasscutter.jar

获取了服务器核心还需要下载资源文件

cd /root/Grasscutter
mkdir resources
git clone https://github.com/Koko-boya/Grasscutter_Resources.git
mv /root/Grasscutter/Grasscutter_Resources/Resources/* /root/Grasscutter/resources/
rm -rf /root/Grasscutter/Grasscutter_Resources

到这里我们的环境就部署完成了

启动程序

众所周知,Linux服务器一旦结束当前会话,那么当前会话的进程会被结束,我们怎么样让 Grasscutter 在 SSH 断开的情况下继续跑着呢

安装Screen

yum -y install screen

或者

apt-get -y install screen

然后

screen -S Grasscutter

*新建一个新的名叫 Grasscutter 的会话

然后直接运行!

cd /root/Grasscutter
java -jar grasscutter.jar

警告:如果您安装了 Nginx 等 Web 服务器,他们通常会占用 443 端口,运行 Grasscutter 前要记得先关掉,否则会出现端口绑定失败无法启动 Grasscutter

出现选择语言的提示,输入chs即可
然后就跑起来辣

如果你要离开这个会话
请按 Ctrl+A 然后按下 D

如果你要回到这个会话,输入

screen -r Grasscutter

如果你要结束这个会话,请在这个会话以外的地方输入

screen -S Grasscutter -X quit

如果你需要实现公网访问
请输入

cd /root/Grasscutter
vim config.json

并将里面的 两处accessAdderss 修改为你的公网IP

如果您的服务器安装了宝塔面板或者有安全组,请在对应控制台放行 44322102 端口

Windows

警告:Windows 教程仅适用于 Windows 10 以上的环境

如果你嫌麻烦可以下载来自 Telegram 的本人制作的一键整合包

此处内容需要评论回复后(审核通过)方可阅读。

Onedrive 去哪里了呢?我不多说捏

安装环境

安装 Java(OpenJDK)

我们来到这里
下载来自 Micro$oft 的 OpenJDK For Windows
然后双击打开

打开力

点击下一步

同意条款

自定义安装

然后这一步自定义安装把 SET JAVA_HOME variable 选择为 将安装在本地硬盘上

自定义安装

然后无脑下一步即可

安装

安装成功

安装 MongoDB

我们来到MongoDB官网
下载他们最新最热的 MongoDB
还是双击打开

打开力

下一步

同意许可协议

自定义安装选第一个

然后无脑下一步即可

下一步

下一步

下一步

下一步

下一步

安装完成

重启计算机

然后如果提示需要重启计算机的话选择 Yes 即可

安装Git

不用我教了吧:下载链接
无脑一直下一步即可

下载程序

来到GayHub
然后点击Code → Download Zip

Download Zip

下载好ZIP之后把他解压

解压后

得到这一大堆东西
然后 按住 Shift 右键空白处,点击在此处打开 Powershell 窗口

然后输入以下内容,来编译服务器核心

.\gradlew.bat
.\gradlew jar

编译中

编译中

编译中

编译中

然后等个1-10分钟,等他编译完成,根据机器配置和网络环境而定

编译完成

编译完成

编译完成,得到核心文件
将你编译出来的 jar 文件重命名为 grasscutter.jar

然后在空白处右键,点击 Git Bash Here

Git Bash Here

在弹出的 Git 窗口中输入

git clone https://github.com/Koko-boya/Grasscutter_Resources.git

等克隆完成后回到文件夹
将文件夹里的 Grasscutter_Resources 文件夹打开,将里面的 Resources 文件夹重命名为 resources 并移动到 Grasscutter 的文件夹根目录

然后在 Powershell 窗口中输入

java -jar grasscutter.jar

警告:如果您安装了 VMware,VMwareHostd 服务会占用 443 端口,运行 Grasscutter 前要记得先关掉,否则会出现端口绑定失败无法启动 Grasscutter

选择语言

出现选择语言输入chs即可

安全警告

出现这个选择允许访问即可

跑起来辣

然后就跑起来辣

如果您的服务器重新启动过,请按照以下顺序启动 Grasscutter
MongoDB > Grasscutter

如果你需要实现公网访问,请将 config.json 里面的 两处accessAdderss 修改为你的公网IP

同样的,如果你需要在公网访问,如果你的服务器安装了宝塔面板或者有安全组,请在对应控制台放行端口

游玩

Windows

首先来到这里下载两个文件

此处内容需要评论回复后(审核通过)方可阅读。

↑密码就在这里,你回复然后刷新就会有↑

将下载下来的 Genshin Impact Game.7z 使用 7-Zip 右键 解压到当前文件夹
将解压出来的 Genshin Impact Game文件夹,直接覆盖替换到原神启动器根目录

然后解压 Proxy.7z 解压并右键以管理员身份运行 Proxy.exe

Proxy.exe

第一个框的 米哈游服务器转向至 填写你的服务器IP地址,如果本地测试请填写127.0.0.1
第二个框的 代理端口 随便填写 除 8888 之外的 端口
然后点击启动代理

然后打开原神,点击开始游戏,等到弹出登录窗口

登录窗口

在控制台输入以下格式的内容来创建账户

account create <用户名> <密码> UID<UID>

例如

account create BLxcwg666 114514 UID114514

然后回到游戏,在登录窗口中填写你刚刚创建的帐号,出现用户协议同意即可

登录成功

登录成功

然后进入游戏,看过场动画...选择主角...填写名字...,然后就进去了

进去之后如果要使用指令请按 Enter

Enter

添加会话对象

找到 Server

然后就能用 /give 之类的指令了

/give

获取各种武器的指令可以在你解压的 Proxy 文件夹下找到名叫 GM_Tool.exe 的程序,双击打开就可以学习了解

Android

您可以参考MBRjun的教程

最后修改:2022 年 08 月 10 日
任何类型的赞赏将用于支持HsnkStudio的运营