前言

仅个人学习Java编程使用,不应用于商业牟利,请在24小时内删除

演示环境: CentOS 7的Contabo 6C16G服务器

注意,游戏很吃延迟的, 欧美体验可能糟糕,推荐香港GIA、CMI,日本SB、9929、GIA,新加坡GIA等网络的服务器。

感觉单人负载不高,配置应该要求挺低。

然后要运行Genshin服务端,就需要JDK、MongoDB、Python这三个基本的。

由于python基本正常人都有安装了,就不说了,来展示一下在宝塔环境下配置服务端的环境

JDK

目前建议直接用JDK18,有的编译版本用JDK17、OPENJDK都跑不了。

参考报错 Exception in thread "main" java.lang.UnsupportedClassVersionError: me/exzork/commands/ApplyCommand$1 has been compiled by a more recent version of the Java Runtime (class file version 62.0), this version of the Java Runtime only recognizes class file versions up to 61.0

OPENJDK17

yum -y install wget git zsh tmux vim
cd ~
wget --no-check-certificate https://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
java -version

JDK17

cd /usr/local
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
tar -zxvf jdk-17_linux-x64_bin.tar.gz 
mv jdk-17.0.4.1 java

记得目录要校验对齐移动一下

JDK18

cd /usr/local/java
wget --no-check-certificate https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz
tar zxvf jdk-18_linux-x64_bin.tar.gz

记得目录要校验对齐移动一下

卸载老版本JDK

找JDK路径

https://blog.csdn.net/m290345792/article/details/79073358

whereis java

然后根据路径把他们全扬了,用宝塔文件管理器删除

也可以考虑用这些命令找

yum list installed | grep java
yum list installed | grep [java][jdk]
rpm -qa | grep [java][jdk][gcj]
rpm -qa | grep java

环境变量

找到 /etc/profile 这个文件,在末尾加上

export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin;
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar;

然后重载一下(记得JAVA自己的目录要校验对齐移动一下)

source /etc/profile

查一下版本效果

java -version

MongoDB

直接宝塔面板安装就能用,那也就不折腾了

注意,仅本地访问只IP就写127.0.0.1就行了,外网访问要开0.0.0.0或者公网IP,Port也可以考虑换避免扫描。

mitmproxy

用于装证书,目前来说PC玩家不需要这个就能玩。

wget https://snapshots.mitmproxy.org/8.1.1/mitmproxy-8.1.1-linux.tar.gz
tar -zxvf mitmproxy-8.1.1-linux.tar.gz -C /usr/bin
/usr/bin/mitmproxy --version
mitmdump --version
mitmweb --version

version GLIBC_2.25 not found

参考 https://blog.csdn.net/dm569263708/article/details/125201512

wget http://ftp.gnu.org/gnu/glibc/glibc-2.25.tar.gz
tar -xvf glibc-2.25.tar.gz
cd glibc-2.25
mkdir build
cd build
../configure  --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make
make install

相关链接

仅个人学习Java编程使用,不应用于商业牟利,请在24小时内删除

Genshin One(一):本地有手就行版整合包下载和使用

Genshin One(二):基于Cent OS 7 的远程服务端搭建之环境构建

Genshin One(三):基于Cent OS 7 的远程服务端搭建之服务端运行和服务器配置

Genshin One(四):服务端数据管理与便携工具

Genshin One(五):服务端运行进阶、部分问题解决和修复方法

Genshin One(六):手动编译安装、相关的常用开源仓库

Genshin One(七):资源下载和目录树解读

TAG:原神

Mongodb的GUI 工具使用、数据备份与恢复

  • alipay_img
  • wechat_img
最后更新于 2022-09-19