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

描述

 

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

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

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

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

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


 

必备条件

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

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

● MicroSD卡:推荐32GB。

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


 

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

1.更新并升级系统

  •  
  •  

sudo apt updatesudo apt upgrade

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

  •  

sudo wget

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

  •  
  •  
  •  
  •  

sudo tar -xzf openjdk-22.0.2_linux-aarch64_bin.tar.gzmv jdk-22.0.2 /optsudo update-alternatives --install /usr/bin/java java /opt/jdk-22.0.2/bin/java 1sudo update-alternatives --config java

(重要:选择选项1)

树莓派

  •  

java -version

树莓派

3.创建服务器目录

  •  
  •  

mkdir minecraftcd minecraft

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

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

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

  •  

java -Xmx1024M -Xms1024M -jar server.jar nogui

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

树莓派

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

  •  

nano eula.txt

7.再次启动服务器

  •  

java -Xmx1024M -Xms1024M -jar server.jar nogui

树莓派
 

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

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

树莓派

树莓派
 

当你在路由器上进行端口转发时,意味着你将互联网上的外部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:

  •  

sudo apt install screen

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

  •  
  •  

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

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

使用tmux:

1.安装tmux:

  •  

sudo apt install tmux

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

  •  
  •  

tmux new -s minecraftjava -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

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


 

安全考虑

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

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

  •  
  •  

sudo adduser 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

 

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分