【云服务器】在Linux CentOS 7上快速搭建我的世界 Minecraft 服务器搭建,并实现远程联机,详细教程

发布时间:2026/9/1 11:24:22

【云服务器】在Linux CentOS 7上快速搭建我的世界 Minecraft 服务器搭建,并实现远程联机,详细教程
【云服务器】在Linux CentOS 7上快速搭建我的世界 Minecraft 服务器搭建详细详细教程一、 服务器介绍二、下载 Minecraft 服务端三、安装 JDK 21四、搭建服务器五、本地测试连接六、添加服务并设置开机自启动前言推荐使用云服务器部署如阿里云腾讯云华为云等有资金预算的无资金预算推荐使用两台电脑一台负责部署服务端另一台负责玩。如果你电脑内存大的话一台电脑也可以不然进入世界会非常的卡顿。配置OS:腾讯云服务器 CentOS 7.9 64位Xshell启动器PCL2MC 版本Java 版 1.21.1 原版MC服务器端 jar 包server.jarJDKjdk-21_linux-x64_bin.rpmPannel 面板图形化界面:MCS manager无图形化面板仅使用命令行操作原因如下推荐使用最新版的 Ubuntu 24.04 LTS 或者CentOS 8 及以上。CentOS 7在安装 MCS manager 时一种图形化界面更方便会显示操作系统版本过低无法使用。如果你习惯命令行界面使用CentOS 7 完全可以。MCSManager 详细使用教程见下面 Ubuntu 部署 Minecraft 服务器推荐使用 Ubuntu。本文以 腾讯云服务器 CentOS 7 操作系统为例文章中包含我的世界服务器IP地址大家可以自行进入服务器到期时间2025年4月3日 一共运行七天在这七天内还请大家不要攻击我谢谢~其他操作系统搭建教程云服务器推荐【云服务器】在 Ubuntu 上快速搭建我的世界 Minecraft 服务器搭建并实现远程联机详细教程【云服务器】在 Ubuntu 上快速搭建我的世界 Minecraft【Fabric 服务器】搭建详细教程【云服务器】在 CentOS 7 上快速搭建我的世界 Minecraft 服务器搭建并实现远程联机详细教程【云服务器】在 CentOS 7 上快速搭建我的世界 Minecraft 【Fabric 服务器】搭建详细教程虚拟机Linux CentOS 7 搭建我的世界服务器详细教程丐版 使用虚拟机搭建Linux Ubuntu 快速搭建我的世界服务器并实现远程联机内网穿透Windows 本地搭建Windows 本地实现我的世界服务器搭建并与好友远程联机内网穿透Windows 我的世界 Fabric 模组搭建教程内网穿透存档mod 模组MCSManager 面板如何更换本地存档如何添加 mod 模组如何使用 MCSManager 面板一、 服务器介绍登录阿里云/腾讯云/华为云点击购买云服务器。推荐2核4G的已经足够用了。各大云服务器厂商都有免费试用的云服务器本文使用的是腾讯云免费试用7天的云服务器搭载CentOS 7.9 64位操作系统云服务器官网地址直接在浏览器搜索阿里云腾讯云华为云就能搜到。二、下载 Minecraft 服务端下载地址 (下载 server.jar 文件)服务端 server.jar 下载地址三、安装 JDK 21官网地址JDK-21 官网下载地址安装 JDK 21rpm-ivhjdk-21_linux-x64_bin.rpm安装完之后就可以删除了防止占用空间可选rm-fjdk-21_linux-x64_bin.rpm四、搭建服务器在根目录创建文件夹该文件夹用于存放我的世界服务器文件。然后将第一步下载的server.jar文件上传服务器。mkdir-p/minecraft/servercd/minecraft/server使用以下指令启动运行服务器java-Xms1G-Xmx4G-jarserver.jar nogui-Xms1G 表示将 Java 虚拟机JVM启动时的初始堆内存大小设定为 1GB。-Xmx4G 表示 JVM 运行过程中允许使用的最大堆内存为 4GB。可根据自己电脑配置自行设置修改配置文件再次启动服务器java-Xms1G-Xmx4G-jarserver.jar nogui开放端口进入控制台 -- 找到我的服务器 -- 点击进入云服务器 -- 找到安全组 -- 点击添加入站规则 -- 开放 22、80、443、25565 这四个端口。文中23333端口和24444端口不用开启这两个端口是用于 MCSManager 的如果你是使用CentOS 8 版本并且使用 MCS Manager 请把这两个端口也开放建议先开放22端口再开放其他端口最后再将倒数第二条规则禁用不然你的 Xshell 无法连接。如果你是新手服务器小白觉得4.开放端口这个操作比较麻烦此操作可以忽略不影响使用。因为腾讯云服务器默认将全部端口打开。五、本地测试连接打开pcl2 -- 进入游戏 -- 选择多人游戏 -- 选择添加服务器 -- 服务器名字随便起 -- 服务器地址是你的服务器公网IP输入游戏指令如果你无法进入游戏可能是防火墙原因请把防火墙 25565 端口打开# 查看防火墙状态腾讯云防火墙默认状态是关闭的:inactive。如果你是 inactive 说明不是防火墙问题sudosystemctl status firewalld.service# 开启防火墙active (running)systemctl start firewalld.service# 开放 25565/TCP 端口sudofirewall-cmd--zonepublic --add-port25565/tcp--permanentsudofirewall-cmd--reload# 验证端口监听sudonetstat-tulpn|grep25565# 应显示 java 进程监听六、添加服务并设置开机自启动添加服务此时我们会发现如果我把 Xshell 窗口关闭服务器就会停止运行我们也无法进入游戏。这是因为我们关闭Xshell 窗口时会把正在运行的服务/进程关闭也就是把正在运行的 server.jar 服务端关闭这是我们所不希望的我们也不可能一直打开 Xshell。所以我们需要把运行服务端的指令添加到开机自启的服务里面只要你的云服务器是开启的状态那么我的世界 Minecraft 服务端就一直运行。创建专用用户和目录目的让该用户仅运行 Minecraft 服务端开机自启的服务这样做更安全# 创建无登录权限的系统用户mcusersudouseradd-r-s/sbin/nologin mcuser# 赋予用户目录所有权sudochown-Rmcuser:mcuser /minecraft创建 Systemd 的服务文件minecraft.servicesudovim/etc/systemd/system/minecraft.service将以下内容添加到minecraft.service服务文件注意粘贴完检查一下有没有粘贴少不然会报错[Unit]DescriptionMinecraft ServerAfternetwork.target[Service]UsermcuserGroupmcuserWorkingDirectory/minecraft/serverExecStart/usr/bin/java-Xms1G-Xmx4G-jarserver.jar noguiRestarton-failureRestartSec10[Install]WantedBymulti-user.target重载 Systemd 并启动服务# 重载配置sudosystemctl daemon-reload# 启动服务sudosystemctl start minecraft# 设置开机自启sudosystemctlenableminecraft验证服务状态# 查看服务状态sudosystemctl status minecraft# 查看实时日志按 CtrlC 退出sudojournalctl-uminecraft.service-f停止服务sudosystemctl stop minecraft报错问题解决①可能是你在粘贴minecraft.service内容的时候粘贴少了请检查该文件sudovim/etc/systemd/system/minecraft.service②可能是你的服务端server.jar的文件路径不对或者 java 路径不对在minecraft.service文件中检查这两行WorkingDirectory/minecraft/serverExecStart/usr/bin/java -Xms1G -Xmx4G -jar server.jar noguiWorkingDirectory 的值是server.jar 文件的文件路径启动服务时会在该路径下找 eula.txt 和 server.properties 等文件。ExecStart 的值是执行服务的指令其中 java 的路径要使用绝对路径/usr/bin/java使用which java指令可以查看 java 的绝对路径服务添加完成就可以直接即进入游戏了END 配置完成以上是我的世界原版1.21.1 无任何附加服务器搭建教程如果想要搭建包含模组的可以查看本文最上方链接【云服务器】我的世界 Minecraft 服务器搭建 Fabric 模组搭建教程

