ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

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

【云服务器】在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 模组搭建教程
返回列表