0 前言
最近看到李芒果空岛更新到了新版本,想和人联机玩一玩,但是购买服务器开销有点大,就尝试用我的Mac mini搭建一个本地服务器,然后内网穿透。
M1芯片8G+256G Mac mini
1 服务器搭建
1.1 文件下载链接
搭建服务器所需要下载的文件,可提前下载好
- 最新版Java:https://fabricmc.net/use/server/,下载支持苹果芯片的版本
- Fabric服务端:https://fabricmc.net/use/server/,下载1.20.1版本,如
fabric-server-mc.1.20.1-loader.0.14.22-launcher.0.11.2.jar
- 模组(mods):模组需要下载1.20.1的fabric版本
- fabric-api:https://www.curseforge.com/minecraft/mc-mods/fabric-api/files
- fabric-carpet:https://www.curseforge.com/minecraft/mc-mods/carpet/files
- cloth-config:https://www.curseforge.com/minecraft/mc-mods/cloth-config/files
- Carpet Sky Additions:https://github.com/jsorrell/CarpetSkyAdditions/releases,包含一个
jar
文件和两个zip
文件,jar
为模组,zip
为资源包和翻译包
1.2 搭建过程
- 安装最新版Java,输入如下命令打印版本号,如果正常打印则安装成功
java --version
- 打开终端,使用如下命令新建
~/Minecraft_Server
文件夹(文件夹位置和名称可以随意设定),并进入文件夹
mkdir ~/Minecraft_Server
cd ~/Minecraft_Server
- 将Fabric服务端复制到
~/Minecraft_Server
文件夹中,输入如下命令启动服务端,运行完成后,会出现eula.txt
和server.properties
两个文件,以及config/
、libraries/
、mods/
和versions/
四个文件夹
java -Xmx4G -jar fabric-server-mc.1.20.1-loader.0.14.22-launcher.0.11.2.jar nogui
-Xmx4G
:表示最大内存为4G,可根据需求修改
-jar
:后面为服务端的文件名,需要根据实际文件名进行填写
nogui
:关闭GUI界面
-
打开
eula.txt
文件,将false
修改为true
-
打开
server.properties
文件,修改如下内容并保存- 将23行改为
online-mode=false
,本步骤表示关闭正版验证,如果不允许盗版玩家进入则不修改 - 将51行改为
initial-enabled-packs=vanilla,fabric,carpetskyadditions\:skyblock
- 将52行改为
level-type=carpetskyadditions\:skyblock
- 将23行改为
-
将下载好的四个模组放到
mods/
文件夹下 -
使用如下命令重新启动服务端,此时会新出现
world/
文件夹
java -Xmx4G -jar fabric-server-mc.1.20.1-loader.0.14.22-launcher.0.11.2.jar nogui
- 在终端输入
stop
关闭服务器 - 将下载好的资源包(
datapack.zip
)放到world/datapacks/
文件夹下 - 使用如下命令重新启动服务端,完成服务器的搭建
java -Xmx4G -jar fabric-server-mc.1.20.1-loader.0.14.22-launcher.0.11.2.jar nogui
- 查看终端打印信息,寻找如下内容,记录服务器端口号(默认为
25565
),连接服务器时会用到
[Server thread/INFO]: Starting Minecraft server on *:25565
2 内网穿透
- 前往樱花穿透官网注册账号并实名认证,需要花费1元购买支付宝的实名认证服务
- 前往软件下载界面下载Mac版客户端并安装
- 打开客户端,输入访问密钥,访问密钥在账号信息界面查看
- 新建隧道,本机IP填写
127.0.0.1
,端口号填写25565
(上一节记录的端口号),填写隧道名称并选择距离最近的穿透节点,点击【创建】 - 查看日志,可以看到
USE [***] to connect.
,其中***
为服务器远程连接地址,或者使用下一行的IP地址,记录该地址
3 连接服务器
3.1 安装客户端
- 前往https://hmcl.huangyuhui.net/download/下载HMCL启动器,选择Mac版
其他启动器
- Lunar Client(月亮端) :https://www.lunarclient.com/download/
- Badlion Client(狮子端) :https://client.badlion.net/
- MultiMC :https://multimc.org/
- 官方启动器(不推荐):https://www.minecraft.net/zh-hans/download
- 打开启动器,添加账户,盗版用户创建一个离线账号即可
- 点击【版本列表】-【安装新游戏版本】,选择【1.20.1 正式版】,选择最新版Fabric和Fabric API,点击【安装】
- 安装成功后,启动游戏,点击【选项】-【资源包】-【打开包文件夹】,弹出文件夹目录
- 将下载好的资源包和翻译包都放到该文件夹下,关闭文件夹
- 此时左侧列表出现资源包和翻译包,将二者添加至已选,点击【完成】
3.2 本地连接
- 启动游戏,点击【多人模式】-【添加服务器】,服务器地址填写
0.0.0.0
,点击【完成】
3.3 远程连接
- 启动游戏,点击【多人模式】-【添加服务器】,服务器地址填写第2节记录的远程连接地址,点击【完成】
评论 (0)