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

ubuntu云服务器搭建Minecraft服务器完整教程

广告
广告

20250610140552361

对于Minecraft玩家来说,拥有一个专属服务器意味着可以自定义游戏规则、随时与朋友联机,还能安装各种有趣的模组。而使用Ubuntu云服务器搭建MC服务器不仅成本低廉(最低配置每月仅需几十元),而且性能稳定、24小时在线。本教程将手把手教你如何在Ubuntu系统的云服务器上搭建Minecraft Java版服务器,即使你是Linux新手也能轻松上手。

选购合适的云服务器

1.1 服务器配置选择

Minecraft服务器对硬件的要求主要取决于同时在线玩家数量:

1-5人:1核CPU、2GB内存(约60元/月)

5-10人:2核CPU、4GB内存(约100元/月)

10-20人:4核CPU、8GB内存(约200元/月)

推荐选择国内主流云服务商:阿里云、腾讯云、恒创科技等,它们都提供Ubuntu系统镜像。建议选择Ubuntu 20.04 LTS或22.04 LTS版本,LTS代表长期支持版本,稳定性更好。

1.2 基础环境配置

通过SSH客户端(如PuTTY)连接到你的云服务器,输入IP地址、用户名和密码,执行sudo apt update && sudo apt upgrade -y,确保系统包是最新的,为后续安装打下良好基础。

通过SSH连接服务器后,首先执行系统更新:

sudo apt update && sudo apt upgrade -y

详细搭建步骤

2.1 安装Java环境

sudo apt install openjdk-17-jdk -y

验证安装是否成功:

java -version  # 应显示"openjdk 17.0.x"

MC服务器运行依赖Java环境,执行sudo apt install openjdk-17-jdk -y安装Java 17(根据MC版本需求调整)。

2.2 创建专用用户(提升安全性)

sudo adduser mcserver
sudo usermod -aG sudo mcserver
su - mcserver

2.3 部署Minecraft服务端

访问Minecraft官方网站,下载对应版本的服务器Jar文件。使用wget命令直接下载到服务器上,如wget https://example.com/minecraft_server.jar -O minecraft_server.jar。

mkdir minecraft && cd minecraft
wget https://piston-data.mojang.com/v1/objects/8fdd2e40d3f152807373951766ac093c0d6bb1be/server.jar

为了便于管理,创建一个专门用于存放MC服务器文件的目录,如mkdir /opt/minecraft,并将下载的Jar文件移动到该目录下。

在目录下运行java -Xmx2G -Xms2G -jar minecraft_server.jar nogui(根据服务器内存调整-Xmx和-Xms值),这将启动服务器并生成必要的配置文件。

2.4 首启配置

java -Xmx2G -Xms1G -jar server.jar nogui

首次运行会自动生成以下文件:

eula.txt(修改eula=true)

编辑eula.txt:同意MOJANG的协议,将eula=false改为eula=true,保存退出。

server.properties(核心配置文件)

配置服务器参数:根据需要编辑server.properties文件,调整游戏难度、最大玩家数等设置。

2.5 防火墙设置

sudo ufw allow 25565/tcp
sudo ufw enable

开放防火墙端口:确保云服务器的防火墙允许MC默认的25565端口(或你自定义的端口)入站流量,以便玩家连接。

三、高级配置技巧

3.1 优化启动脚本

创建start.sh脚本:

#!/bin/bash
java -Xmx4G -Xms2G -XX:+UseG1GC -jar server.jar nogui

赋予执行权限:

chmod +x start.sh

3.2 后台运行方案

使用Screen保持会话:

设置后台运行:使用Screen或tmux工具,让MC服务器在后台持续运行,即使SSH断开也能保持服务。

sudo apt install screen -y
screen -S mc
./start.sh

退出会话:Ctrl+A后按D键

3.3 自动化备份

使用脚本或面板工具定期备份服务器数据和世界文件,以防不测。

创建备份脚本backup.sh:

#!/bin/bash
tar -czvf backup_$(date +%Y%m%d).tar.gz /home/mcserver/minecraft/
find /backups/ -name "backup_*.tar.gz" -mtime +7 -delete

设置定时任务:

crontab -e
0 3 * * * /home/mcserver/minecraft/backup.sh

四、可视化监控方案

4.1 安装mcstatus工具

pip install mcstatus

实时查询服务器状态:

mcstatus localhost status

配置监控系统,实时监控服务器状态;定期查看服务器日志,及时发现并解决问题。

4.2 Web控制台搭建(可选)

推荐使用Pterodactyl面板实现可视化操作。

好主机测评广告位招租-300元/3月
赞(0) 打赏
未经允许不得转载:好主机测评网 » ubuntu云服务器搭建Minecraft服务器完整教程
好主机测评广告位招租-200元/3月
好主机测评广告位招租-100元/3月

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