0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

搭建并优化树莓派《我的世界》服务器:全面指南!

上海晶珩电子科技有限公司 ? 2025-08-11 16:08 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

使用树莓派托管《我的世界》服务器具有诸多优势,尤其适合那些希望搭建小型、经济高效且节能的服务器的用户。

无需额外硬件:无需强大的计算机或昂贵的服务器硬件即可运行《我的世界》服务器。

低功耗:树莓派的功耗远低于传统台式机或服务器,因此全天候运行更节能、成本更低。

环保:能耗降低也意味着环境足迹更小。

服务器完全掌控:可完全控制服务器环境,支持自定义配置和设置。《我的世界》树莓派版:还有专为树莓派设计的《我的世界》版本,可用于教育目的或小规模游戏。


必备条件

● 树莓派4或更高版本:推荐使用树莓派5以获得更好的性能。

● 树莓派操作系统32位系统足够使用,但64位系统性能更佳。

● MicroSD卡:推荐32GB。

● 网络连接:首选以太网连接,但Wi-Fi也可使用。


树莓派上安装《我的世界》服务器的步骤

1.更新并升级系统

sudoapt updatesudo apt upgrade

2.安装Java, 《我的世界》需要Java 22才能运行。安装OpenJDK:

sudowget

https://download.java.net/java/GA/jdk22.0.2/c9ecb94cd31b495da20a27d4581645e8/9/GPL/openjdk-22.0.2_linux-aarch64_bin.tar.gz

sudotar -xzf openjdk-22.0.2_linux-aarch64_bin.tar.gzmvjdk-22.0.2/optsudoupdate-alternatives --install /usr/bin/java java /opt/jdk-22.0.2/bin/java1sudoupdate-alternatives --config java

(重要:选择选项1)

4dbbf2c0-768a-11f0-9080-92fbcf53809c.png

java-version

4dd1f2aa-768a-11f0-9080-92fbcf53809c.png

3.创建服务器目录

mkdirminecraftcdminecraft

4.下载《我的世界》服务器:访问《我的世界》服务器下载页面,获取服务器jar文件的链接。

https://www.minecraft.net/en-us/download/server

5.首次启动《我的世界》服务器, 首次运行服务器以生成所需文件:

java-Xmx1024M -Xms1024M -jar server.jar nogui

这可能会因eula.txt文件而失败。您需要同意最终用户许可协议(EULA)。

4dda92ac-768a-11f0-9080-92fbcf53809c.png

6.接受EULA, 打开eula.txt文件,将eula=false改为eula=true:

nanoeula.txt

7.再次启动服务器

java-Xmx1024M -Xms1024M -jar server.jar nogui

4dea71f4-768a-11f0-9080-92fbcf53809c.png

玩家可以通过输入服务器主机的静态IP地址和端口号,在本地局域网中加入《我的世界》服务器。例如,如果服务器主机的静态IP是192.168.0.2,端口号是25565,那么你可以通过地址192.168.0.2:25565连接到服务器。

端口转发是一种特殊的网络实现,它将连接传输或“转发”到特定的IP地址和端口号。这对于《我的世界》服务器很有用,因为端口转发可以让玩家通过互联网远程连接到你的服务器,实现长距离连接。

4dfbb8e2-768a-11f0-9080-92fbcf53809c.png

4e0c3b72-768a-11f0-9080-92fbcf53809c.png

