本地搭建Minecraft服务器及内网穿透

Washy
2023-09-03 / 0 评论 / 127 阅读 / 正在检测是否收录...

0 前言

最近看到李芒果空岛更新到了新版本,想和人联机玩一玩,但是购买服务器开销有点大,就尝试用我的Mac mini搭建一个本地服务器,然后内网穿透。

M1芯片8G+256G Mac mini

1 服务器搭建

1.1 文件下载链接

搭建服务器所需要下载的文件,可提前下载好

1.2 搭建过程

  • 安装最新版Java,输入如下命令打印版本号,如果正常打印则安装成功
java --version
  • 打开终端,使用如下命令新建~/Minecraft_Server文件夹(文件夹位置和名称可以随意设定),并进入文件夹
mkdir ~/Minecraft_Server
cd ~/Minecraft_Server
  • 将Fabric服务端复制到~/Minecraft_Server文件夹中,输入如下命令启动服务端,运行完成后,会出现eula.txtserver.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
  • 将下载好的四个模组放到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 安装客户端

其他启动器

  • 打开启动器,添加账户,盗版用户创建一个离线账号即可
  • 点击【版本列表】-【安装新游戏版本】,选择【1.20.1 正式版】,选择最新版Fabric和Fabric API,点击【安装】
  • 安装成功后,启动游戏,点击【选项】-【资源包】-【打开包文件夹】,弹出文件夹目录
  • 将下载好的资源包和翻译包都放到该文件夹下,关闭文件夹
  • 此时左侧列表出现资源包和翻译包,将二者添加至已选,点击【完成】

3.2 本地连接

  • 启动游戏,点击【多人模式】-【添加服务器】,服务器地址填写0.0.0.0,点击【完成】

3.3 远程连接

  • 启动游戏,点击【多人模式】-【添加服务器】,服务器地址填写第2节记录的远程连接地址,点击【完成】

参考

0

评论 (0)

昵称
邮箱
网址
取消