Linux服务器搭建Minecraft(MC)面板教程 零基础带网页管理【详解】

落瑶酱_7271

落瑶酱_7271

2026-04-12

375人浏览

原创

用mcsmanager是目前linux上零基础搭mc面板最稳的选择,一行命令即可安装,支持ubuntu 20.04+等主流系统,自带web界面、sftp文件管理、自动配置与日志诊断,无需docker或编译,且完美适配java版开服全流程。

linux服务器搭建minecraft(mc)面板教程 零基础带网页管理【详解】

直接上结论:用 MCSManager 是目前 Linux 上零基础搭 MC 面板最稳的选择,不用编译、不依赖 Docker、命令一行就能装完,CentOS 7 / Ubuntu 20.04+ / Debian 11+ 全支持,但 CentOS 7 不能跑最新版 MCSM(v3.5+),得用 v3.4.x 或降级处理。

为什么选 MCSManager 而不是其他面板

不是所有“带网页的 MC 面板”都适合新手。比如 AMP 强依赖 .NET 运行时,在 CentOS 7 上装 runtime 容易卡在依赖冲突;McProHosting 类商业面板要付费且不开放自托管;NodeJS 写的轻量面板 则常缺文件管理、FTP、多实例隔离等刚需功能。

MCSManager 的实际优势很实在:

  • 安装脚本自动判断系统类型、下载对应二进制、设好 systemd 服务、开防火墙端口
  • Web 界面里点几下就能新建 Minecraft 实例,自动下载 server.jar、生成 eula.txt、改 server.properties
  • 自带 SFTP(端口 20010–20200 区间),拖文件传 MOD、配置、世界存档完全图形化
  • 所有操作日志可查,崩溃时能直接看到 java 报错堆栈,不是黑盒

安装前必须确认的三件事

很多失败不是脚本问题,而是环境没对齐。尤其新手容易在这三处卡住:

  • Java 版本必须匹配 MC 版本:1.17+ 要 openjdk-17-jre,1.21.1 要 openjdk-21-jre;java -version 输出里不能有 1.8.0 或 11.0 还硬跑 1.20
  • 云服务器安全组必须放行 23333(面板 Web)、25565(游戏联机)、20010-20200(SFTP)——只开 23333 是进得去面板但传不了文件、开不了服
  • 系统时间必须准:timedatectl status 查时区,若显示 System clock synchronized: no,运行 sudo timedatectl set-ntp true,否则面板登录可能提示 token 过期

安装命令与常见报错应对

官方推荐的一行安装命令是:

Browser Setup (No-Root Linux)
Browser Setup (No-Root Linux)

在无 root/sudo 权限的环境(云容器、VPS、隔离主机)中安装并配置 OpenClaw 浏览器工具的 headless Chrome。适用场景:...

下载
wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh | bash

但它在某些场景会静默失败,建议拆成两步执行并观察输出:

  • 先下载脚本:wget https://gitee.com/mcsmanager/script/raw/master/setup.sh
  • 再加执行权限并运行:chmod +x setup.sh && sudo ./setup.sh

遇到报错别急着重装,先看这几种典型情况:

  • curl: command not found → 系统没装 curl,运行 sudo apt install curl(Ubuntu/Debian)或 sudo yum install curl(CentOS)
  • Failed to start mcsmanager.service: Unit mcsmanager.service not found → 脚本中途退出了,检查 /opt/mcsmanager 是否存在,若为空,删掉重试;若存在但没 service 文件,手动运行 sudo systemctl daemon-reload
  • 安装完打不开 http://你的IP:23333 → 先 sudo ss -tuln | grep 23333 看端口是否监听,没监听就 sudo systemctl start mcsmanager;有监听但外网打不开,一定是云厂商安全组没放行

首次登录后必做的两件事

面板首页会让你设管理员账号,密码长度必须 9–36 位、含大小写字母+数字,输错三次会锁 15 分钟——这是硬限制,不是 bug。

登录后立刻做:

  • 点左上角「实例管理」→「新建实例」→ 选「Minecraft Java Edition」→ 版本选你要的(如 1.18.1),**不要点「Forge」或「Fabric」标签页**——那只是占位符,真装 Forge 得手动上传核心,面板不自动适配启动参数
  • 实例建好后先「停止」,进「文件管理」找到 server.properties,把 online-mode=true 改成 online-mode=false,再保存——否则非正版客户端连不上,且这个字段不会在面板设置页暴露

最后提醒一句:MCSManager 的「FTP」功能本质是内建 SFTP 服务,不是传统 FTP;它不走 21 端口,也不需要额外装 vsftpd,连的时候地址写 sftp://你的IP:20010,用户名密码就是面板管理员账号——这点文档里藏得深,但实操中 80% 的“传不了 MOD”问题都出在这儿。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

linux linux服务器

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

2023.06.14

3463

6

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

2023.10.30

775

4

登录token无效
登录token无效

登录token无效解决方法:1、检查token的有效期限,如果token已经过期,需要重新获取一个新的token;2、检查token的签名,如果签名不正确,需要重新获取一个新的token;3、检查密钥的正确性,如果密钥不正确,需要重新获取一个新的token;4、使用HTTPS协议传输token,建议使用HTTPS协议进行传输 ;5、使用双因素认证,双因素认证可以提高账户的安全性。

2023.09.14

12826

6

登录token无效怎么办
登录token无效怎么办

登录token无效的解决办法有检查Token是否过期、检查Token是否正确、检查Token是否被篡改、检查Token是否与用户匹配、清除缓存或Cookie、检查网络连接和服务器状态、重新登录或请求新的Token、联系技术支持或开发人员等。本专题为大家提供token相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.14

1545

5

token怎么获取
token怎么获取

获取token值的方法:1、小程序调用“wx.login()”获取 临时登录凭证code,并回传到开发者服务器;2、开发者服务器以code换取,用户唯一标识openid和会话密钥“session_key”。想了解更详细的内容,可以阅读本专题下面的文章。

2023.12.21

3477

3

token什么意思
token什么意思

token是一种用于表示用户权限、记录交易信息、支付虚拟货币的数字货币。可以用来在特定的网络上进行交易,用来购买或出售特定的虚拟货币,也可以用来支付特定的服务费用。想了解更多token什么意思的相关内容可以访问本专题下面的文章。

2024.03.01

5621

5

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.18

5187

5

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

2023.08.10

2288

6

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.18

5187

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习