You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac端Minecraft服务器闭盖连接及向树莓派迁移方案咨询

Minecraft服务器部署与迁移问题解答

一、Mac闭盖时保持服务器可外部连接

可以实现,两种实用方法:

  • 调整系统节能设置:Mac连接电源时,打开系统设置→电池→电源适配器,取消勾选「当显示器关闭时防止电脑自动进入睡眠」;再进入显示器设置,把「关闭显示器」设为「永不」,同时取消「自动调节亮度」。
  • 用终端命令强制唤醒:启动服务器时,用caffeinate命令包裹启动指令,比如caffeinate -i java -jar minecraft_server.jar,这个命令会让Mac在服务器进程运行期间保持唤醒,即使闭盖也不会睡眠。

二、迁移Minecraft服务器到树莓派

1. 近乎无重启的迁移方案

借助Minecraft的RCON远程控制台,可实现低停机迁移:

  • 先在Mac服务器的server.properties里开启RCON:设置enable-rcon=true,配置rcon.password和rcon.port,然后重启一次服务器(这是唯一需要的重启操作)。
  • 用RCON工具连接服务器,执行save-off暂停世界数据写入,打包所有世界文件夹(比如world、world_nether)并传输到树莓派。
  • 传输完成后,在Mac服务器上执行save-on恢复写入,同时在树莓派上启动新服务器加载刚传输的世界。等树莓派服务器启动完成,通知玩家切换服务器地址即可。整个过程只有玩家切换时的短暂断连,Mac服务器无需长时间停机。

2. 常规迁移(允许服务器重启)

操作更直接:

  • 停止Mac上的服务器,确保所有数据写入磁盘。
  • 打包整个服务器文件夹(包含server.jar、世界文件、配置文件等),传输到树莓派。
  • 在树莓派上安装对应版本的Java(比如MC 1.20+需要Java 17),运行java -jar minecraft_server.jar启动服务器,首次启动会生成eula.txt,修改eula=true后再次启动即可。

三、树莓派CLI模式下的最佳文件传输方式

基于已配置的SSH,推荐三种高效方式:

  • SCP:适合单次传输文件/文件夹,命令示例:
    • 传单个文件:scp /本地文件路径 pi@树莓派IP:/远程保存路径
    • 传文件夹:scp -r /本地文件夹路径 pi@树莓派IP:/远程保存路径
  • RSYNC:适合增量同步,只传输变化的文件,节省带宽,命令示例:
    rsync -avz /本地服务器文件夹 pi@树莓派IP:/远程服务器文件夹
    其中-a保持文件权限,-v显示传输详情,-z压缩传输内容。
  • SFTP:交互式操作,适合零散文件管理,输入sftp pi@树莓派IP进入交互模式,用put上传、get下载、ls查看远程文件。

内容的提问来源于stack exchange,提问作者Samstercraft

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 03:10:44