准备

  • 更新软件包
  • 安装JAVA
  • 下载FabricMC Server

使用的是IJAMinecraft 大佬的OneBlock 无限方块地图。

我已经打包了一份:

https://cloud.189.cn/web/share?code=jiem2abMNfei(访问码:r4jx)

安装

基础软件

# 更新和升级系统中的软件包,**并清理不再需要的包
sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y  

# 安装JAVA,后台运行软件,解压软件
apt install openjdk-17-jdk screen unzip p7zip-full -y

检查

# 检查 Java 是否正确安装
java -version


# 例如
root@onecloud:~# java -version
openjdk version "17.0.14" 2025-01-21
OpenJDK Runtime Environment (build 17.0.14+7-Debian-1deb11u1)
OpenJDK Server VM (build 17.0.14+7-Debian-1deb11u1, mixed mode, sharing)
root@onecloud:~# 

服务端

# 在 `/home` 目录下创建一个名为 `MC` 的文件夹
# 使用我打包的可以忽略此步骤,下面按照我打包的来
mkdir /home/MC

# 进入`home`目录
cd /home

# 上传打包中的`MC.7Z` 文件

# 解压
# 此时MC压缩包在`home`文件夹下,解压会自动创建`MC`文件夹
7z x MC.7z

# 实例
root@onecloud:/home# 7z x MC.7z

7-Zip [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,32 bits,4 CPUs LE)

Scanning the drive for archives:
1 file, 105784503 bytes (101 MiB)

Extracting archive: MC.7z
--
Path = MC.7z
Type = 7z
Physical Size = 105784503
Headers Size = 5964
Method = LZMA2:27 LZMA:20 BCJ2
Solid = +
Blocks = 2

 40% 165 - MC/libraries/net/fabricmc/fabric . .16.13/fabric-loader-0.16.13.jar




# 进入
cd /home/MC

# 赋予脚本启动权限
chmod +x start.sh 

# MC启动!
./start.sh 

见下面信息就是启动成功了!!
[06:43:06] [Server thread/INFO]: Done (37.790s)! For help, type "help"
– 时间长很正常,性能弱

需要注意的地方

  • eula.txt 是用户使用协议需要同意
  • start.sh 是启动配置脚本,配置内存大小的
  • world 是MC的地图存档,正常来说都是需要自己备份的

文件配置如下

eula.txt

#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA).
#Sat Apr 19 13:38:45 CST 2025
eula=true

start.sh

#!/usr/bin/env bash  
java -Xms200M -Xmx850M -jar fabric-server-launch.jar nogui