一、基础环境配置
首先关闭防火墙和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
安装git
命令:yum -y install git 直接等待安装完成即可
mongodb官网地址 https://www.mongodb.com/try/download/community
我用的centos系统,所以直接配置yum源了
输入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 等待安装完成
查看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
修改mongo的bindip为0.0.0.0
命令:vim /etc/mongodb.conf
设置mongo开机自启 systemctl enable --now mongod.service
二、安装服务器程序
Linux
git clone cd Grasscutter chmod +x gradlew ./gradlew jar
编译完成后,在项目目录内即可找到名为 grasscutter-<version>.jar
的服务器核心。
游戏资源
除了服务端本身以外,还需要游戏的相关资源放置于目录内。本指南基于游戏版本 2.7,资源来自 Grasscutter Resources (Commit 3dd07fa
),将 Resources
目录内的全部六个文件夹拷贝到 resources
目录内即可,其中包含了 2.6 版本的全部资源。
resource目录可以自己创建,也可以运行一遍后由程序生成
第一遍运行会让你选择语言,选择chs简体中文
服务端成功运行,但是现在还没结束,还需要配置代理,不然客户端没法连到服务端
先按两边ctrl+c,停止服务端,修改配置文件命令:vim config.json,修改accessaddress为你的IP。
在运行客户端之前,首先需要将客户端请求代理至本地服务器 (同理可代理至运行服务端的云服务器)。使用 mitmproxy 8.0 版本。
解压并把解压后的文件移动到/usr/bin 目录
安装完成后,以代理至端口 12345
为例运行项目目录内的 proxy.py
即可:
mitmdump -s proxy.py --ssl-insecure --listen-port 12345
还需要把mitmproxy目录下的密钥复制到windows客户端所在的机器上
客户端配置
把从服务端复制来的密钥安装上
双击,然后无脑下一步就行
设置代理地址为你的服务器地址,如果服务器就在本地的话,需要去掉请勿将代理服务器用于本地地址
搭建完成,下载个国际版原神就可以玩了,下载地址https://genshin.hoyoverse.com/en/download
发表评论