当你在路由器上进行端口转发时,意味着你将互联网上的外部IP连接转发到局域网内服务器主机的内部IP。因此,玩家可以通过你的外部IP地址(https://www.whatismyip.com/)连接到你的《我的世界》服务器,这意味着你已经准备好开始游戏了。


性能优化

增加交换空间大小

树莓派的默认交换空间大小可能不足。通过编辑dphys-swapfile配置来增加它:

sudo nano /etc/dphys-swapfile

将CONF_SWAPSIZE=100更改为CONF_SWAPSIZE=2048(如果需要,可以设置为更高的值)。

应用更改:

sudo/etc/init.d/dphys-swapfile stopsudo/etc/init.d/dphys-swapfile start

超频树莓派(可选)

超频可以提高性能,但也可能导致不稳定。请谨慎操作,并确保树莓派有足够的散热。

优化Java参数

根据树莓派的性能调整Java参数以获得更好的性能。


持续运行服务器

为了使服务器在您注销后仍保持运行,可以使用screen或tmux。

使用screen:

1.安装screen:

sudoapt install screen

2.启动新的screen会话并运行服务器:

screen-S minecraftjava -Xmx1024M -Xms1024M -jar server.jar nogui

使用Ctrl+A,D可以脱离screen会话,使用screen -r minecraft可以重新连接。

使用tmux:

1.安装tmux:

sudoapt install tmux

2.启动新的tmux会话并运行服务器:

tmuxnew-s minecraftjava -Xmx1024M-Xms1024M-jar minecraft_server.jarnogui

使用Ctrl+B,D可以脱离tmux会话,使用tmux attach -t minecraft可以重新连接。


安全考虑

限制端口转发:如果需要使服务器可通过互联网访问,请仅转发必要的端口(通常是TCP 25565)。避免暴露树莓派上运行的其他服务。

创建专用用户:在权限有限的专用非root用户下运行《我的世界》服务器,以最小化潜在安全漏洞的影响。

sudoadduser minecraftsudo su – minecraft

启用在线模式:确保服务器设置为在线模式(在server.properties中设置online-mode=true),以强制进行Mojang身份验证,防止未经授权的玩家加入。


官方文档

https://www.minecraft.net/en-us/download/server

https://minecraft.wiki/w/Tutorials/Setting_up_a_server


结论

搭建树莓派《我的世界》服务器是探索树莓派功能和《我的世界》广阔世界的绝佳方式。该项目不仅成本效益高、节能,还提供了对《我的世界》服务器环境的完全控制。无论您是在优化性能还是确保服务器安全,本指南都涵盖了所有关键步骤。尽情探索可能性,享受在树莓派上创建强大且个性化的《我的世界》体验的满足感吧。

原文地址:

https://www.sunfounder.com/blogs/news/how-to-set-up-and-optimize-a-raspberry-pi-minecraft-server-a-comprehensive-guide

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    9859

    浏览量

    88397
  • 树莓派
    +关注

    关注

    122

    文章

    2054

    浏览量

    107827
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    树莓权威用户指南

    家庭影院、用于生产环境,以及用作网络服务器;第三篇包括第10章到第13章,分别介绍了基于树莓的scratch编程、python编程,以及硬件破解、电路板扩展等相对高级的话题。第四篇是两个附录,分别
    发表于 07-01 00:23

    树莓媒体服务器——MiniDLNA

    成为可能。在这个教程将向你展示如何用MiniDLNA做一个树莓媒体服务器,让你的照片、音乐和视频在网络流动。这里直接跳过树莓
    发表于 01-19 14:35

    树莓打造世界服务器

    本帖最后由 zkydedede 于 2016-2-28 13:03 编辑 前两天要做世界服务器,正好有个树莓,就想用上。网上的教
    发表于 02-26 16:37

    【Raspberry Pi 3申请】基于树莓3的个人服务器主机

    屏;3.跑一遍树莓以前的例程,总结一下这次树莓3的性能提升效果;4.使用GPIO控制ledHC-SR04模块等;5.着手搭建个人家庭
    发表于 04-05 13:50

    【Raspberry Pi 3申请】基于树莓3的多项服务搭建与使用

    ,创龙C6748,整个试用阶段大部分时间也都和论坛的人积极探讨,按时完成任务,现在都已经提交结项报告。树莓本身就是一块让我们折腾的微型电脑,所以我觉得完成基本的服务
    发表于 04-14 14:35

    【3.5寸电阻屏申请】基于树莓的多种服务搭建与使用

    。现在电子发烧友论坛有试用树莓3的机会,所以想配合微雪的屏幕,一方便地做一些有趣的服务。之前也有过NanoPi2,创龙C6748的试用,整个试用阶段
    发表于 04-14 14:35

    教你怎么用树莓构建外网可访问的微型服务器

    护照账号密码,点击登录接下来需要配置端口了。先要确定你的树莓在局域网内的IP,这里是给它一个静态的IP:192.168.1.248然后按照下面列表添加端口添加好后,我们就来搭建树莓
    发表于 05-16 10:44

    如何外网直接访问树莓派上搭建服务器

    树莓派上用flask搭建了一个服务器,放上了自己的网页,开放在80端口。但是
    发表于 07-04 17:55

    树莓做一个网络摄像头上传实时视频到云服务器,云服务器推流到客户端可以实现吗

    树莓做一个网络摄像头,不想在树莓派上直接搭建流媒体服务器,因为它没有公网ip,虽然可以通过路由
    发表于 08-16 01:23

    基于树莓的串口服务器设计

    本设计采用的串口服务器的核心设备--树莓,是一款体积小、价格便宜但功能非常强大的平台,可通过多种通信方式接入互联网,支持多种完整网络协议,结合USB-hub及USB/串口转换器使用,可保证串口
    发表于 05-27 14:42 ?3025次阅读
    基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的串口<b class='flag-5'>服务器</b>设计

    如何设置树莓媒体服务器

    现在,如果您跳回Windows计算机或任何与Upnp兼容的设备,则应该可以看到您的服务器。在窗口上,如果单击开始,然后单击计算机,然后在左侧单击网络,则应该可以在媒体设备部分下看到名为RASPI MINIDLNA的树莓Mini
    的头像 发表于 12-12 09:30 ?2260次阅读
    如何设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>媒体<b class='flag-5'>服务器</b>

    手把手教你如何将树莓网关链接到服务器之第二篇

    树莓网关连接到服务器的主要流程图 在第一篇里,我们已经介绍了如何通过电脑以SSH方式登录到树莓网关。 在此基础上,我们接着介绍如何在已
    发表于 04-15 13:48 ?1976次阅读
    手把手教你如何将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>网关链接到<b class='flag-5'>服务器</b>之第二篇

    如何将树莓网关与外网连接——手把手教你如何将树莓网关连接到服务器之第三篇

    树莓网关,借助电脑的显示界面,来配置树莓网关的密码、频段、
    发表于 04-16 14:57 ?2730次阅读

    树莓“复活”世界爬行者,现实版“噩梦”机器人诞生!

    树莓与《世界》渊源已久。无论你是用树莓运行服务器
    的头像 发表于 05-07 17:31 ?260次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“复活”<b class='flag-5'>我</b>的<b class='flag-5'>世界</b>爬行者,现实版“噩梦”机器人诞生!

    零成本建站!使用树莓在家搭建网站:分步指南

    解释。要在树莓派上搭建网站,你必须安装一个网络服务器来提供页面服务。同时,树莓必须接入互联网,
    的头像 发表于 07-29 17:27 ?282次阅读
    零成本建站!使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>在家<b class='flag-5'>搭建</b>网站:分步<b class='flag-5'>指南</b>!