我晕晕 发表于 2022-9-23 23:09:06

原神3.0私服搭建教程(Linux系统版)

本帖最后由 我晕晕 于 2022-9-24 12:28 编辑

本次搭建环境是腾讯云+CentOS7.6,配置为2H2G。

该端为GitHub上开源项目https://github.com/Grasscutters/Grasscutter
是一个模拟器。里面还是有许多BUG,不过也可以简单玩玩。


部署较为简单,下面说明部署步骤:

1、安装一些必要软件

yum -y install wget git zsh


2、安装JAVA
wget --no-check-certificatehttps://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.3%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.3_7.tar.gz
tar zxvf OpenJDK17U-jdk_x64_linux_hotspot_17.0.3_7.tar.gz
mv jdk-17.0.3+7 /usr/local/java
vim /etc/profile
# 按 i 进入编辑 在文件末尾添加以下内容
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin;
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar;
# 添加完成后按 esc 输入 :wq 保存
source /etc/profile
# 验证是否安装成功
java -version

3、安装mongo数据库
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.8.tgz
tar zxvf mongodb-linux-x86_64-rhel70-5.0.8.tgz
mv mongodb-linux-x86_64-rhel70-5.0.8 /usr/local/mongodb
vim /etc/profile
# 按 i 进入编辑 在文件末尾添加以下内容
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
# 添加完成后按 esc 输入 :wq 保存
source /etc/profile
# 验证是否安装成功
mongo -version4、编译服务端程序
cd ~
使用代理clone项目
git clone -b development https://ghproxy.com/https://github.com/Grasscutters/Grasscutter
cd Grasscutter
./gradlew jar
# 编译完成后会在当前目录下生成 grasscutter-1.3.2-dev.jar 文件

5、下载资源文件
git clone https://ghproxy.com/https://github.com/Koko-boya/Grasscutter_Resources
cd Grasscutter_Resources
cp -r Resources ~/Grasscutter/resources

6、修改配置文件
# 先运行一下服务端
cd ~/Grasscutter
java -jar grasscutter-1.3.2-dev.jar -handbook

7、运行服务端
java -jar grasscutter-1.3.2-dev.jar
看到这个输出,代表服务端运行完毕。

8、下载fiddler并安装

下载地址:https://www.telerik.com/download/fiddler

9、配置fiddler

打开Fiddler,找到菜单栏的 Tool > options,切换到https,配置如图


切换到 connections ,如图,把端口改成8181,好了后按 OK 保存


主界面选 Fiddler Script ,清空原来的脚本,粘贴如下内容。脚本中的 oS.host 后面改为你服务器的IP地址,搞定了记得点左上角SaveScript。
/* Original script by NicknameGG, modified for Grasscutter by contributors. */
import System;
import System.Windows.Forms;
import Fiddler;
import System.Text.RegularExpressions;

class Handlers
{
    static function OnBeforeRequest(oS: Session) {
      if(oS.host.EndsWith(".yuanshen.com") || oS.host.EndsWith(".hoyoverse.com") || oS.host.EndsWith(".mihoyo.com")) {
            oS.host = "127.0.0.1"; // 替换为你服务器的IP
      }
    }
};

10、配置客户端

下载最新版原神国服客户端

然后下载国服客户端补丁

下载链接:
**** Hidden Message *****


11、注册账号

在服务器上 输入 account create 用户名 10000[自定义UID 可省略],即可创建GM账号。


密码设置是第一次登录时 输入密码,就是以后登录密码

12、登录游戏

打开fiddler软件,再打开原神客户端,输入刚才创建的账号 即可进入游戏。


13、GM工具


**** Hidden Message *****



shinryoken 发表于 2022-9-24 05:15:58

:):):):)

中华丶舅爷 发表于 2022-9-24 08:30:35

感谢老师无私奉献

kaushi 发表于 2022-9-24 08:50:09

感谢分享,支持一下

ln719407993 发表于 2022-9-24 15:59:23

路过看看。

jp3721 发表于 2022-9-26 00:52:55

原神3.0私服搭建教程(Linux系统版) [修改]

supersnoopy 发表于 2022-9-26 11:25:54

看起来很厉害啊。

acacav 发表于 2022-9-28 23:39:44

6666666666666

星辰物语 发表于 2022-9-29 11:10:09

谢谢分享!

努力在明天 发表于 2022-10-5 19:35:13

原神3.0私服搭建教程
页: [1] 2 3 4 5
查看完整版本: 原神3.0私服搭建教程(Linux系统版)