服务器测评网
我们一直在努力

Linux怎么搭建我的世界服务器?新手入门教程详解

Linux环境下的《我的世界》服务器搭建与管理

《我的世界》(Minecraft)作为一款开放沙盒游戏,其多人服务器功能让玩家能够共同探索、建造和冒险,相较于Windows系统,Linux凭借其稳定性、安全性和高效的资源管理,成为搭建《我的世界》服务器的理想选择,本文将详细介绍在Linux环境下服务器的搭建、配置、优化及维护,帮助玩家构建一个流畅可靠的游戏世界。

20251110124358176274983843745

系统环境选择与准备

在开始之前,需选择适合的Linux发行版,推荐使用Ubuntu Server或Debian,因其软件包丰富、社区支持完善,确保服务器硬件满足最低要求:至少2GB内存(建议4GB以上)、双核处理器及稳定的网络连接,安装完成后,通过SSH远程登录服务器,更新系统软件包:

sudo apt update && sudo apt upgrade -y

安装必要的依赖项,如OpenJDK(Java开发工具包),这是运行《我的世界》服务器的基础:

sudo apt install openjdk-17-jdk -y

验证Java安装是否成功:

java -version

服务端软件安装与配置

下载《我的世界》官方服务端软件(如Paper或Spigot),这些版本优化了性能并支持插件扩展,以Paper为例,访问其官网下载最新版本,或使用wget命令直接下载:

wget -O paper.jar https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/100/downloads/paper-1.20.1-100.jar

创建专用目录存放服务端文件,并赋予执行权限:

mkdir ~/minecraft_server && cd ~/minecraft_server  
chmod +x paper.jar

首次运行服务端会生成配置文件server.properties,需修改关键参数:

20251110124358176274983822604

  • server-ip:留空以监听所有网络接口
  • server-port:默认25565,若需修改需确保端口开放
  • max-players:设置最大玩家数量
  • view-distance:调整视距以平衡性能与体验

性能优化与插件管理

Linux系统的资源管理能力为《我的世界》服务器提供了优化空间,通过调整JVM(Java虚拟机)参数可提升服务器性能,编辑启动脚本start.sh

#!/bin/bash  
java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:GHeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar paper.jar nogui

参数说明:-Xms-Xmx设置堆内存大小,建议保持一致以避免动态调整带来的性能波动;-XX:+UseG1GC启用垃圾回收优化。

插件可扩展服务器功能,如管理玩家、添加小游戏或优化地形生成,将插件文件(.jar格式)放入plugins目录,重启服务器即可生效,常用插件包括:

  • WorldEdit:快速编辑地形
  • EssentialsX:提供基础命令(如传送、踢人)
  • LuckPerms:精细化管理玩家权限

安全与维护措施

服务器的安全性至关重要,建议配置防火墙(如UFW)仅开放必要端口:

sudo ufw allow 25565/tcp  
sudo ufw enable

定期备份世界数据是防止意外丢失的关键,可使用rsyncrclone将世界文件夹同步至云存储,或编写定时任务:

0 2 * * * rsync -av ~/minecraft_server/world /backup/minecraft/$(date +%Y%m%d)

监控服务器状态可通过htop查看资源占用,或使用screen/tmux工具保持服务端在后台运行:

20251110124359176274983961320

screen -S minecraft  
java -jar paper.jar

Ctrl+A+D detached会话,重新连接时使用screen -r minecraft

故障排查与进阶优化

若玩家出现高延迟或卡顿,可检查网络带宽、视距设置或升级硬件,日志文件logs/latest.log是排查错误的重要依据,可通过grep命令快速定位问题:

grep "ERROR" logs/latest.log

对于大型服务器,考虑使用BungeeCord或Velocity实现多服务器互联,分流玩家压力,启用Linux的swap分区作为内存溢出时的缓冲:

sudo fallocate -l 4G /swapfile  
sudo mkswap /swapfile  
sudo swapon /swapfile

通过以上步骤,玩家可在Linux环境下搭建一个高性能、高安全性的《我的世界》服务器,Linux的灵活性与强大功能,结合合理的配置与维护,将为玩家带来稳定而丰富的多人游戏体验,无论是小型私人服务器还是大型社区服,Linux都能为其提供坚实的技术支撑。

赞(0)
未经允许不得转载:好主机测评网 » Linux怎么搭建我的世界服务器?新手入门教程详解