相关新闻

VINS-Fusion从解压到跑通:多传感器融合SLAM实操指南与避坑总结

VINS-Fusion从解压到跑通:多传感器融合SLAM实操指南与避坑总结

2026/9/1 11:24:22

简介:VINS-Fusion.zip是一套面向SLAM研究与开发者的视觉惯性导航融合算法资源,聚焦摄像头与IMU数据紧耦合,覆盖初始化、视觉/惯性里程计、数据融合、闭环检测与重定位等完整流程,可应用于机器人、无人机等无人系统的实时定位与建图…

计算机毕业设计之基于Java Web的高校网上订餐平台设计与实现

计算机毕业设计之基于Java Web的高校网上订餐平台设计与实现

2026/9/1 11:24:22

由于移动应用技术的持续性的快速发展,现实生活中人们大多数都是通过移动手机、电脑等智能设备来完成生活中的事务。因此,许多的人工传统行业也开始与互联网结合,不再一味的依靠人工手动,努力打造半自动数字化甚至是全自动数字化模…

OpenVoice 新手向即时语音克隆:从几秒参考音频到成品语音只需几步

OpenVoice 新手向即时语音克隆:从几秒参考音频到成品语音只需几步

2026/9/1 11:24:22

OpenVoice 新手向即时语音克隆:从几秒参考音频到成品语音只需几步 【免费下载链接】OpenVoice Instant voice cloning by MIT and MyShell. Audio foundation model. 项目地址: https://gitcode.com/GitHub_Trending/op/OpenVoice OpenVoice 是由 MIT 和 MyS…

PEX8311 PCIe开发板资料包详解:从Local Bus到DMA调试

PEX8311 PCIe开发板资料包详解:从Local Bus到DMA调试

2026/9/1 12:24:24

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

告别VLOOKUP多条件查找困境:用陈西表格实现智能数据筛选

告别VLOOKUP多条件查找困境:用陈西表格实现智能数据筛选

2026/9/1 12:24:24

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

60%键盘玩CF找不到波浪键?四种方案彻底解决小地图快捷键问题

60%键盘玩CF找不到波浪键?四种方案彻底解决小地图快捷键问题

2026/9/1 12:24:24

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

为DeepSeek Web界面打造拟物化旋钮控件:从交互设计到Chrome扩展实现

为DeepSeek Web界面打造拟物化旋钮控件:从交互设计到Chrome扩展实现

2026/9/1 12:24:24

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

.NET 8依赖注入实战:生命周期管理、性能优化与高级模式解析

.NET 8依赖注入实战:生命周期管理、性能优化与高级模式解析

2026/9/1 12:24:24

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

上行SCMA中SD-MPA检测算法:原理、实现与复杂度优化

上行SCMA中SD-MPA检测算法:原理、实现与复杂度优化

2026/9/1 12:14:24

简介:资源围绕SCMA系统SD-MPA软判决消息传递检测算法展开,是一套用于理解多用户稀疏编码接入与瑞利信道下接收机设计的MATLAB仿真代码。适合无线通信方向学生、研究人员或对SCMA检测算法感兴趣的开发者,可用于复现迭代检测流程并分析误码性能…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/9/1 1:53:39

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/9/1 9:55:14

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/8/31 17:18:46

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…