原神私服配置方法

 admin   2022-06-20 09:23   187 人阅读  1 条评论

一、基础环境配置

首先关闭防火墙和selinux,然后安装jdk17、git和mongodb

jdk17官网地址 https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html

可以复制链接通过rpm安装,命令:rpm -ivh https://download.oracle.com/java/17/archive/jdk-17.0.3.1_linux-x64_bin.rpm

图片.png

安装git

命令:yum -y install git 直接等待安装完成即可


mongodb官网地址 https://www.mongodb.com/try/download/community

我用的centos系统,所以直接配置yum源了

图片.png

图片.png

输入vim /etc/yum.repos.d/mongo.repo 进入编辑模式

[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

把这段文字复制进去,然后输入:wq保存退出

然后输入 yum -y install mongodb-org 等待安装完成

图片.png

查看mongo和java的版本

[root@ceph1 ~]# java --version
java 17.0.3.1 2022-04-22 LTS
Java(TM) SE Runtime Environment (build 17.0.3.1+2-LTS-6)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.3.1+2-LTS-6, mixed mode, sharing)
[root@ceph1 ~]# mongo
mongo         mongod        mongodump     mongoexport   mongofiles    mongoimport   mongorestore  mongos        mongostat     mongotop      
[root@ceph1 ~]# mongo --version
MongoDB shell version v4.2.20
git version: 15c0712952c356cb711c13a42cb3bca8617d4ebc
OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
allocator: tcmalloc
modules: none
build environment:
    distmod: rhel70
    distarch: x86_64
    target_arch: x86_64
图片.png

修改mongo的bindip为0.0.0.0

命令:vim /etc/mongodb.conf

图片.png

设置mongo开机自启  systemctl enable --now mongod.service

图片.png


二、安装服务器程序

Linux
git clone  
cd Grasscutter
chmod +x gradlew
./gradlew jar

图片.png

图片.png

图片.png

编译完成后,在项目目录内即可找到名为 grasscutter-<version>.jar 的服务器核心。

游戏资源

除了服务端本身以外,还需要游戏的相关资源放置于目录内。本指南基于游戏版本 2.7,资源来自 Grasscutter Resources (Commit 3dd07fa),将 Resources 目录内的全部六个文件夹拷贝到 resources 目录内即可,其中包含了 2.6 版本的全部资源。

resource目录可以自己创建,也可以运行一遍后由程序生成

图片.png

图片.png

第一遍运行会让你选择语言,选择chs简体中文

图片.png

服务端成功运行,但是现在还没结束,还需要配置代理,不然客户端没法连到服务端

图片.png

先按两边ctrl+c,停止服务端,修改配置文件命令:vim config.json,修改accessaddress为你的IP。

图片.png

在运行客户端之前,首先需要将客户端请求代理至本地服务器 (同理可代理至运行服务端的云服务器)。使用 mitmproxy 8.0 版本。

解压并把解压后的文件移动到/usr/bin 目录

图片.png

安装完成后,以代理至端口 12345 为例运行项目目录内的 proxy.py 即可:

mitmdump -s proxy.py --ssl-insecure --listen-port 12345

还需要把mitmproxy目录下的密钥复制到windows客户端所在的机器上


客户端配置

把从服务端复制来的密钥安装上

双击,然后无脑下一步就行

设置代理地址为你的服务器地址,如果服务器就在本地的话,需要去掉请勿将代理服务器用于本地地址

图片.png

搭建完成,下载个国际版原神就可以玩了,下载地址https://genshin.hoyoverse.com/en/download


本文地址:https://liuchunjie.top/?id=363
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

 评论列表

  1. admin
    admin  @回复

    wget获取mitmproxy
    wget https://snapshots.mitmproxy.org/8.1.1/mitmproxy-8.1.1-linux.tar.gz