星屿浅奈 ✧ Saneko

Back

华为云部署minecraft服务端Blur image

前期准备#

1. 服务器#

选用的是华为云的Flexus云服务器X实例

  • 4核8G
  • 5M带宽
  • SSD存储
  • 操作系统Huawei Cloud EulerOS 2.0

服务器实例

2. 登录#

通过FinalShell 🌊,登录服务器后台。

登录后台

3. JDK#

oracle官网 🌊下载jdk21

下载jdk

将下载好后的压缩包,通过FinalShell上传到服务器并解压

tar -zxvf jdk-21_linux-x64_bin.tar.gz
bash

下面开始配置环境变量

编辑/etc/profile文件以设置Java环境变量

sudo vim /etc/profile
bash

在文件末尾添加以下内容

export JAVA_HOME=/root/jdk/jdk-21.0.6
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
bash

激活配置

source /etc/profile
bash

验证安装

java -version
# 输出一下内容,则表示安装成功
# java version "21.0.6" 2025-01-21 LTS
# Java(TM) SE Runtime Environment (build 21.0.6+8-LTS-188)
# Java HotSpot(TM) 64-Bit Server VM (build 21.0.6+8-LTS-188, mixed mode, sharing)
bash

4. Fabric#

访问fabric官网 🌊,下载服务器核心,并上传到服务器上

启动#

1. 首次启动#

执行以下指令,启动服务端

# 将fabric下载下来的文件重命名为fabric-server.jar,方便执行
# (-Xmx7G表示最大7GB内存,根据服务器配置调整)
java -Xmx7G -jar fabric-server.jar nogui
bash

首次启动会失败,并会生成eula.txt文件,需要我们编辑同意协议。

sudo vim eula.txt
bash
# 将eula=false修改为true
eula=true
txt

2. 配置规则#

通过修改server.properties来配置服务器规则

3. 一键运行#

新建一个start.sh,写入启动指令

java -Xmx7G -jar fabric-server.jar nogui
bash

后续只要执行sh start.sh

但是此时如果关掉后台,服务器就停掉了。只需通过nohup挂在后台即可。

nohup sh start.sh &
bash

4. 安全组#

华为云部署minecraft服务端
https://saneko.me/blog/d2ae16a72013
Author Saneko
Published at March 9, 2025
Buy me a cup of coffee ☕.
Comment seems to stuck. Try to refresh?✨